Hi there! Cc:ing upstream and Nicolas Dufresne who suggested the Virtual size trick in the upstream BTS. Please keep the Debian BTS cc:ed, TIA.
On Mon, 18 May 2009 13:14:29 +0200, Timo Juhani Lindfors wrote: > Luca Capello <l...@pca.it> writes: >> Can anyone else confirm it the same, please? > > I can confirm that > > xrandr -o 1 > > works but > > xrandr --output LCD --rotate left > > fails with > > xrandr: screen cannot be larger than 480x640 (desired size 640x480) > > Since this is probably not a debian specific bug I filed it also > upstream at https://docs.openmoko.org/trac/ticket/2288 Upstream closed this bug as not specific to Glamo, based on the assumption that Virtual size is not specified in /etc/X11/xorg.conf. While reporting the bug it the Debian BTS I wrote: This is quite strange, because I get the above errors for left/right no matter if I have specified a virtual size in /etc/X11/xorg.conf. Yes, I *know* how the X.Org works about Virtual size and xrandr and I would say I am 100% sure this is a bug in xf86-video-glamo, here my Xorg.0.log (nothing changes with the full settings Nicolas suggested): - when X starts --8<---------------cut here---------------start------------->8--- This is a pre-release version of the X server from The X.Org Foundation. It is not supported in any way. Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/. Select the "xorg" product for bugs you find in this release. Before reporting bugs in pre-release versions please check the latest version in the X.Org Foundation git repository. See http://wiki.x.org/wiki/GitPage for git access instructions. X.Org X Server 1.6.1.901 (1.6.2 RC 1) Release Date: 2009-5-8 X Protocol Version 11, Revision 0 Build Operating System: Linux 2.6.28 armv5tel Debian Current Operating System: Linux debian-gta02 2.6.28-20090105.git69b2aa26 #1 PREEMPT Tue Mar 3 20:22:28 UTC 2009 armv4tl Build Date: 14 May 2009 04:41:03PM xorg-server 2:1.6.1.901-2 (bui...@ancina.debian.org) Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Wed May 27 13:46:50 2009 (==) Using config file: "/etc/X11/xorg.conf" (==) No Layout section. Using the first Screen section. (**) |-->Screen "Default Screen" (0) (**) | |-->Monitor "<default monitor>" (**) | |-->Device "Configured Video Device" (==) No monitor specified for screen "Default Screen". Using a default monitor configuration. (==) Automatically adding devices (==) Automatically enabling devices (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. Entry deleted from font path. (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist. Entry deleted from font path. (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist. Entry deleted from font path. (WW) The directory "/usr/share/fonts/X11/Type1" does not exist. Entry deleted from font path. (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist. Entry deleted from font path. (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist. Entry deleted from font path. (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist. Entry deleted from font path. (==) FontPath set to: /usr/share/fonts/X11/misc, built-ins (==) ModulePath set to "/usr/lib/xorg/modules" (II) Cannot locate a core pointer device. (II) Cannot locate a core keyboard device. (II) The server relies on HAL to provide the list of input devices. If no devices become available, reconfigure HAL or disable AllowEmptyInput. (II) Loader magic: 0x1ff0 (II) Module ABI versions: X.Org ANSI C Emulation: 0.4 X.Org Video Driver: 5.0 X.Org XInput driver : 4.0 X.Org Server Extension : 2.0 (II) Loader running on linux (++) using VT number 4 (II) Open APM successful (II) System resource ranges: (II) LoadModule: "extmod" (II) Loading /usr/lib/xorg/modules/extensions//libextmod.so (II) Module extmod: vendor="X.Org Foundation" compiled for 1.6.1.901, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 2.0 (II) Loading extension SELinux (II) Loading extension MIT-SCREEN-SAVER (II) Loading extension XFree86-VidModeExtension (II) Loading extension XFree86-DGA (II) Loading extension DPMS (II) Loading extension XVideo (II) Loading extension XVideo-MotionCompensation (II) Loading extension X-Resource (II) LoadModule: "dbe" (II) Loading /usr/lib/xorg/modules/extensions//libdbe.so (II) Module dbe: vendor="X.Org Foundation" compiled for 1.6.1.901, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 2.0 (II) Loading extension DOUBLE-BUFFER (II) LoadModule: "glx" (II) Loading /usr/lib/xorg/modules/extensions//libglx.so (II) Module glx: vendor="X.Org Foundation" compiled for 1.6.1.901, module version = 1.0.0 ABI class: X.Org Server Extension, version 2.0 (==) AIGLX enabled (II) Loading extension GLX (II) LoadModule: "record" (II) Loading /usr/lib/xorg/modules/extensions//librecord.so (II) Module record: vendor="X.Org Foundation" compiled for 1.6.1.901, module version = 1.13.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 2.0 (II) Loading extension RECORD (II) LoadModule: "dri" (II) Loading /usr/lib/xorg/modules/extensions//libdri.so (II) Module dri: vendor="X.Org Foundation" compiled for 1.6.1.901, module version = 1.0.0 ABI class: X.Org Server Extension, version 2.0 (II) Loading extension XFree86-DRI (II) LoadModule: "dri2" (II) Loading /usr/lib/xorg/modules/extensions//libdri2.so (II) Module dri2: vendor="X.Org Foundation" compiled for 1.6.1.901, module version = 1.0.0 ABI class: X.Org Server Extension, version 2.0 (II) Loading extension DRI2 (II) LoadModule: "glamo" (II) Loading /usr/lib/xorg/modules/drivers//glamo_drv.so (II) Module Glamo: vendor="X.Org Foundation" compiled for 1.6.1.901, module version = 0.4.0 ABI class: X.Org Video Driver, version 5.0 (II) Glamo: driver for glamo: Glamo (WW) Falling back to old probe method for Glamo (II) Loading sub module "fbdevhw" (II) LoadModule: "fbdevhw" (II) Loading /usr/lib/xorg/modules/linux//libfbdevhw.so (II) Module fbdevhw: vendor="X.Org Foundation" compiled for 1.6.1.901, module version = 0.0.2 ABI class: X.Org Video Driver, version 5.0 (II) Glamo(0): using default device (II) Running in FRAMEBUFFER Mode (==) Glamo(0): Depth 16, (==) framebuffer bpp 16 (==) Glamo(0): RGB weight 565 (==) Glamo(0): Default visual is TrueColor (==) Glamo(0): Using gamma correction (1.0, 1.0, 1.0) (II) Glamo(0): Output LCD has no monitor section (II) Glamo(0): Not using default mode "640x350" (vrefresh out of range) (II) Glamo(0): Not using default mode "640x400" (vrefresh out of range) (II) Glamo(0): Not using default mode "720x400" (width too large for virtual size) (II) Glamo(0): Not using default mode "640x480" (vrefresh out of range) (II) Glamo(0): Not using default mode "640x480" (vrefresh out of range) (II) Glamo(0): Not using default mode "800x600" (width too large for virtual size) (II) Glamo(0): Not using default mode "800x600" (width too large for virtual size) (II) Glamo(0): Not using default mode "800x600" (width too large for virtual size) (II) Glamo(0): Not using default mode "800x600" (width too large for virtual size) (II) Glamo(0): Not using default mode "800x600" (width too large for virtual size) (II) Glamo(0): Not using default mode "1024x768" (height too large for virtual size) (II) Glamo(0): Not using default mode "1024x768" (height too large for virtual size) (II) Glamo(0): Not using default mode "1024x768" (height too large for virtual size) (II) Glamo(0): Not using default mode "1024x768" (height too large for virtual size) (II) Glamo(0): Not using default mode "1152x864" (height too large for virtual size) (II) Glamo(0): Not using default mode "1280x960" (height too large for virtual size) (II) Glamo(0): Not using default mode "1280x960" (height too large for virtual size) (II) Glamo(0): Not using default mode "1280x1024" (height too large for virtual size) (II) Glamo(0): Not using default mode "1280x1024" (height too large for virtual size) (II) Glamo(0): Not using default mode "1280x1024" (height too large for virtual size) (II) Glamo(0): Not using default mode "1600x1200" (height too large for virtual size) (II) Glamo(0): Not using default mode "1600x1200" (height too large for virtual size) (II) Glamo(0): Not using default mode "1600x1200" (height too large for virtual size) (II) Glamo(0): Not using default mode "1600x1200" (height too large for virtual size) (II) Glamo(0): Not using default mode "1600x1200" (height too large for virtual size) (II) Glamo(0): Not using default mode "1792x1344" (height too large for virtual size) (II) Glamo(0): Not using default mode "1792x1344" (height too large for virtual size) (II) Glamo(0): Not using default mode "1856x1392" (height too large for virtual size) (II) Glamo(0): Not using default mode "1856x1392" (height too large for virtual size) (II) Glamo(0): Not using default mode "1920x1440" (height too large for virtual size) (II) Glamo(0): Not using default mode "1920x1440" (height too large for virtual size) (II) Glamo(0): Not using default mode "832x624" (width too large for virtual size) (II) Glamo(0): Not using default mode "1152x864" (height too large for virtual size) (II) Glamo(0): Not using default mode "1152x864" (height too large for virtual size) (II) Glamo(0): Not using default mode "1152x864" (height too large for virtual size) (II) Glamo(0): Not using default mode "1152x864" (height too large for virtual size) (II) Glamo(0): Not using default mode "1152x864" (height too large for virtual size) (II) Glamo(0): Not using default mode "1152x864" (height too large for virtual size) (II) Glamo(0): Not using default mode "1360x768" (height too large for virtual size) (II) Glamo(0): Not using default mode "1360x768" (height too large for virtual size) (II) Glamo(0): Not using default mode "1400x1050" (height too large for virtual size) (II) Glamo(0): Not using default mode "1400x1050" (height too large for virtual size) (II) Glamo(0): Not using default mode "1400x1050" (height too large for virtual size) (II) Glamo(0): Not using default mode "1400x1050" (height too large for virtual size) (II) Glamo(0): Not using default mode "1440x900" (height too large for virtual size) (II) Glamo(0): Not using default mode "1600x1024" (height too large for virtual size) (II) Glamo(0): Not using default mode "1680x1050" (height too large for virtual size) (II) Glamo(0): Not using default mode "1680x1050" (height too large for virtual size) (II) Glamo(0): Not using default mode "1680x1050" (height too large for virtual size) (II) Glamo(0): Not using default mode "1680x1050" (height too large for virtual size) (II) Glamo(0): Not using default mode "1680x1050" (height too large for virtual size) (II) Glamo(0): Not using default mode "1920x1080" (height too large for virtual size) (II) Glamo(0): Not using default mode "1920x1200" (height too large for virtual size) (II) Glamo(0): Not using default mode "1920x1440" (height too large for virtual size) (II) Glamo(0): Not using default mode "2048x1536" (height too large for virtual size) (II) Glamo(0): Not using default mode "2048x1536" (height too large for virtual size) (II) Glamo(0): Not using default mode "2048x1536" (height too large for virtual size) (II) Glamo(0): Printing probed modes for output LCD (II) Glamo(0): Modeline "480x640"x72.5 24.50 480 496 504 512 640 656 658 660 (47.9 kHz) (II) Glamo(0): Modeline "640x480"x72.8 31.50 640 664 704 832 480 489 492 520 -hsync -vsync (37.9 kHz) (II) Glamo(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz) (II) Glamo(0): Modeline "240x320"x50.2 24.50 240 736 738 740 320 656 658 660 (33.1 kHz) (II) Glamo(0): Output LCD connected (II) Glamo(0): Using exact sizes for initial modes (II) Glamo(0): Output LCD using initial mode 480x640 (II) Glamo(0): hardware: SMedia Glamo (video memory: 4096kB) (--) Glamo(0): Virtual size is 640x640 (pitch 640) (**) Glamo(0): Driver mode "480x640": 24.5 MHz (scaled from 0.0 MHz), 47.9 kHz, 72.5 Hz (II) Glamo(0): Modeline "480x640"x72.5 24.50 480 496 504 512 640 656 658 660 (47.9 kHz) (**) Glamo(0): Default mode "640x480": 31.5 MHz (scaled from 0.0 MHz), 37.9 kHz, 72.8 Hz (II) Glamo(0): Modeline "640x480"x72.8 31.50 640 664 704 832 480 489 492 520 -hsync -vsync (37.9 kHz) (**) Glamo(0): Default mode "640x480": 25.2 MHz (scaled from 0.0 MHz), 31.5 kHz, 59.9 Hz (II) Glamo(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz) (**) Glamo(0): Driver mode "240x320": 24.5 MHz (scaled from 0.0 MHz), 33.1 kHz, 50.2 Hz (II) Glamo(0): Modeline "240x320"x50.2 24.50 240 736 738 740 320 656 658 660 (33.1 kHz) (==) Glamo(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.901, module version = 1.0.0 ABI class: X.Org ANSI C Emulation, version 0.4 (II) Loading sub module "exa" (II) LoadModule: "exa" (II) Loading /usr/lib/xorg/modules//libexa.so (II) Module exa: vendor="X.Org Foundation" compiled for 1.6.1.901, module version = 2.4.0 ABI class: X.Org Video Driver, version 5.0 (WW) Glamo(0): EXA hardware acceleration initialising (II) EXA(0): Offscreen pixmap area of 3579904 bytes (II) EXA(0): Driver registered support for the following operations: (II) Solid (II) Copy (II) Composite (RENDER acceleration) (II) UploadToScreen (II) DownloadFromScreen Initialized EXA acceleration (==) Glamo(0): Backing store disabled (II) Glamo(0): RandR 1.2 enabled, ignore the following RandR disabled message. (II) Glamo(0): DPMS enabled (--) RandR disabled (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 SELinux: Disabled on system, not enabling in X server (II) AIGLX: Screen 0 is not DRI2 capable (II) AIGLX: Screen 0 is not DRI capable (II) AIGLX: Loaded and initialized /usr/lib/dri/swrast_dri.so (II) GLX: Initialized DRISWRAST GL provider for screen 0 (II) Glamo(0): Setting screen physical size to 43 x 58 (II) config/hal: Adding input device Neo1973 Buttons (II) LoadModule: "evdev" (II) Loading /usr/lib/xorg/modules/input//evdev_drv.so (II) Module evdev: vendor="X.Org Foundation" compiled for 1.6.1, module version = 2.2.2 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 4.0 (**) Neo1973 Buttons: always reports core events (**) Neo1973 Buttons: Device: "/dev/input/event4" (II) Neo1973 Buttons: Found keys (II) Neo1973 Buttons: Configuring as keyboard (II) XINPUT: Adding extended input device "Neo1973 Buttons" (type: KEYBOARD) (**) Option "xkb_rules" "evdev" (**) Option "xkb_model" "pc105" (**) Option "xkb_layout" "us" (II) config/hal: Adding input device GTA02 PMU events (**) GTA02 PMU events: always reports core events (**) GTA02 PMU events: Device: "/dev/input/event0" (II) GTA02 PMU events: Found keys (II) GTA02 PMU events: Configuring as keyboard (II) XINPUT: Adding extended input device "GTA02 PMU events" (type: KEYBOARD) (**) Option "xkb_rules" "evdev" (**) Option "xkb_model" "pc105" (**) Option "xkb_layout" "us" (II) config/hal: Adding input device lis302-2 (bottom) (**) lis302-2 (bottom): always reports core events (**) lis302-2 (bottom): Device: "/dev/input/event3" (II) lis302-2 (bottom): Found x and y relative axes (WW) lis302-2 (bottom): Don't know how to use device (II) UnloadModule: "evdev" (EE) PreInit returned NULL for "lis302-2 (bottom)" (EE) config/hal: NewInputDeviceRequest failed (8) (II) config/hal: Adding input device lis302-1 (top) (**) lis302-1 (top): always reports core events (**) lis302-1 (top): Device: "/dev/input/event2" (II) lis302-1 (top): Found x and y relative axes (WW) lis302-1 (top): Don't know how to use device (II) UnloadModule: "evdev" (EE) PreInit returned NULL for "lis302-1 (top)" (EE) config/hal: NewInputDeviceRequest failed (8) (II) config/hal: Adding input device s3c2410 TouchScreen (II) LoadModule: "tslib" (II) Loading /usr/lib/xorg/modules/input//tslib_drv.so (II) Module tslib: vendor="X.Org Foundation" compiled for 1.6.0, module version = 0.0.1 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 4.0 (**) s3c2410 TouchScreen: always reports core events (II) XINPUT: Adding extended input device "s3c2410 TouchScreen" (type: TOUCHSCREEN) xf86TslibControlProc xf86TslibControlProc --8<---------------cut here---------------end--------------->8--- - when I call `xrandr`: --8<---------------cut here---------------start------------->8--- GLAMOExaPrepareSolid: Only 16bpp is supported GLAMOExaPrepareSolid: Only 16bpp is supported GLAMOExaPrepareSolid: Only 16bpp is supported GLAMOExaPrepareSolid: Only 16bpp is supported (II) Glamo(0): Not using default mode "640x350" (width too large for virtual size) (II) Glamo(0): Not using default mode "640x400" (width too large for virtual size) (II) Glamo(0): Not using default mode "720x400" (width too large for virtual size) (II) Glamo(0): Not using default mode "640x480" (width too large for virtual size) (II) Glamo(0): Not using default mode "640x480" (width too large for virtual size) (II) Glamo(0): Not using default mode "640x480" (width too large for virtual size) (II) Glamo(0): Not using default mode "640x480" (width too large for virtual size) (II) Glamo(0): Not using default mode "800x600" (width too large for virtual size) (II) Glamo(0): Not using default mode "800x600" (width too large for virtual size) (II) Glamo(0): Not using default mode "800x600" (width too large for virtual size) (II) Glamo(0): Not using default mode "800x600" (width too large for virtual size) (II) Glamo(0): Not using default mode "800x600" (width too large for virtual size) (II) Glamo(0): Not using default mode "1024x768" (height too large for virtual size) (II) Glamo(0): Not using default mode "1024x768" (height too large for virtual size) (II) Glamo(0): Not using default mode "1024x768" (height too large for virtual size) (II) Glamo(0): Not using default mode "1024x768" (height too large for virtual size) (II) Glamo(0): Not using default mode "1152x864" (height too large for virtual size) (II) Glamo(0): Not using default mode "1280x960" (height too large for virtual size) (II) Glamo(0): Not using default mode "1280x960" (height too large for virtual size) (II) Glamo(0): Not using default mode "1280x1024" (height too large for virtual size) (II) Glamo(0): Not using default mode "1280x1024" (height too large for virtual size) (II) Glamo(0): Not using default mode "1280x1024" (height too large for virtual size) (II) Glamo(0): Not using default mode "1600x1200" (height too large for virtual size) (II) Glamo(0): Not using default mode "1600x1200" (height too large for virtual size) (II) Glamo(0): Not using default mode "1600x1200" (height too large for virtual size) (II) Glamo(0): Not using default mode "1600x1200" (height too large for virtual size) (II) Glamo(0): Not using default mode "1600x1200" (height too large for virtual size) (II) Glamo(0): Not using default mode "1792x1344" (height too large for virtual size) (II) Glamo(0): Not using default mode "1792x1344" (height too large for virtual size) (II) Glamo(0): Not using default mode "1856x1392" (height too large for virtual size) (II) Glamo(0): Not using default mode "1856x1392" (height too large for virtual size) (II) Glamo(0): Not using default mode "1920x1440" (height too large for virtual size) (II) Glamo(0): Not using default mode "1920x1440" (height too large for virtual size) (II) Glamo(0): Not using default mode "832x624" (width too large for virtual size) (II) Glamo(0): Not using default mode "1152x864" (height too large for virtual size) (II) Glamo(0): Not using default mode "1152x864" (height too large for virtual size) (II) Glamo(0): Not using default mode "1152x864" (height too large for virtual size) (II) Glamo(0): Not using default mode "1152x864" (height too large for virtual size) (II) Glamo(0): Not using default mode "1152x864" (height too large for virtual size) (II) Glamo(0): Not using default mode "1152x864" (height too large for virtual size) (II) Glamo(0): Not using default mode "1360x768" (height too large for virtual size) (II) Glamo(0): Not using default mode "1360x768" (height too large for virtual size) (II) Glamo(0): Not using default mode "1400x1050" (height too large for virtual size) (II) Glamo(0): Not using default mode "1400x1050" (height too large for virtual size) (II) Glamo(0): Not using default mode "1400x1050" (height too large for virtual size) (II) Glamo(0): Not using default mode "1400x1050" (height too large for virtual size) (II) Glamo(0): Not using default mode "1440x900" (height too large for virtual size) (II) Glamo(0): Not using default mode "1600x1024" (height too large for virtual size) (II) Glamo(0): Not using default mode "1680x1050" (height too large for virtual size) (II) Glamo(0): Not using default mode "1680x1050" (height too large for virtual size) (II) Glamo(0): Not using default mode "1680x1050" (height too large for virtual size) (II) Glamo(0): Not using default mode "1680x1050" (height too large for virtual size) (II) Glamo(0): Not using default mode "1680x1050" (height too large for virtual size) (II) Glamo(0): Not using default mode "1920x1080" (height too large for virtual size) (II) Glamo(0): Not using default mode "1920x1200" (height too large for virtual size) (II) Glamo(0): Not using default mode "1920x1440" (height too large for virtual size) (II) Glamo(0): Not using default mode "2048x1536" (height too large for virtual size) (II) Glamo(0): Not using default mode "2048x1536" (height too large for virtual size) (II) Glamo(0): Not using default mode "2048x1536" (height too large for virtual size) (II) Glamo(0): Printing probed modes for output LCD (II) Glamo(0): Modeline "480x640"x72.5 24.50 480 496 504 512 640 656 658 660 (47.9 kHz) (II) Glamo(0): Modeline "240x320"x50.2 24.50 240 736 738 740 320 656 658 660 (33.1 kHz) GLAMOExaPrepareSolid: Only 16bpp is supported GLAMOExaPrepareSolid: Only 16bpp is supported --8<---------------cut here---------------end--------------->8--- Lars, should I test a new Git checkout? Thx, bye, Gismo / Luca
pgpYiG5GEB4hO.pgp
Description: PGP signature