suse 10.2->11.1 upgrade hangs after boot

Hi,

i’ve just upgraded my 32 bit suse 10.2 to 11.1 via DVD and now, once the system boots up, it hangs on the login screen. I see my userid listed on the left (but the other user I had before isn’t shown…just a white box appears where their name should. the userid is filled in on the right and the cursor is in the password box but the whole screen is frozen and after 5 seconds the screen just goes black (with the mouse cursor still frozen but visible).

I can ssh into the box using a remote client without a problem and doing so I can see in /var/log/messages:

Dec 29 16:23:40 spgdev kernel: [drm:i915_wait_irq] ERROR EBUSY – rec: 406 emitted: 409
Dec 29 16:23:43 spgdev kernel: [drm:i915_wait_irq] ERROR EBUSY – rec: 406 emitted: 409
Dec 29 16:23:46 spgdev kernel: [drm:i915_wait_irq] ERROR EBUSY – rec: 406 emitted: 409
Dec 29 16:23:49 spgdev kernel: [drm:i915_wait_irq] ERROR EBUSY – rec: 406 emitted: 409
Dec 29 16:23:50 spgdev kdm: :0[2768]: Abnormal termination of greeter for display :0, code 1, signal 0
Dec 29 16:23:50 spgdev kdm: :0[2768]: Fatal X server IO error: No such file or directory
Dec 29 16:23:51 spgdev kernel: [drm:i915_getparam] ERROR Unknown parameter 5
Dec 29 16:23:54 spgdev kdm[2204]: X server died during startup
Dec 29 16:23:54 spgdev kdm[2204]: X server for display :0 cannot be started, session disabled

and /var/log/Xorg.0.log shows this:

(WW) intel(0): PRB0_CTL (0x0001f001) indicates ring buffer enabled
(WW) intel(0): PRB0_HEAD (0x00002c5c) and PRB0_TAIL (0x00002ca0) indicate ring buffer not flushed
(WW) intel(0): Existing errors found in hardware state.
Error in I830WaitLpRing(), timeout for 2 seconds
pgetbl_ctl: 0x3ff60001 getbl_err: 0x00000000
ipeir: 0x00000000 iphdr: 0x05000000
LP ring tail: 0x00002ca0 head: 0x00002c5c len: 0x0001f001 start 0x00000000
eir: 0x0000 esr: 0x0000 emr: 0xff7b
instdone: 0xffc1 instpm: 0x0000
memmode: 0x00000000 instps: 0x00000040
hwstam: 0xffff ier: 0x0000 imr: 0xffff iir: 0x0000
Ring at virtual 0xaf8e7000 head 0x2c5c tail 0x2ca0 count 17 acthd 0x2d750
Ring at virtual 0xaf8e7000 head 0x2c5c tail 0x2ca0 count 17
Ring at virtual 0xaf8e7000 head 0x2c5c tail 0x2ca0 count 17
<<SNIPPED 62 identical repeats>>
Ring end
space: 130996 wanted 131064
(II) intel(0): [drm] removed 1 reserved context for kernel
(II) intel(0): [drm] unmapping 8192 bytes of SAREA 0xf9051000 at 0xb7a25000
(II) intel(0): [drm] Closed DRM master.

Fatal server error:
lockup

_fence_emit_internal: drm_i915_irq_emit: -9

BOOT MENU has duplicatese in it (11.1 installer did this, I had no duplicates before)

spgdev:/ # cat /boot/grub/menu.lst

Modified by YaST2. Last modification on Mon Dec 29 13:29:00 GMT 2008

default 0
timeout 8
gfxmenu (hd0,1)/boot/message
##YaST - activate

###Don’t change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.1
root (hd0,1)
kernel /boot/vmlinuz-2.6.27.7-9-pae root=/dev/disk/by-id/ata-MAXTOR_STM3250820A_5QE1ZJDH-part2 resume=/dev/disk/by-id/ata-MAXTOR_STM3250820A_5QE1ZJDH-part1 splash=silent showopts vga=0x31a
initrd /boot/initrd-2.6.27.7-9-pae

###Don’t change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe – openSUSE 11.1
root (hd0,1)
kernel /boot/vmlinuz-2.6.27.7-9-pae root=/dev/disk/by-id/ata-MAXTOR_STM3250820A_5QE1ZJDH-part2 showopts ide=nodma apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x31a
initrd /boot/initrd-2.6.27.7-9-pae

###Don’t change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.1
root (hd0,1)
kernel /boot/vmlinuz-2.6.27.7-9-pae root=/dev/disk/by-id/ata-MAXTOR_STM3250820A_5QE1ZJDH-part2 resume=/dev/disk/by-id/ata-MAXTOR_STM3250820A_5QE1ZJDH-part1 splash=silent showopts vga=0x31a
initrd /boot/initrd-2.6.27.7-9-pae

###Don’t change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe – openSUSE 11.1
root (hd0,1)
kernel /boot/vmlinuz-2.6.27.7-9-pae root=/dev/disk/by-id/ata-MAXTOR_STM3250820A_5QE1ZJDH-part2 showopts ide=nodma apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x31a
initrd /boot/initrd-2.6.27.7-9-pae

###Don’t change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.1
root (hd0,1)
kernel /boot/vmlinuz-2.6.27.7-9-pae root=/dev/disk/by-id/ata-MAXTOR_STM3250820A_5QE1ZJDH-part2 resume=/dev/disk/by-id/ata-MAXTOR_STM3250820A_5QE1ZJDH-part1 splash=silent showopts vga=0x31a
initrd /boot/initrd-2.6.27.7-9-pae

###Don’t change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe – openSUSE 11.1
root (hd0,1)
kernel /boot/vmlinuz-2.6.27.7-9-pae root=/dev/disk/by-id/ata-MAXTOR_STM3250820A_5QE1ZJDH-part2 showopts ide=nodma apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x31a
initrd /boot/initrd-2.6.27.7-9-pae

###Don’t change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.1
root (hd0,1)
kernel /boot/vmlinuz-2.6.27.7-9-pae root=/dev/disk/by-id/ata-MAXTOR_STM3250820A_5QE1ZJDH-part2 resume=/dev/disk/by-id/ata-MAXTOR_STM3250820A_5QE1ZJDH-part1 splash=silent showopts vga=0x31a
initrd /boot/initrd-2.6.27.7-9-pae

###Don’t change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe – openSUSE 11.1
root (hd0,1)
kernel /boot/vmlinuz-2.6.27.7-9-pae root=/dev/disk/by-id/ata-MAXTOR_STM3250820A_5QE1ZJDH-part2 showopts ide=nodma apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x31a
initrd /boot/initrd-2.6.27.7-9-pae

###Don’t change this comment - YaST2 identifier: Original name: floppy###
title Floppy
rootnoverify (fd0)
chainloader +1

i can boot up by adding X11failsafe to the boot line…this gets me to the desktop, but if i adjust any settings and do TEST in SaX then (A) the screen freezes but the mouse pointer can still move…and (B) i get this in /avr/log/Xorg.99.log repeating every time i move the mouse/press mouse buttons (logitech usb wheel mouse):

[mi] EQ overflowing. The server is probably stuck in an infinite loop.
[mi] mieqEnequeue: out-of-order valuator event; dropping.

machine is a fujitsu siemens scenic D 1381 (intel 845G chipset).

has anyone got any ideas how to fix this? i had no issues (apart from having to unplug and plug the mouse in on every boot up to get it to be recognised) in the older suse.

This is not an answer to your question/s. Just a drive by observation.

I think it’s too large a leap of faith to jump 10.2 – 10.3 – 11.0 to 11.1 in an upgrade. IMHO.

I don’t think it’s an upgrade issue… Just re-installed a FuSi Scaleo L from scratch with 11.1 (i586) and ran into excactly the same problem with the intel x11 driver…
On another machine I have a different problem with NetworkManager (x86_64), …

So that version still has much more bugs than I expected.

I also upgraded from 10.2 to 11.1 a few days ago and ran into exactly the same problem. No KDE login screen unless I booted with the X11safemode option.

However, in my case, I was able to fix the problem by downloading and installing the latest AMD/ATI Linux fglrx package (since I use one of the old ATI X1900 All-in-Wonder display adapters).

I would suggest taking a look at your current xorg.conf to see if it is loading any additional vendor-specific modules that may not have been upgraded. The good news is that since the X11safemode option works, the chances are good that it is just an X11 configuration-related problem.

Hi, can I come in here please to ask if you sorted this problem. I can boot failsafe but with normal boot I get very strange graphics behaviour which makes screen unusable in graphics mode. Interested in what you have found.

Budgie2