Op 2 dec 2009, om 21:02 heeft Eino-Ville Talvala het volgende geschreven: > <snip> >>> The xorg boot log appears reasonably sane until a crash - 640x480 is >>> what the xf86 omapfb driver picks up, so I assume something >>> else is the >>> problem. I'll try to poke at the omapfb source some to see >>> if something >>> is being passed around wrong - I'd appreciate any suggestions on where >>> to look. >>> >>> === >>> ... >>> (II) LoadModule: "omapfb" >>> (II) Loading /usr/lib/xorg/modules/drivers//omapfb_drv.so >>> (II) Module omapfb: vendor="X.Org Foundation" >>> compiled for 1.6.1, module version = 0.1.1 >>> ABI class: X.Org Video Driver, version 5.0 >>> (II) omapfb: Driver for OMAP framebuffer (omapfb) and external LCD >>> controllers: >>> omap1/2/3, S1D13745, HWA742 >>> (WW) Falling back to old probe method for OMAPFB >>> (II) Running in FRAMEBUFFER Mode >>> (WW) Error opening /sys/devices/platform/omapfb/ctrl/name: No >>> such file >>> or direc >>> tory >>> (WW) Can't autodetect LCD controller, assuming internal >>> (II) LCD controller: internal >>> (II) omapfb(0): VideoRAM: 1920KiB (SDRAM) >>> (--) omapfb(0): Depth 16, (==) framebuffer bpp 16 >>> (==) omapfb(0): RGB weight 565 >>> (==) omapfb(0): Default visual is TrueColor >>> (--) omapfb(0): Virtual size is 640x480 (pitch 640) >>> (**) omapfb(0): Built-in mode "current" >>> (==) omapfb(0): DPI set to (96, 96) >>> (II) Loading sub module "fb" >>> (II) LoadModule: "fb" >>> (II) Loading /usr/lib/xorg/modules//libfb.so >>> (II) Module fb: vendor="X.Org Foundation" >>> compiled for 1.6.1, module version = 1.0.0 >>> ABI class: X.Org ANSI C Emulation, version 0.4 >>> (II) omapfb(0): DPMS enabled >>> (II) omapfb(0): Video plane capabilities: >>> (II) omapfb(0): Video plane supports the following image formats: >>> (II) omapfb(0): XVideo extension initialized >>> (==) RandR enabled >>> (II) Initializing built-in extension Generic Event Extension >>> (II) Initializing built-in extension SHAPE >>> (II) Initializing built-in extension MIT-SHM >>> (II) Initializing built-in extension XInputExtension >>> (II) Initializing built-in extension XTEST >>> (II) Initializing built-in extension BIG-REQUESTS >>> (II) Initializing built-in extension SYNC >>> (II) Initializing built-in extension XKEYBOARD >>> (II) Initializing built-in extension XC-MISC >>> (II) Initializing built-in extension XINERAMA >>> (II) Initializing built-in extension XFIXES >>> (II) Initializing built-in extension RENDER >>> (II) Initializing built-in extension RANDR >>> (II) Initializing built-in extension COMPOSITE >>> (II) Initializing built-in extension DAMAGE >>> >>> Backtrace: >>> 0: Xorg(xorg_backtrace+0x28) [0xd2540] >>> >>> Fatal server error: >>> Caught signal 11. Server aborting >>> === >>> >> Does your xorg.conf enable GLX? You may want to try disabling it. >> >> ~sanjeev >> >> > > Thanks for all the suggestions, but nothing seems to have worked so far. > > It looks like X picks up all sorts of configuration settings > automatically, since xorg.conf is essentially full of 'default internal > device' options. What I can't figure out is how it decides on the > requested resolution. > > The defaults, with omapfb.rotate=1 in bootargs, result in omapfb > selecting a virtual resolution of 640x480, but Xorg on boot still tries, > based on dmesg, to get a 480x640 overlay somehow (at least that's what > my interpretation of the situation is). I've tried adding a screen > subsection to xorg.confg, with virtual 640 480 - no effect. I've tried > adding in a modeline for 640x480, no effect. I tried rebuilding > Angstrom with a few extra lines in /conf/machine/omap3evm.conf > (MACHINE_DISPLAY_WIDTH_PIXELS=640, etc), with no effect. > > Does anyone know exactly how Xorg autoconfigures the default panel in > this sort of a situation? My current guess is that it's getting 480x640 > from some panel driver somewhere, but I haven't been able to find the > source. > > For compleness, I've attached the Xorg log, xorg.conf, and the kernel > log when I try to boot up Xorg (just Xorg, no gpe anything). check the settings for fb0, fb1 and fb2 with fbset. regards, Koen -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html