This message comes from early boot code, which hasn't changed recently.
The kernel includes a few options for handling video in early boot. Each
option defines a struct that gets linked into a section named
.videocards, and the kernel iterates through the structs in this section
looking for any which can provide mode information. Somehow we're ending
up with nothing in that section.

$ readelf -s setup.elf | grep video_card
   138: 00003660     0 NOTYPE  GLOBAL DEFAULT   12 video_cards
   151: 00003660     0 NOTYPE  GLOBAL DEFAULT   12 video_cards_end

We should see some space between video_cards and video_cards_end, and
the fact that we don't means the kernel isn't going to find any options
for video.

I verified that beta 1 (3.5.0-13.14) doesn't have this issue. None of
the kernel changes between these versions look like they should have any
impact, so my best guess is that this is caused by some change to the
build tools. Those kernels are built with the same gcc version, but it
does looke like binutils changed recently.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1049650

Title:
  Regression: "Undefined video mode" with 3.5.0-14.16

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1049650/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to