X stops working after upgrade to 2.6.34.4-0.1-desktop

Last night I upgraded the kernel to 2.6.34.4-0.1-desktop and now X has stopped working.
I can go into run level 3 OK.

I have tried removing the xorg.conf file, using a copy of the install xorg.conf. I have also tried reinstalling the ati drivers
-rwxr-xr-x 1 readyp home 101178081 2010-08-07 23:45 ati-driver-installer-10-7-x86.x86_64.run
-rwxr-xr-x 1 readyp home 103164399 2010-08-29 21:25 ati-driver-installer-10-8-x86.x86_64.run

the ATI drivers stop at 75% and do not complete.

If I go into run level 3 and run startx the screen goes black and all the keys stop working (Ctrl-Alt-F1 etc…)

I can attach the Xorg.0.log if you like, but it does not look strange.

I am sure the hardware is OK as I have my system dual boot with 11.2 and 11.3.

Thanks for any help

OK, it is all back working now.

I decided to downgrade by running zypper,
zypper in --force kernel-desktop-2.6.34-12.3 kernel-desktop-devel-2.6.34-12.3

This worked up to a point, but was taking ages and sitting 1t 83%, after looking I noticed that mkinitrd was just sitting there so I stopped it and ran it manually

mkinitrd -vv -k /boot/vmlinuz-2.6.34-12-desktop -i /boot/initrd-2.6.34-12-desktop

and it was sitting at:

Kernel image: /boot/vmlinuz-2.6.34-12-desktop
Initrd image: /boot/initrd-2.6.34-12-desktop
KMS drivers: radeon
Root device: /dev/disk/by-id/ata-SAMSUNG_HD103UJ_S13PJDWQ735300-part3 (/dev/sda3) (mounted on / as ext3)
[BLOCK] /dev/sda -> sata_nv
[BLOCK] /dev/sda -> sd_mod



…eon.ko firmware /lib/firmware/2.6.34-12-desktop/radeon/RV670_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.4-0.1-desktop/radeon/RV635_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34-12-desktop/radeon/RV635_m
e.bin) (module radeon.ko firmware /lib/firmware/2.6.34.4-0.1-desktop/radeon/RV635_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34-12-desktop/radeon/RV635_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.4-0.1-
desktop/radeon/RV620_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34-12-desktop/radeon/RV620_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.4-0.1-desktop/radeon/RV620_pfp.bin) (module radeon.ko firmware /lib/f
irmware/2.6.34-12-desktop/radeon/RV620_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.4-0.1-desktop/radeon/RV630_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34-12-desktop/radeon/RV630_me.bin) (module radeon.
ko firmware /lib/firmware/2.6.34.4-0.1-desktop/radeon/RV630_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34-12-desktop/radeon/RV630_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.4-0.1-desktop/radeon/RV610_m
e.bin) (module radeon.ko firmware /lib/firmware/2.6.34-12-desktop/radeon/RV610_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34.4-0.1-desktop/radeon/RV610_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34-12-desk
top/radeon/RV610_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34.4-0.1-desktop/radeon/R600_me.bin) (module radeon.ko firmware /lib/firmware/2.6.34-12-desktop/radeon/R600_me.bin) (module radeon.ko firmware /lib/firmwar
e/2.6.34.4-0.1-desktop/radeon/R600_pfp.bin) (module radeon.ko firmware /lib/firmware/2.6.34-12-desktop/radeon/R600_pfp.bin) [MOUNT] Root: /dev/disk/by-id/ata-SAMSUNG_HD103UJ_S13PJDWQ735300-part3
Features: kms block usb resume.userspace resume.kernel

So this was the reason that the ati drivers did not install as well.

Then I booted it with the install dvd and went into rescue. I then mounted mounted root and dev, did a chroot to root then mounted /boot.
After that I ran the mkinitrd again and this time it worked so I created a new entry in /boot/grub/menu.txt there rebooted it.
It came up but something was not quite right as X started but died just as I logged in.
Next I copied /boot just in case and tried mkinitrd again, this time it worked so I retried the ATI drivers (ati-driver-installer-10-8-x86.x86_64.run), this time all went well so I put the ati xorg.conf file back in place and I rebooted again and and I am back to normal.

Hope this helps someone.