1) to confirm that the bug is still present in the mainline kernel corresponding to Ubuntu's 3.5.0-27.46 (which definitely exhibits the bug), I downloaded and installed linux-image-3.5.7-03050707-generic_3.5.7-03050707.201303040535_amd64.deb (and the corresponding linux-image-extra package)
-> result: bug still present: kernel starts booting in 80x25 text mode, then screen goes black when it tries to switch to high-res mode (same behaviour I get from the Ubuntu kernel)
-> result: bug seems fixed: kernel starts in 80x25 text, and successfully switches to high-res mode, then changes font, boot process completes with a lightdm login screen
For extra credit, I decided to try to narrow down the search window of which mainline kernel fixed the upstream bug.
3) tried the latest 3.6.x kernel built for quantal: linux-image-3.6.3-030603-generic_3.6.3-030603.201210211349_amd64.deb
-> result: bug seems fixed: behaviour the same as case 2 above
4) tried the latest 3.5.x kernel built for quantal: linux-image-3.5.7-03050710-generic_3.5.7-03050710.201304100835_amd64.deb
-> result: bug still present: behaviour the same as case 1 above
Conclusion: sure looks like it's an upstream kernel bug which was fixed somewhere between 3.5.7.10 and 3.6.3. Will update tags accordingly.
Update from testing mainline kernels...
1) to confirm that the bug is still present in the mainline kernel corresponding to Ubuntu's 3.5.0-27.46 (which definitely exhibits the bug), I downloaded and installed linux-image- 3.5.7-03050707- generic_ 3.5.7-03050707. 201303040535_ amd64.deb (and the corresponding linux-image-extra package)
-> result: bug still present: kernel starts booting in 80x25 text mode, then screen goes black when it tries to switch to high-res mode (same behaviour I get from the Ubuntu kernel)
2) as requested, I downloaded 3.9.0-rc7 from http:// kernel. ubuntu. com/~kernel- ppa/mainline/ v3.9-rc7- raring/ linux-image- 3.9.0-030900rc7 -generic_ 3.9.0-030900rc7 .201304171402_ amd64.deb (N.B. there is no linux-image-extra package in that dir)
-> result: bug seems fixed: kernel starts in 80x25 text, and successfully switches to high-res mode, then changes font, boot process completes with a lightdm login screen
For extra credit, I decided to try to narrow down the search window of which mainline kernel fixed the upstream bug.
3) tried the latest 3.6.x kernel built for quantal: linux-image- 3.6.3-030603- generic_ 3.6.3-030603. 201210211349_ amd64.deb
-> result: bug seems fixed: behaviour the same as case 2 above
4) tried the latest 3.5.x kernel built for quantal: linux-image- 3.5.7-03050710- generic_ 3.5.7-03050710. 201304100835_ amd64.deb
-> result: bug still present: behaviour the same as case 1 above
Conclusion: sure looks like it's an upstream kernel bug which was fixed somewhere between 3.5.7.10 and 3.6.3. Will update tags accordingly.