On Sun, 02 Sep 2012 21:26:21 +0100 Ben Hutchings <b...@decadent.org.uk> wrote:
> I'm cc'ing Andres because he's previously requested various Geode > config changes to support OLPC. Thanks! > > On Sun, 2012-09-02 at 22:38 +0300, Martin-Éric Racine wrote: > > Package: src:linux > > Version: 3.2.23-1 > > Severity: normal > > > > For some reason, lxfb doesn't understand the recommended method for > > setting the screen mode on non-KMS framebuffers via > > GRUB_GFXPAYLOAD_LINUX in /etc/default/grub. > > I think this hand-over only works with basic VGA and VESA drivers, not > with any 'native' video driver. > > > This, combined with the fact that lxfb recently started to ship as a > > compiled-in feature, rather than as a module, > > It looks like lxfb was always built-in on the 486 flavour and modular > on the 686 flavour, so this change results from the removal of the 686 > flavour. I don't see any good reason for the difference and I think > it should be modular on 486 too. (Also, I notice that the Geode > framebuffer drivers are enabled on the 686-pae flavour, which doesn't > run on any of the Geode SoCs!) I'd certainly prefer it to be modular. Module autoloading happens properly thanks to the video chip being a (virtual) PCI device. > > > systematically results in this host booting to a rather small 80x30 > > console, rather than a graphic framebuffer at a larger resolution. > > > > What I have configuered: > > > > GRUB_GFXMODE=800x600x32,800x600x24,800x600x16,800x600x8,800x600 > > GRUB_GFXPAYLOAD_LINUX=1280x1024x32,1280x1024x24,1280x1024x16,1280x1024x8,1280x1024 > > > > ... which works fine whenever vesafb use is enforced over lxfb via > > cmdline option video=vesafb, but fails whenever I let the kernel > > choose lxfb as its preferred driver. > > Apparently the lxfb driver requires you to specify the mode through > the 'lxfb' kernel parameter or the 'mode_option' module parameter. That's correct. On olpc, we need to boot with video=lxfb in order to have the framebuffer come up properly. Maybe someday someone will port lxfb to kms, but I'm not holding my breath.
signature.asc
Description: PGP signature