Live CD Breezy Preview: Thinkpad T21 Xorg does not start

Bug #21454 reported by Joe Kislo
8
Affects Status Importance Assigned to Milestone
xorg (Ubuntu)
Fix Released
High
Daniel Stone

Bug Description

Booting the Breezy Live CD Preview on a Thinkpad T21 (1400x1050 display), Xorg
does not start.

There's a bunch of nasty error messages about trying to run getconfig (sh:
getconfig: command not found).
Presumably it's because casper didn't make a config.

/etc/X11/xorg.conf: doesn't exist

/var/log/Xorg.0.log:

X Window System Version 6.8.2 (Ubuntu 6.8.2-60 20050908122818
<email address hidden>)
Release Date: 9 February 2005
X Protocol Version 11, Revision 0, Release 6.8.2
Build Operating System: Linux 2.6.12 i686 [ELF]
Current Operating System: Linux ubuntu 2.6.12-8-386 #1 Tue Aug 30 22:41:30 BST
2005 i686
Build Date: 08 September 2005
        Before reporting problems, check http://wiki.X.Org
        to make sure that you have the latest version.
Module Loader present
OS Kernel: Linux version 2.6.12-8-386 (buildd@rothera) (gcc version 3.4.5
20050809 (prerelease) (Debian 3.4.4-6ubuntu6)) #1 Tue Aug 30 22:41:30 BST 2005
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: Mon Sep 12 03:34:09 2005
(EE) Unable to locate/open config file
(II) Module ABI versions:
        X.Org ANSI C Emulation: 0.2
        X.Org Video Driver: 0.7
        X.Org XInput driver : 0.4
        X.Org Server Extension : 0.2
        X.Org Font Renderer : 0.4
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="X.Org Foundation"
        compiled for 6.8.2, module version = 1.0.0
        Module class: X.Org Font Renderer
        ABI class: X.Org Font Renderer, version 0.4
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="X.Org Foundation"
        compiled for 6.8.2, module version = 1.0.0
        ABI class: X.Org Video Driver, version 0.7
(++) using VT number 7

(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 8086,7190 card 0000,0000 rev 03 class 06,00,00 hdr 00
(II) PCI: 00:01:0: chip 8086,7191 card 0000,0000 rev 03 class 06,04,00 hdr 01
(II) PCI: 00:02:0: chip 104c,ac1b card 4000,0000 rev 03 class 06,07,00 hdr 82
(II) PCI: 00:02:1: chip 104c,ac1b card 4800,0000 rev 03 class 06,07,00 hdr 82
(II) PCI: 00:03:0: chip 10b7,6056 card 10b7,6356 rev 20 class 02,00,00 hdr 80
(II) PCI: 00:03:1: chip 10b7,1007 card 10b7,6159 rev 20 class 07,80,00 hdr 00
(II) PCI: 00:05:0: chip 1013,6003 card 1014,0153 rev 01 class 04,01,00 hdr 00
(II) PCI: 00:07:0: chip 8086,7110 card 0000,0000 rev 02 class 06,80,00 hdr 80
(II) PCI: 00:07:1: chip 8086,7111 card 0000,0000 rev 01 class 01,01,80 hdr 00
(II) PCI: 00:07:2: chip 8086,7112 card 0000,0000 rev 01 class 0c,03,00 hdr 00
(II) PCI: 00:07:3: chip 8086,7113 card 0000,0000 rev 03 class 06,80,00 hdr 00
(II) PCI: 01:00:0: chip 5333,8c12 card 1014,017f rev 13 class 03,00,00 hdr 00
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,6), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 0 I/O range:
        [0] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
        [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
        [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x008c (VGA_EN is set)
(II) Bus 1 non-prefetchable memory range:
        [0] -1 0 0xf0000000 - 0xf7ffffff (0x8000000) MX[B]
(II) PCI-to-CardBus bridge:
(II) Bus 2: bridge is at (0:2:0), (0,2,5), BCTRL: 0x05c0 (VGA_EN is cleared)
(II) Bus 2 I/O range:
        [0] -1 0 0x00004000 - 0x000040ff (0x100) IX[B]
        [1] -1 0 0x00004400 - 0x000044ff (0x100) IX[B]
(II) Bus 2 non-prefetchable memory range:
        [0] -1 0 0x18400000 - 0x187fffff (0x400000) MX[B]
(II) Bus 2 prefetchable memory range:
        [0] -1 0 0x18000000 - 0x183fffff (0x400000) MX[B]
(II) PCI-to-CardBus bridge:
(II) Bus 6: bridge is at (0:2:1), (0,6,9), BCTRL: 0x05c0 (VGA_EN is cleared)
(II) Bus 6 I/O range:
        [0] -1 0 0x00004800 - 0x000048ff (0x100) IX[B]
        [1] -1 0 0x00004c00 - 0x00004cff (0x100) IX[B]
(II) Bus 6 non-prefetchable memory range:
        [0] -1 0 0x18c00000 - 0x18ffffff (0x400000) MX[B]
(II) Bus 6 prefetchable memory range:
        [0] -1 0 0x18800000 - 0x18bfffff (0x400000) MX[B]
(--) PCI:*(1:0:0) S3 Inc. 86C270-294 Savage/IX-MV rev 19, Mem @ 0xf0000000/27
xf86AutoConfig: Primary PCI is 1:0:0
Running "getconfig -X 60802000 -I
/etc/X11,/usr/X11R6/etc/X11,/usr/X11R6/lib/modules,/usr/X11R6/lib/X11/getconfig
-v 0x5333 -d 0x8c12 -r 0x13 -s 0x1014 -b 0x017f -c 0x0300"
(==) Using default built-in configuration (43 lines)
(==) --- Start of built-in configuration ---
        Section "Module"
                Load "extmod"
                Load "dbe"
                Load "glx"
                Load "freetype"
        EndSection
        Section "Monitor"
                Identifier "Builtin Default Monitor"
                Option "TargetRefresh" "75.0"
        EndSection
        Section "Device"
                Identifier "Builtin Default fbdev Device 0"
                Driver "fbdev"
        EndSection
        Section "Screen"
                Identifier "Builtin Default fbdev Screen 0"
                Device "Builtin Default fbdev Device 0"
                Monitor "Builtin Default Monitor"
        EndSection
        Section "Device"
                Identifier "Builtin Default vesa Device 0"
                Driver "vesa"
        EndSection
        Section "Screen"
                Identifier "Builtin Default vesa Screen 0"
                Device "Builtin Default vesa Device 0"
                Monitor "Builtin Default Monitor"
        EndSection
        Section "Device"
                Identifier "Builtin Default vga Device 0"
                Driver "vga"
        EndSection
        Section "Screen"
                Identifier "Builtin Default vga Screen 0"
                Device "Builtin Default vga Device 0"
                Monitor "Builtin Default Monitor"
        EndSection
        Section "ServerLayout"
                Identifier "Builtin Default Layout"
                Screen "Builtin Default fbdev Screen 0"
                Screen "Builtin Default vesa Screen 0"
                Screen "Builtin Default vga Screen 0"
        EndSection
(==) --- End of built-in configuration ---
(==) ServerLayout "Builtin Default Layout"
(**) |-->Screen "Builtin Default fbdev Screen 0" (0)
(**) | |-->Monitor "Builtin Default Monitor"
(**) | |-->Device "Builtin Default fbdev Device 0"
(**) |-->Screen "Builtin Default vesa Screen 0" (1)
(**) | |-->Monitor "Builtin Default Monitor"
(**) | |-->Device "Builtin Default vesa Device 0"
(**) |-->Screen "Builtin Default vga Screen 0" (2)
(**) | |-->Monitor "Builtin Default Monitor"
(**) | |-->Device "Builtin Default vga Device 0"
(==) |-->Input Device "<default pointer>"
(==) |-->Input Device "<default keyboard>"
(==) Keyboard: CustomKeycode disabled
(WW) The core pointer device wasn't specified explicitly in the layout.
        Using the default mouse configuration.
(WW) The core keyboard device wasn't specified explicitly in the layout.
        Using the default keyboard configuration.
(WW) No FontPath specified. Using compiled-in default.
(==) FontPath set to "/usr/share/X11/fonts/misc"
(==) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(==) ModulePath set to "/usr/X11R6/lib/modules"
(II) Open APM successful
(II) Addressable bus resource ranges are
        [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
        [1] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
        [0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B)
        [1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
        [3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
        [4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [5] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
        [6] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
(II) PCI Memory resource overlap reduced 0xf8000000 from 0xfbffffff to 0xf7ffffff
(II) Active PCI resource ranges:
        [0] -1 0 0xe8000000 - 0xe80fffff (0x100000) MX[B]
        [1] -1 0 0xe8100000 - 0xe8100fff (0x1000) MX[B]
        [2] -1 0 0xe8101800 - 0xe810187f (0x80) MX[B]
        [3] -1 0 0xe8101c00 - 0xe8101cff (0x100) MX[B]
        [4] -1 0 0xe8101000 - 0xe810107f (0x80) MX[B]
        [5] -1 0 0xe8101400 - 0xe810147f (0x80) MX[B]
        [6] -1 0 0xf8000000 - 0xf7ffffff (0x0) MX[B]O
        [7] -1 0 0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
        [8] -1 0 0x00001c20 - 0x00001c3f (0x20) IX[B]
        [9] -1 0 0x00001c00 - 0x00001c0f (0x10) IX[B]
        [10] -1 0 0x00002000 - 0x000020ff (0x100) IX[B]
        [11] -1 0 0x00001800 - 0x000018ff (0x100) IX[B]
(II) Active PCI resource ranges after removing overlaps:
        [0] -1 0 0xe8000000 - 0xe80fffff (0x100000) MX[B]
        [1] -1 0 0xe8100000 - 0xe8100fff (0x1000) MX[B]
        [2] -1 0 0xe8101800 - 0xe810187f (0x80) MX[B]
        [3] -1 0 0xe8101c00 - 0xe8101cff (0x100) MX[B]
        [4] -1 0 0xe8101000 - 0xe810107f (0x80) MX[B]
        [5] -1 0 0xe8101400 - 0xe810147f (0x80) MX[B]
        [6] -1 0 0xf8000000 - 0xf7ffffff (0x0) MX[B]O
        [7] -1 0 0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
        [8] -1 0 0x00001c20 - 0x00001c3f (0x20) IX[B]
        [9] -1 0 0x00001c00 - 0x00001c0f (0x10) IX[B]
        [10] -1 0 0x00002000 - 0x000020ff (0x100) IX[B]
        [11] -1 0 0x00001800 - 0x000018ff (0x100) IX[B]
(II) OS-reported resource ranges after removing overlaps with PCI:
        [0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B)
        [1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
        [3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
        [4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [5] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
        [6] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
        [0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B)
        [1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
        [3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
        [4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [5] -1 0 0xe8000000 - 0xe80fffff (0x100000) MX[B]
        [6] -1 0 0xe8100000 - 0xe8100fff (0x1000) MX[B]
        [7] -1 0 0xe8101800 - 0xe810187f (0x80) MX[B]
        [8] -1 0 0xe8101c00 - 0xe8101cff (0x100) MX[B]
        [9] -1 0 0xe8101000 - 0xe810107f (0x80) MX[B]
        [10] -1 0 0xe8101400 - 0xe810147f (0x80) MX[B]
        [11] -1 0 0xf8000000 - 0xf7ffffff (0x0) MX[B]O
        [12] -1 0 0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
        [13] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
        [14] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
        [15] -1 0 0x00001c20 - 0x00001c3f (0x20) IX[B]
        [16] -1 0 0x00001c00 - 0x00001c0f (0x10) IX[B]
        [17] -1 0 0x00002000 - 0x000020ff (0x100) IX[B]
        [18] -1 0 0x00001800 - 0x000018ff (0x100) IX[B]
(II) LoadModule: "extmod"
(II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a
(II) Module extmod: vendor="X.Org Foundation"
        compiled for 6.8.2, module version = 1.0.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 0.2
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a
(II) Module dbe: vendor="X.Org Foundation"
        compiled for 6.8.2, module version = 1.0.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 0.2
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
(II) Module glx: vendor="X.Org Foundation"
        compiled for 6.8.2, module version = 1.0.0
        ABI class: X.Org Server Extension, version 0.2
(II) Loading sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_clip.o": No
symbols found
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_norm.o": No
symbols found
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_xform.o": No
symbols found
(II) Module GLcore: vendor="X.Org Foundation"
        compiled for 6.8.2, module version = 1.0.0
        ABI class: X.Org Server Extension, version 0.2
(II) Loading extension GLX
(II) LoadModule: "freetype"
(II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.a
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
        compiled for 6.8.2, module version = 2.1.0
        Module class: X.Org Font Renderer
        ABI class: X.Org Font Renderer, version 0.4
(II) Loading font FreeType
(II) LoadModule: "fbdev"
(II) Loading /usr/X11R6/lib/modules/drivers/fbdev_drv.o
(II) Module fbdev: vendor="X.Org Foundation"
        compiled for 6.8.2, module version = 0.1.0
        ABI class: X.Org Video Driver, version 0.7
(II) LoadModule: "vesa"
(II) Loading /usr/X11R6/lib/modules/drivers/vesa_drv.o
(II) Module vesa: vendor="X.Org Foundation"
        compiled for 6.8.2, module version = 1.0.0
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 0.7
(II) LoadModule: "vga"
(II) Loading /usr/X11R6/lib/modules/drivers/vga_drv.o
(II) Module vga: vendor="X.Org Foundation"
        compiled for 6.8.2, module version = 4.0.0
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 0.7
(II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="X.Org Foundation"
        compiled for 6.8.2, module version = 1.0.0
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 0.4
(II) LoadModule: "keyboard"
(WW) Warning, couldn't open module keyboard
(II) UnloadModule: "keyboard"
(EE) Failed to load module "keyboard" (module does not exist, 0)
(II) FBDEV: driver for framebuffer: fbdev, afb
(II) VESA: driver for VESA chipsets: vesa
(II) VGA: Generic VGA driver (version 4.0) for chipsets: generic
(II) Primary Device is: PCI 01:00:0
(II) Loading sub module "fbdevhw"
(II) LoadModule: "fbdevhw"
(II) Loading /usr/X11R6/lib/modules/linux/libfbdevhw.a
(II) Module fbdevhw: vendor="X.Org Foundation"
        compiled for 6.8.2, module version = 0.0.2
        ABI class: X.Org Video Driver, version 0.7
(II) FBDEV(0): using default device
(--) Assigning device section with no busID to primary device
(--) Chipset vesa found
(II) resource ranges after xf86ClaimFixedResources() call:
        [0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B)
        [1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
        [2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
        [3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
        [4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [5] -1 0 0xe8000000 - 0xe80fffff (0x100000) MX[B]
        [6] -1 0 0xe8100000 - 0xe8100fff (0x1000) MX[B]
        [7] -1 0 0xe8101800 - 0xe810187f (0x80) MX[B]
        [8] -1 0 0xe8101c00 - 0xe8101cff (0x100) MX[B]
        [9] -1 0 0xe8101000 - 0xe810107f (0x80) MX[B]
        [10] -1 0 0xe8101400 - 0xe810147f (0x80) MX[B]
        [11] -1 0 0xf8000000 - 0xf7ffffff (0x0) MX[B]O
        [12] -1 0 0xf0000000 - 0xf7ffffff (0x8000000) MX[B](B)
        [13] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
        [14] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
        [15] -1 0 0x00001c20 - 0x00001c3f (0x20) IX[B]
        [16] -1 0 0x00001c00 - 0x00001c0f (0x10) IX[B]
        [17] -1 0 0x00002000 - 0x000020ff (0x100) IX[B]
        [18] -1 0 0x00001800 - 0x000018ff (0x100) IX[B]
(--) Assigning device section with no busID to primary device
(--) Chipset generic found

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

Please consult the The X.Org Foundation support
         at http://wiki.X.Org
 for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

/var/log/casper/post.log:
Password changed.
xserver-xorg config note: available video driver list set to "apm, ark, ati,
   chips, cirrus, cirrus_alpine, cirrus_laguna, cyrix, fbdev, glide, glint,
   i128, i740, i810, imstt, mga, neomagic, newport, nsc, nv, rendition,
   riva128, s3, s3virge, savage, siliconmotion, sis, tdfx, tga, trident,
   tseng, vesa, vga, via, vmware "
xserver-xorg config note: autodetected X server driver: savage
md5sum: /etc/X11/xorg.conf: No such file or directory
+ xresprobeint
+ PRIORITY=medium
+ db_input medium xserver-xorg/autodetect_monitor
+ _db_cmd 'INPUT medium' xserver-xorg/autodetect_monitor
+ echo 'INPUT medium' xserver-xorg/autodetect_monitor
+ IFS='
'
+ read -r _db_internal_line
+ RET='question will be asked'
+ return 0
+ db_go
+ _db_cmd 'GO '
+ echo 'GO '
+ IFS='
'
+ read -r _db_internal_line
+ RET=ok
+ return 0
+ db_get xserver-xorg/autodetect_monitor
+ _db_cmd 'GET xserver-xorg/autodetect_monitor'
+ echo 'GET xserver-xorg/autodetect_monitor'
+ IFS='
'
+ read -r _db_internal_line
+ RET=true
+ return 0
+ '[' true = false ']'
+ '[' -n '' ']'
+ '[' -n true ']'
+ DOPROBE=yes
+ '[' -z '' ']'
+ '[' -n yes ']'
+ MONITOR_IDENTIFIER=
+ RESOLUTIONS=
+ HORIZ_SYNC=
+ VERT_REFRESH=
+ for i in identifier horiz-sync vert-refresh use_sync_ranges selection-method
screen-size
+ db_reset xserver-xorg/config/monitor/identifier
+ _db_cmd 'RESET xserver-xorg/config/monitor/identifier'
+ echo 'RESET xserver-xorg/config/monitor/identifier'
+ IFS='
'
+ read -r _db_internal_line
+ RET=0
+ return 0
+ for i in identifier horiz-sync vert-refresh use_sync_ranges selection-method
screen-size
+ db_reset xserver-xorg/config/monitor/horiz-sync
+ _db_cmd 'RESET xserver-xorg/config/monitor/horiz-sync'
+ echo 'RESET xserver-xorg/config/monitor/horiz-sync'
+ IFS='
'
+ read -r _db_internal_line
+ RET=0
+ return 0
+ for i in identifier horiz-sync vert-refresh use_sync_ranges selection-method
screen-size
+ db_reset xserver-xorg/config/monitor/vert-refresh
+ _db_cmd 'RESET xserver-xorg/config/monitor/vert-refresh'
+ echo 'RESET xserver-xorg/config/monitor/vert-refresh'
+ IFS='
'
+ read -r _db_internal_line
+ RET=0
+ return 0
+ for i in identifier horiz-sync vert-refresh use_sync_ranges selection-method
screen-size
+ db_reset xserver-xorg/config/monitor/use_sync_ranges
+ _db_cmd 'RESET xserver-xorg/config/monitor/use_sync_ranges'
+ echo 'RESET xserver-xorg/config/monitor/use_sync_ranges'
+ IFS='
'
+ read -r _db_internal_line
+ RET=0
+ return 0
+ for i in identifier horiz-sync vert-refresh use_sync_ranges selection-method
screen-size
+ db_reset xserver-xorg/config/monitor/selection-method
+ _db_cmd 'RESET xserver-xorg/config/monitor/selection-method'
+ echo 'RESET xserver-xorg/config/monitor/selection-method'
+ IFS='
'
+ read -r _db_internal_line
+ RET=0
+ return 0
+ for i in identifier horiz-sync vert-refresh use_sync_ranges selection-method
screen-size
+ db_reset xserver-xorg/config/monitor/screen-size
+ _db_cmd 'RESET xserver-xorg/config/monitor/screen-size'
+ echo 'RESET xserver-xorg/config/monitor/screen-size'
+ IFS='
'
+ read -r _db_internal_line
+ RET=0
+ return 0
+ for i in modes default_depth
+ db_reset xserver-xorg/config/display/modes
+ _db_cmd 'RESET xserver-xorg/config/display/modes'
+ echo 'RESET xserver-xorg/config/display/modes'
+ IFS='
'
+ read -r _db_internal_line
+ RET=0
+ return 0
+ for i in modes default_depth
+ db_reset xserver-xorg/config/display/default_depth
+ _db_cmd 'RESET xserver-xorg/config/display/default_depth'
+ echo 'RESET xserver-xorg/config/display/default_depth'
+ IFS='
'
+ read -r _db_internal_line
+ RET=0
+ return 0
+ db_get xserver-xorg/config/device/driver
+ _db_cmd 'GET xserver-xorg/config/device/driver'
+ echo 'GET xserver-xorg/config/device/driver'
+ IFS='
'
+ read -r _db_internal_line
+ RET=savage
+ return 0
+ DEVICE_DRIVER=savage
+ db_get xserver-xorg/config/device/identifier
+ _db_cmd 'GET xserver-xorg/config/device/identifier'
+ echo 'GET xserver-xorg/config/device/identifier'
+ IFS='
'
+ read -r _db_internal_line
+ RET='S3 Inc. 86C270-294 Savage/IX-MV'
+ return 0
+ DEVICE_IDENTIFIER='S3 Inc. 86C270-294 Savage/IX-MV'
++ which xresprobe
+ '[' /usr/sbin/xresprobe ']'
+ set +e
++ xresprobe savage
+ PROBE_DUMP='id:
res: 1408x1050
freq:
disptype: lcd/lvds'
+ set -e
++ echo 'id:
res: 1408x1050
freq:
disptype: lcd/lvds'
++ grep '^id:'
++ sed -e 's/^id: //g' -e 's/"//g'
+ MONITOR_IDENTIFIER=
++ echo 'id:
res: 1408x1050
freq:
disptype: lcd/lvds'
++ grep '^res:'
++ sed -e 's/^res: //g'
+ RESOLUTIONS=1408x1050
++ echo 'id:
res: 1408x1050
freq:
disptype: lcd/lvds'
++ grep '^freq:'
++ sed -e 's/^freq: //g'
++ cut -d ' ' -f 1
+ HORIZ_SYNC=
++ echo 'id:
res: 1408x1050
freq:
disptype: lcd/lvds'
++ grep '^freq:'
++ sed -e 's/^freq: //g'
++ cut -d ' ' -f 2
+ VERT_REFRESH=
++ echo 'id:
res: 1408x1050
freq:
disptype: lcd/lvds'
++ grep '^disptype:'
++ sed -e 's/^disptype: //g'
+ DISPLAY_TYPE=lcd/lvds
++ echo 'id:
res: 1408x1050
freq:
disptype: lcd/lvds'
++ grep '^depth:'
++ sed -e 's/^depth: //g'
+ DISPLAY_DEPTH=
+ '[' -n '' ']'
+ '[' savage = nv ']'
+ '[' savage = savage ']'
+ '[' lcd/lvds = lcd/lvds ']'
+ debug_echo 'known-bad laptop chipset detected; writing sync ranges'
+ '[' -n '' ']'
+ '[' '' = user ']'
+ '[' '' = '.*' ']'
+ MONITOR_SYNC_RANGES=yes
+ '[' savage = ati ']'
+ '[' savage = i810 ']'
+ '[' -z lcd/lvds ']'
+ '[' -z '' ']'
+ case "${LC_ALL:-${LC_MESSAGES:-$LANG}}" in
+ DEFAULT='Generic Monitor'
+ MONITOR_IDENTIFIER='Generic Monitor'
+ db_set xserver-xorg/config/monitor/identifier 'Generic Monitor'
+ _db_cmd 'SET xserver-xorg/config/monitor/identifier' 'Generic Monitor'
+ echo 'SET xserver-xorg/config/monitor/identifier' 'Generic Monitor'
+ IFS='
'
+ read -r _db_internal_line
+ RET='value set'
+ return 0
+ MAY_BE_NULL=
+ validate_string_db_input low xserver-xorg/config/monitor/identifier
+ '[' 2 -ne 2 ']'
+ PRIORITY=low
+ TEMPLATE=xserver-xorg/config/monitor/identifier
+ db_get xserver-xorg/config/monitor/identifier
+ _db_cmd 'GET xserver-xorg/config/monitor/identifier'
+ echo 'GET xserver-xorg/config/monitor/identifier'
+ IFS='
'
+ read -r _db_internal_line
+ RET='Generic Monitor'
+ return 0
+ SAFE='Generic Monitor'
+ set +e
+ :
+ db_input low xserver-xorg/config/monitor/identifier
+ _db_cmd 'INPUT low' xserver-xorg/config/monitor/identifier
+ echo 'INPUT low' xserver-xorg/config/monitor/identifier
+ IFS='
'
+ read -r _db_internal_line
+ RET='question will be asked'
+ return 0
+ '[' 0 -eq 30 ']'
+ db_go
+ _db_cmd 'GO '
+ echo 'GO '
+ IFS='
'
+ read -r _db_internal_line
+ RET=ok
+ return 0
+ db_get xserver-xorg/config/monitor/identifier
+ _db_cmd 'GET xserver-xorg/config/monitor/identifier'
+ echo 'GET xserver-xorg/config/monitor/identifier'
+ IFS='
'
+ read -r _db_internal_line
+ RET='Generic Monitor'
+ return 0
+ '[' -n 'Generic Monitor' ']'
+ expr 'Generic Monitor' : '.*".*'
+ break
+ set -e
+ PRIORITY=high
+ '[' -z '' ']'
+ NRES=0
+ for i in '$RESOLUTIONS'
++ expr 0 + 1
+ NRES=1
+ '[' 1 -gt 0 ']'
+ PRIORITY=medium
++ for i in '$DCRESOLUTIONS' '$RESOLUTIONS'
++ echo 1408x1050
++ sort -t x -k1,1nr -k2,2nr -u
+ DCRESOLUTIONS=1408x1050
++ echo 1408x1050
++ sed -e 's/ /, /g'
+ DCRESOLUTIONS=1408x1050
+ '[' -n yes ']'
+ '[' lcd/lvds = lcd/lvds ']'
+ '[' -z true ']'
+ db_metaget xserver-xorg/config/display/modes choices
+ _db_cmd 'METAGET xserver-xorg/config/display/modes' choices
+ echo 'METAGET xserver-xorg/config/display/modes' choices
+ IFS='
'
+ read -r _db_internal_line
+ RET='1920x1440, 1920x1200, 1856x1392, 1792x1344, 1680x1050, 1600x1200,
1440x900, 1400x1050, 1280x1024, 1280x960, 1280x854, 1280x800, 1280x768,
1200x800, 1152x864, 1152x768, 1024x768, 800x600, 640x480'
+ return 0
+ DEFRESOLUTIONS='1920x1440 1920x1200 1856x1392 1792x1344 1680x1050 1600x1200
1440x900 1400x1050 1280x1024 1280x960 1280x854 1280x800 1280x768 1200x800
1152x864 1152x768 1024x768 800x600 640x480'
+ '[' -n '1920x1440, 1920x1200, 1856x1392, 1792x1344, 1680x1050, 1600x1200,
1440x900, 1400x1050, 1280x1024, 1280x960, 1280x854, 1280x800, 1280x768,
1200x800, 1152x864, 1152x768, 1024x768, 800x600, 640x480' ']'
+ DCRESOLUTIONS='1920x1440, 1920x1200, 1856x1392, 1792x1344, 1680x1050,
1600x1200, 1440x900, 1400x1050, 1280x1024, 1280x960, 1280x854, 1280x800,
1280x768, 1200x800, 1152x864, 1152x768, 1024x768, 800x600, 640x480'
++ echo 1920x1440, 1920x1200, 1856x1392, 1792x1344, 1680x1050, 1600x1200,
1440x900, 1400x1050, 1280x1024, 1280x960, 1280x854, 1280x800, 1280x768,
1200x800, 1152x864, 1152x768, 1024x768, 800x600, 640x480
++ sed -e 's/, / /g'
+ DCRESOLUTIONS='1920x1440 1920x1200 1856x1392 1792x1344 1680x1050 1600x1200
1440x900 1400x1050 1280x1024 1280x960 1280x854 1280x800 1280x768 1200x800
1152x864 1152x768 1024x768 800x600 640x480'
+ '[' -n 1408x1050 ']'
++ sort -t x -k1,1nr -k2,2nr -u
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1920x1440
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1920x1200
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1856x1392
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1792x1344
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1680x1050
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1600x1200
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1440x900
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1400x1050
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1280x1024
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1280x960
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1280x854
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1280x800
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1280x768
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1200x800
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1152x864
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1152x768
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1024x768
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 800x600
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 640x480
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1920x1440
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1920x1200
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1856x1392
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1792x1344
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1680x1050
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1600x1200
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1440x900
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1400x1050
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1280x1024
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1280x960
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1280x854
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1280x800
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1280x768
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1200x800
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1152x864
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1152x768
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1024x768
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 800x600
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 640x480
++ for i in '$DCRESOLUTIONS' '$DEFRESOLUTIONS' '$RESOLUTIONS'
++ echo 1408x1050
+ DCRESOLUTIONS='1920x1440
1920x1200
1856x1392
1792x1344
1680x1050
1600x1200
1440x900
1408x1050
1400x1050
1280x1024
1280x960
1280x854
1280x800
1280x768
1200x800
1152x864
1152x768
1024x768
800x600
640x480'
++ echo 1920x1440 1920x1200 1856x1392 1792x1344 1680x1050 1600x1200 1440x900
1408x1050 1400x1050 1280x1024 1280x960 1280x854 1280x800 1280x768 1200x800
1152x864 1152x768 1024x768 800x600 640x480
++ sed -e 's/ /, /g'
+ DCRESOLUTIONS='1920x1440, 1920x1200, 1856x1392, 1792x1344, 1680x1050,
1600x1200, 1440x900, 1408x1050, 1400x1050, 1280x1024, 1280x960, 1280x854,
1280x800, 1280x768, 1200x800, 1152x864, 1152x768, 1024x768, 800x600, 640x480'
+ db_subst xserver-xorg/config/display/modes choices '1920x1440, 1920x1200,
1856x1392, 1792x1344, 1680x1050, 1600x1200, 1440x900, 1408x1050, 1400x1050,
1280x1024, 1280x960, 1280x854, 1280x800, 1280x768, 1200x800, 1152x864, 1152x768,
1024x768, 800x600, 640x480'
+ _db_cmd 'SUBST xserver-xorg/config/display/modes' choices '1920x1440,
1920x1200, 1856x1392, 1792x1344, 1680x1050, 1600x1200, 1440x900, 1408x1050,
1400x1050, 1280x1024, 1280x960, 1280x854, 1280x800, 1280x768, 1200x800,
1152x864, 1152x768, 1024x768, 800x600, 640x480'
+ echo 'SUBST xserver-xorg/config/display/modes' choices '1920x1440, 1920x1200,
1856x1392, 1792x1344, 1680x1050, 1600x1200, 1440x900, 1408x1050, 1400x1050,
1280x1024, 1280x960, 1280x854, 1280x800, 1280x768, 1200x800, 1152x864, 1152x768,
1024x768, 800x600, 640x480'
+ IFS='
'
+ read -r _db_internal_line
+ RET=0
+ return 0
+ '[' -n 1408x1050 ']'
++ echo 1408x1050
++ sed -e 's/ /, /g'
+ RESOLUTIONS=1408x1050
+ db_set xserver-xorg/config/display/modes 1408x1050
+ _db_cmd 'SET xserver-xorg/config/display/modes' 1408x1050
+ echo 'SET xserver-xorg/config/display/modes' 1408x1050
+ IFS='
'
+ read -r _db_internal_line
+ RET='value set'
+ return 0
+ db_input medium xserver-xorg/config/display/modes
+ _db_cmd 'INPUT medium' xserver-xorg/config/display/modes
+ echo 'INPUT medium' xserver-xorg/config/display/modes
+ IFS='
'
+ read -r _db_internal_line
+ RET='question will be asked'
+ return 0
+ db_go
+ _db_cmd 'GO '
+ echo 'GO '
+ IFS='
'
+ read -r _db_internal_line
+ RET=ok
+ return 0
+ db_subst xserver-xorg/config/monitor/selection-method choices 'Simple, Medium,
Advanced'
+ _db_cmd 'SUBST xserver-xorg/config/monitor/selection-method' choices 'Simple,
Medium, Advanced'
+ echo 'SUBST xserver-xorg/config/monitor/selection-method' choices 'Simple,
Medium, Advanced'
+ IFS='
'
+ read -r _db_internal_line
+ RET=0
+ return 0
+ db_subst xserver-xorg/config/monitor/selection-method default Medium
+ _db_cmd 'SUBST xserver-xorg/config/monitor/selection-method' default Medium
+ echo 'SUBST xserver-xorg/config/monitor/selection-method' default Medium
+ IFS='
'
+ read -r _db_internal_line
+ RET=0
+ return 0
+ '[' -z '' ']'
+ '[' -n '' ']'
+ db_get xserver-xorg/config/display/modes
+ _db_cmd 'GET xserver-xorg/config/display/modes'
+ echo 'GET xserver-xorg/config/display/modes'
+ IFS='
'
+ read -r _db_internal_line
+ RET=
+ return 0
++ echo
++ sed -e s/,//g
+ MAXRES=
++ sort -t x -k1,1nr -k2,2nr -u
++ head -n 1
+ MAXRES=
+ MAXRES=' @ 60Hz'
+ db_set xserver-xorg/config/monitor/mode-list ' @ 60Hz'
+ _db_cmd 'SET xserver-xorg/config/monitor/mode-list' ' @ 60Hz'
+ echo 'SET xserver-xorg/config/monitor/mode-list' ' @ 60Hz'
+ IFS='
'
+ read -r _db_internal_line
+ RET='value set'
+ return 0
++ echo ' @ 60Hz'
++ cut -d x -f 1
+ HMAX=' @ 60Hz'
++ expr ' @ 60Hz' / 20
expr: non-numeric argument
+ HMAX=
laptop configuration
Resolved address "xml::/etc/gconf/gconf.xml.defaults" to a writable
configuration source at position 0
reset: standard error: Inappropriate ioctl for device

Revision history for this message
Daniel Stone (daniels) wrote :

oh dear, 1408x1050 ... i assume its native resolution is actually 1400x1050.

Revision history for this message
Joe Kislo (joe-k12s) wrote :

yes, native resolution is 1400x1050 :)

But if ubuntu can get me 8 extra columns of pixels, go ubuntu!

Revision history for this message
Matt Zimmerman (mdz) wrote :

Can we bail out with a helpful error message in this case (where the detected
mode is not in our list)?

Revision history for this message
Daniel Stone (daniels) wrote :

probably

Revision history for this message
Matt Zimmerman (mdz) wrote :

xresprobe (0.4.19) breezy; urgency=low

  * Apply Debian patch to fix CRT/LCD regexp in ddcprobe.sh (closes: #328551).
  * Remap 1408x1050 to 1400x1050 by force on savages. Yes, I know this is a
    horror freak show (closes: Ubuntu#15231).

 -- Daniel Stone <email address hidden> Fri, 16 Sep 2005 17:36:42 +1000

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.