Tiny Core Linux

Tiny Core Extensions => TCE Talk => Topic started by: bmarkus on October 16, 2009, 12:41:51 PM

Title: Xorg and vga boot option
Post by: bmarkus on October 16, 2009, 12:41:51 PM
I spent hours hunting why my new Xfce4 doesn't start. It wasn't Xfce4, but Xorg which can not start if the vga boot option is used, at least in confless mode as I'm using it.

Extract from Xorg.0.log:

Quote
...
...
(WW) Falling back to old probe method for vesa
(WW) Falling back to old probe method for fbdev
(II) Loading sub module "fbdevhw"
(II) LoadModule: "fbdevhw"
(II) Loading /usr/local/lib/X11/modules/linux//libfbdevhw.so
(II) Module fbdevhw: vendor="X.Org Foundation"
   compiled for 1.6.1, module version = 0.0.2
   ABI class: X.Org Video Driver, version 5.0
(II) FBDEV(1): using default device

Fatal server error:
Cannot run in framebuffer mode. Please specify busIDs        for all framebuffer devices


Please consult the TinyCore Linux support
    at www.tinycorelinux.com
 for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

Be careful with vga option!


Ps: This is a nice statement: "Please consult the TinyCore Linux support at www.tinycorelinux.com for help."  >:(

EDIT:

This happens on a stock 2.4.1 system, only Xfce4base and its dependencies installed. Same machine with 2.4.1 fully loaded with dev tools and applications works fine with the vga boot option.
Title: Re: Xorg and vga boot option
Post by: curaga on October 16, 2009, 02:55:08 PM
Heh, I wonder why Xorg even tries to autoconfigure fbdev if it can't :P

Let's hope this will be gone in 7.5.
Title: Re: Xorg and vga boot option
Post by: ^thehatsrule^ on November 18, 2009, 02:22:34 AM
As it says, it needs the busID... so my guess is that the only way to do so is to specify it in a config file.  IIRC X -config will autoget and save the busid though (but won't get it for confless..?).  Or perhaps disabling fbdev might work