Bug#567619: xserver-xorg: After upgrading squeeze xserver stops responding
Hi
I have a squeeze/sid on a laptop (sony vaio), and i had the same issue
after upgrading. I performed some tests and i found that:
- the problem seems to be related the 2.6.32-trunk kernel. if i boot with
the 2.6.30 anything works well.
- the problem affects only the laptop monitor. if i plug an external
monitor to the vga port, xorg start, but it works only on the external
monitor.
- i tried resetting the my xorg.conf file, with a basic one generated by
Xorg -config, but the result was the same.
- the laptop monitor dies at all, even if i restart the x server, i have
no more output on that monitor unless i reboot the whole system. Hovewer,
anything works well on the external monitor.
- when X dies, the network dies too if you're using network manager, so,
you can't access to the system anymore. This happened to me the first
time, and i had to reset the pc, then, i re-enabled the network
configuration in /etc/network/interfaces (disabling de-facto network
manager)
following there are informations extracted from the logs..
this is part of the Xorg.0.log when i start without an external monitor:
(II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
(II) Module intel: vendor="X.Org Foundation"
compiled for 1.7.3.902, module version = 2.9.1
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 6.0
(II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
4 Series, G45/G43, Q45/Q43, G41, B43, Clarkdale, Arrandale
(II) Primary Device is: PCI 00@00:02:0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 10, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 10, (OK)
drmOpenByBusid: drmOpenMinor returns 10
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
(==) intel(0): Depth 24, (--) framebuffer bpp 32
(==) intel(0): RGB weight 888
(==) intel(0): Default visual is TrueColor
(II) intel(0): Integrated Graphics Chipset: Intel(R) 945GM
(--) intel(0): Chipset: "945GM"
(II) intel(0): Output VGA1 using monitor section Monitor0
(II) intel(0): Output LVDS1 has no monitor section
(II) intel(0): found backlight control interface /sys/class/backlight/sony
(II) intel(0): Output TV1 has no monitor section
(II) intel(0): EDID for output VGA1
(II) intel(0): EDID for output LVDS1
(II) intel(0): EDID for output TV1
(II) intel(0): Output VGA1 disconnected
(II) intel(0): Output LVDS1 disconnected <--------- why that??
(II) intel(0): Output TV1 disconnected
(WW) intel(0): No outputs definitely connected, trying again...
(II) intel(0): Output VGA1 disconnected
(II) intel(0): Output LVDS1 disconnected
(II) intel(0): Output TV1 disconnected
(WW) intel(0): Unable to find initial modes
(==) intel(0): video overlay key set to 0x101fe
(EE) intel(0): No modes.
(II) UnloadModule: "intel"
(EE) Screen(s) found, but none have a usable configuration.
Fatal server error:
no screens found
this is the corresponding part using an external monitor on the vga port:
(II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
(II) Module intel: vendor="X.Org Foundation"
compiled for 1.7.3.902, module version = 2.9.1
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 6.0
(II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
4 Series, G45/G43, Q45/Q43, G41, B43, Clarkdale, Arrandale
(II) Primary Device is: PCI 00@00:02:0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 8, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 8, (OK)
drmOpenByBusid: drmOpenMinor returns 8
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
(==) intel(0): Depth 24, (--) framebuffer bpp 32
(==) intel(0): RGB weight 888
(==) intel(0): Default visual is TrueColor
(II) intel(0): Integrated Graphics Chipset: Intel(R) 945GM
(--) intel(0): Chipset: "945GM"
(II) intel(0): Output VGA1 using monitor section Monitor0
(II) intel(0): Output LVDS1 has no monitor section
(II) intel(0): found backlight control interface /sys/class/backlight/sony
(II) intel(0): Output TV1 has no monitor section
(II) intel(0): EDID for output VGA1
(II) intel(0): Manufacturer: CPL Model: a99 Serial#: 88
(II) intel(0): Year: 1997 Week: 3
(II) intel(0): EDID Version: 1.0
(II) intel(0): Analog Display Input, Input Voltage Level: 0.700/0.300 V
(II) intel(0): Sync: Separate Composite
(II) intel(0): Max Image Size [cm]: horiz.: 32 vert.: 22
(II) intel(0): Gamma: 2.22
(II) intel(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) intel(0): redX: 0.609 redY: 0.342 greenX: 0.423 greenY: 0.588
(II) intel(0): blueX: 0.150 blueY: 0.064 whiteX: 0.281 whiteY: 0.311
(II) intel(0): Supported established timings:
(II) intel(0): 720x400@70Hz
(II) intel(0): 720x400@88Hz
(II) intel(0): 640x480@60Hz
(II) intel(0): 640x480@67Hz
(II) intel(0): 640x480@72Hz
(II) intel(0): 640x480@75Hz
(II) intel(0): 800x600@56Hz
(II) intel(0): 800x600@60Hz
(II) intel(0): 800x600@72Hz
(II) intel(0): 800x600@75Hz
(II) intel(0): 832x624@75Hz
(II) intel(0): 1024x768@87Hz (interlaced)
(II) intel(0): 1024x768@60Hz
(II) intel(0): 1024x768@70Hz
(II) intel(0): 1024x768@75Hz
(II) intel(0): Manufacturer's mask: 40
(II) intel(0): Supported standard timings:
(II) intel(0): #0: hsize: 1280 vsize 960 refresh: 60 vid: 16513
(II) intel(0): Supported detailed timing:
(II) intel(0): clock: 107.0 MHz Image Size: 300 x 225 mm
(II) intel(0): h_active: 1280 h_sync: 1319 h_sync_end 1423 h_blank_end
1664 h_border: 0
(II) intel(0): v_active: 1024 v_sync: 1030 v_sync_end 1033 v_blanking:
1072 v_border: 0
(II) intel(0): EDID (in hex):
(II) intel(0): 00ffffffffffff000e0c990a58000000
(II) intel(0): 030701000c20167ae826a29c576c9626
(II) intel(0): 10484ffffe4081400101010101010101
(II) intel(0): 010101010101cc290080510030402768
(II) intel(0): 63002ce11000001e0101010101010101
(II) intel(0): 01010101010101010101010101010101
(II) intel(0): 01010101010101010101010101010101
(II) intel(0): 01010101010101010101010101010013
(II) intel(0): EDID vendor "CPL", prod id 2713
(II) intel(0): DDCModeFromDetailedTiming: Ignoring tiny 1x1 mode
(II) intel(0): DDCModeFromDetailedTiming: Ignoring tiny 1x1 mode
(II) intel(0): DDCModeFromDetailedTiming: Ignoring tiny 1x1 mode
(II) intel(0): Printing DDC gathered Modelines:
(II) intel(0): Modeline "1280x1024"x0.0 107.00 1280 1319 1423 1664 1024
1030 1033 1072 +hsync +vsync (64.3 kHz)
(II) intel(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601
605 628 +hsync +vsync (37.9 kHz)
(II) ..... [cut]
(II) intel(0): Modeline "640x480"x60.0 25.20 640 656 752 800 480 490
492 525 -hsync -vsync (31.5 kHz)
(II) intel(0): Modeline "720x400"x87.8 35.50 720 738 846 900 400 421
423 449 -hsync -vsync (39.4 kHz)
(II) intel(0): Modeline "720x400"x70.1 28.32 720 738 846 900 400 412
414 449 -hsync +vsync (31.5 kHz)
(II) intel(0): EDID for output LVDS1
(II) intel(0): EDID for output TV1
(II) intel(0): Output VGA1 connected <-- ok,this is the external monitor
(II) intel(0): Output LVDS1 disconnected <-- still nothing detected :/
(II) intel(0): Output TV1 disconnected
(II) intel(0): Using exact sizes for initial modes
(II) intel(0): Output VGA1 using initial mode 1280x960
(II) intel(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise
stated.
(==) intel(0): video overlay key set to 0x101fe
(**) intel(0): Display dimensions: (320, 220) mm
(**) intel(0): DPI set to (101, 110)
(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.7.4, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.4
and finnally.. the xorg.0.log booting with the 2.6.30 kernel.
(II) LoadModule: "intel"
(II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
(II) Module intel: vendor="X.Org Foundation"
compiled for 1.7.3.902, module version = 2.9.1
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 6.0
(II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
4 Series, G45/G43, Q45/Q43, G41, B43, Clarkdale, Arrandale
(II) Primary Device is: PCI 00@00:02:0
(WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenByBusid: drmOpenMinor returns 7
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
(**) intel(0): Depth 24, (--) framebuffer bpp 32
(==) intel(0): RGB weight 888
(==) intel(0): Default visual is TrueColor
(**) intel(0): Option "DRI" "True"
(II) intel(0): Integrated Graphics Chipset: Intel(R) 945GM
(--) intel(0): Chipset: "945GM"
(II) intel(0): Output VGA1 using monitor section VGAMonitor
(II) intel(0): Output LVDS1 using monitor section LCDMonitor
(II) intel(0): found backlight control interface /sys/class/backlight/sony
(II) intel(0): Output TV1 has no monitor section
(II) intel(0): EDID for output VGA1
(II) intel(0): Not using default mode "640x350" (vrefresh out of range)
(II) intel(0): Not using default mode "320x175" (doublescan mode not
supported)
(II) ..... [cut]
(II) intel(0): Not using default mode "1024x768" (doublescan mode not
supported)
(II) intel(0): Not using default mode "2048x1536" (vrefresh out of range)
(II) intel(0): Not using default mode "1024x768" (doublescan mode not
supported)
(II) intel(0): Printing probed modes for output VGA1
(II) intel(0): Modeline "1024x768"x75.0 78.75 1024 1040 1136 1312 768
769 772 800 +hsync +vsync (60.0 kHz)
(II) intel(0): Modeline "1600x1200"x60.0 162.00 1600 1664 1856 2160
1200 1201 1204 1250 +hsync +vsync (75.0 kHz)
(II) ..... [cut]
(II) intel(0): Modeline "640x480"x75.0 31.50 640 656 720 840 480 481
484 500 -hsync -vsync (37.5 kHz)
(II) intel(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490
492 525 -hsync -vsync (31.5 kHz)
(II) intel(0): EDID for output LVDS1
(II) intel(0): Not using default mode "640x350" (vrefresh out of range)
(II) ..... [cut]
(II) intel(0): Not using default mode "2048x1536" (vrefresh out of range)
(II) intel(0): Not using default mode "1024x768" (doublescan mode not
supported)
(II) intel(0): Printing probed modes for output LVDS1
(II) intel(0): Modeline "1024x768"x60.0 65.00 1024 1078 1214 1344 768
771 777 806 (48.4 kHz)
(II) ..... [cut]
(II) intel(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490
492 525 -hsync -vsync (31.5 kHz)
(II) intel(0): EDID for output TV1
(II) intel(0): Output VGA1 connected <--- External monitor
(II) intel(0): Output LVDS1 connected <--- Laptop monitor
(II) intel(0): Output TV1 disconnected
(II) intel(0): Using user preference for initial modes
(II) intel(0): Output VGA1 using initial mode 1024x768
(II) intel(0): Output LVDS1 using initial mode 1024x768
(II) intel(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise
stated.
(==) intel(0): video overlay key set to 0x101fe
(==) intel(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.7.4, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.4
i noticed that the monitor on the LVDS1 output doesn't get detected with
the 2.6.32 kernel, and in the first case, the X server dies because it
can't find a screen.
hope that this may help...
Reply to: