[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#572105: xserver-xorg-video-intel: X11 hangs hard at startup (intel driver)



Subject: xserver-xorg-video-intel: X11 hangs hard at startup (intel driver)
Package: xserver-xorg-video-intel
Version: 2:2.9.1-2
Severity: important

*** Please type your report below this line ***
I have here an embedded device for which I used Debian etch, it's X11-system using
the X11-i810 driver. That worked so far so got.

As it is an embedded device. It has a fixed 800x600 LCD panel attached to
it via LVDS.  *No* standard monitor.  I'm using not a Debian-provided
kernel because I need some local driver additions.  So I'm on a standard
"stable" Linux kernel (2.6.31.6), with some patches on top of it.  The
patches are the same for the "Debain Etch" and for the "Debian Sid" system.

Both Etch+Sid boot first in Linux' vesafb, due to some bootsplash solution.
When X11 starts, Etch loads the X11-i810fb, and SID loads it's intel driver,
intel_drv.so.

But only the SID-System hangs completely, e.g. I have to issue power-cycle
(the device doesn't have a reset button).

Additional things I noticed:

* it hangs with the attached xorg.conf
* it hangs with a xorg.conf created with "X -configure". The configure
  step itself doesn't hang!
* it also hangs with no xorg.conf file at all
* adding or removing the Accell-method-XAA stuff doesn't change anything
* it hangs when started with Linux' vesafb activated, but also when
  no framebuffer driver is preset and Linux is text mode
* the xserver-xorg-video-vesa driver seems to work, but is very slow
  at DDC time, about 3 seconds delay. It can also not rotate the screen
  display, so this driver as a fallback is no option.

Because of the hard hang the Xorg.0.log file doesn't get written to the
compact-flash based hard disk.  However, I did the following trick: on the
device, I started X.  On an SSH session into the device, I started "tail -f
/var/log/Xorg.0.log" shortly afterwards. This gives me some output. However,
it could even be the case that the real output that shows the hang occured,
but because of the hard-hang wasn't transferred via ssh+e100-network
interface to my development box.  But on the other side, the last line in
the log below is always the last line that I get:


# tail -f /var/log/Xorg.0.log                                                                         
(II) The server relies on udev to provide the list of input devices.                                               
        If no devices become available, reconfigure udev or disable AutoAddDevices.                                
(II) Loader magic: 0x81e7020                                                                                       
(II) Module ABI versions:                                                                                          
        X.Org ANSI C Emulation: 0.4                                                                                
        X.Org Video Driver: 6.0                                                                                    
        X.Org XInput driver : 7.0                                                                                  
        X.Org Server Extension : 2.0                                                                               
(--) using VT number 7                                                                                             

(--) PCI:*(0:0:2:0) 8086:3582:8086:3582 Intel Corporation 82852/855GM Integrated Graphics Device rev 2, Mem @ 0xd8000000/134217728, 0xe8180000/524288, I/O @ 0x0000e300/8                                                             
(--) PCI: (0:0:2:1) 8086:3582:8086:3582 Intel Corporation 82852/855GM Integrated Graphics Device rev 2, Mem @ 0xe0000000/134217728, 0xe8100000/524288                                                                                 
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)                                          
(II) LoadModule: "extmod"                                                                                          
(II) Loading /usr/lib/xorg/modules/extensions/libextmod.so                                                         
(II) Module extmod: vendor="X.Org Foundation"                                                                      
        compiled for 1.7.5, 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.7.5, 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.7.5, 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.7.5, 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.7.5, 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.7.5, module version = 1.1.0                                                                 
        ABI class: X.Org Server Extension, version 2.0                                                             
(II) Loading extension DRI2                                                                                        
(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                                                
(II) Loading sub module "vgahw"                                                                                    
(II) LoadModule: "vgahw"                                                                                           
(II) Loading /usr/lib/xorg/modules/libvgahw.so                                                                     
(II) Module vgahw: vendor="X.Org Foundation"                                                                       
        compiled for 1.7.5, module version = 0.1.0                                                                 
        ABI class: X.Org Video Driver, version 6.0                                                                 
(II) Loading sub module "ramdac"                                                                                   
(II) LoadModule: "ramdac"                                                                                          
(II) Module "ramdac" already built-in                                                                              
drmOpenDevice: node name is /dev/dri/card0                                                                         
[drm] failed to load kernel module "i915"                                                                          
(EE) intel(0): [drm] Failed to open DRM device for : No such file or directory                                     
(EE) intel(0): Failed to become DRM master.                                                                        
(**) 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) 852GM                                                         
(--) intel(0): Chipset: "852GM/855GM"                                                                              
(--) intel(0): Linear framebuffer at 0xD8000000                                                                    
(--) intel(0): IO registers at addr 0xE8180000 size 524288                                                         
(WW) intel(0): libpciaccess reported 0 rom size, guessing 64kB                                                     
(II) intel(0): No SDVO device is found in VBT                                                                      
Failed to load DMI info, iBase LVDS quirk not applied.                                                             
(II) intel(0): 2 display pipes available.                                                                          
(II) Loading sub module "ddc"                                                                                      
(II) LoadModule: "ddc"                                                                                             
(II) Module "ddc" already built-in                                                                                 
(II) Loading sub module "i2c"                                                                                      
(II) LoadModule: "i2c"                                                                                             
(II) Module "i2c" already built-in                                                                                 
(II) intel(0): Output VGA using monitor section LCD Monitor                                                        
(II) intel(0): Output LVDS has no monitor section                                                                  
(II) intel(0): I2C bus "LVDSDDC_C" initialized.                                                                    
(II) intel(0): Attempting to determine panel fixed mode.                                                           
(II) intel(0): I2C device "LVDSDDC_C:ddc2" registered at address 0xA0.                                             
(II) intel(0): EDID for output LVDS                                                                                
(II) intel(0): I2C bus "DVODDC_D" initialized.                                                                     
(II) Loading sub module "sil164"                                                                                   
(II) LoadModule: "sil164"                                                                                          
(II) Loading /usr/lib/xorg/modules/drivers/sil164.so                                                               
(II) Module sil164: vendor="X.Org Foundation"                                                                      
        compiled for 1.7.3.902, module version = 1.0.0                                                             
        ABI class: X.Org Video Driver, version 6.0                                                                 
(II) intel(0): I2C bus "DVOI2C_E" initialized.                                                                     
(II) Loading sub module "ch7xxx"                                                                                   
(II) LoadModule: "ch7xxx"                                                                                          
(II) Loading /usr/lib/xorg/modules/drivers/ch7xxx.so                                                               
(II) Module ch7xxx: vendor="X.Org Foundation"                                                                      
        compiled for 1.7.3.902, module version = 1.0.0                                                             
        ABI class: X.Org Video Driver, version 6.0                                                                 
(II) intel(0): I2C bus "DVOI2C_E" removed.                                                                         
(II) intel(0): I2C bus "DVOI2C_E" initialized.                                                                     
(II) intel(0): Detected CH7301 chipset, vendor/device ID 0x95/0x17                                                 
(II) intel(0): I2C device "DVOI2C_E:CH7xxx TMDS Controller" registered at address 0xEC.                            
(II) intel(0): Output TMDS has no monitor section                                                                  




-- Package-specific info:
/var/lib/x11/X.roster does not exist.

/var/lib/x11/X.md5sum does not exist.

X server symlink status:
lrwxrwxrwx 1 root root 13 Mar  1 15:42 /etc/X11/X -> /usr/bin/Xorg
-rwxr-xr-x 1 root root 1712808 Feb 16 08:39 /usr/bin/Xorg

/var/lib/x11/xorg.conf.roster does not exist.

VGA-compatible devices on PCI bus:
00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)

/var/lib/x11/xorg.conf.md5sum does not exist.

Xorg X server configuration file status:
-rw-r--r-- 1 root root 1170 Mar  3 02:33 /etc/X11/xorg.conf

Contents of /etc/X11/xorg.conf:
Section "Files"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
	FontPath     "/usr/share/fonts/X11/100dpi"
	FontPath     "built-ins"
EndSection

Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
EndSection

Section "Device"
	Identifier  "Card0"
	Driver      "intel"
	Option "AccelMethod" "XAA"
	#BusID       "PCI:0:2:0"
EndSection

Section "Monitor"
        Identifier      "LCD Monitor"
        HorizSync       28-40
        VertRefresh     43-70
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "LCD Monitor"
	DefaultDepth    24
        SubSection "Display"
                Depth           8
                Modes           "800x600"
        EndSubSection
        SubSection "Display"
                Depth           16
                Modes           "800x600"
        EndSubSection
        SubSection "Display"
                Depth           24
                Modes           "800x600"
        EndSubSection
        SubSection "Display"
                Depth           32
                Modes           "800x600"
        EndSubSection
EndSection


No Xorg X server log files found.

udev information:
P: /class/input/input0/event0
N: input/event0
S: char/13:64
E: UDEV_LOG=3
E: DEVPATH=/class/input/input0/event0
E: MAJOR=13
E: MINOR=64
E: DEVNAME=/dev/input/event0
E: PHYSDEVPATH=/devices/platform/pcspkr
E: PHYSDEVBUS=platform
E: PHYSDEVDRIVER=pcspkr
E: SUBSYSTEM=input
E: ID_INPUT=1
E: DEVLINKS=/dev/char/13:64

P: /class/input/input1/event1
N: input/event1
S: char/13:65
E: UDEV_LOG=3
E: DEVPATH=/class/input/input1/event1
E: MAJOR=13
E: MINOR=65
E: DEVNAME=/dev/input/event1
E: PHYSDEVPATH=/devices/platform/i8042/serio0
E: PHYSDEVBUS=serio
E: PHYSDEVDRIVER=atkbd
E: SUBSYSTEM=input
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_INPUT_KEYBOARD=1
E: ID_SERIAL=noserial
E: XKBMODEL=pc105
E: XKBLAYOUT=de
E: XKBVARIANT=nodeadkeys
E: DEVLINKS=/dev/char/13:65
E: x11_driver=evdev

P: /class/input/input2/event2
N: input/event2
S: char/13:66
E: UDEV_LOG=3
E: DEVPATH=/class/input/input2/event2
E: MAJOR=13
E: MINOR=66
E: DEVNAME=/dev/input/event2
E: PHYSDEVPATH=/devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0
E: PHYSDEVBUS=usb
E: PHYSDEVDRIVER=usbtouchscreen
E: SUBSYSTEM=input
E: ID_INPUT=1
E: ID_INPUT_TOUCHSCREEN=1
E: x11_driver=evdev
E: DEVLINKS=/dev/char/13:66

DRM Information from dmesg:
Linux agpgart interface v0.103
agpgart-intel 0000:00:00.0: Intel 855GM Chipset
agpgart-intel 0000:00:00.0: detected 32636K stolen memory
agpgart-intel 0000:00:00.0: AGP aperture is 128M @ 0xd8000000


-- System Information:
Debian Release: squeeze/sid
Architecture: i386 (i686)

Kernel: Linux 2.6.31.6
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash

Versions of packages xserver-xorg-video-intel depends on:
ii  libc6                         2.10.2-6   Embedded GNU C Library: Shared lib
ii  libdrm-intel1                 2.4.18-2   Userspace interface to intel-speci
ii  libdrm2                       2.4.18-2   Userspace interface to kernel DRM 
ii  libpciaccess0                 0.11.0-1   Generic PCI access library for X
ii  libxext6                      2:1.1.1-2  X11 miscellaneous extension librar
ii  libxfixes3                    1:4.0.4-1  X11 miscellaneous 'fixes' extensio
ii  libxv1                        2:1.0.5-1  X11 Video extension library
ii  libxvmc1                      2:1.0.5-1  X11 Video extension library
ii  xserver-xorg-core             2:1.7.5-1  Xorg X server - core server

xserver-xorg-video-intel recommends no packages.

xserver-xorg-video-intel suggests no packages.

-- no debconf information




Reply to: