Bugzilla – Bug 597566
kernel 2.6.34-rc3-3 will only boot if nomodeset is specified
Last modified: 2010-04-26 13:42:15 UTC
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100317 SUSE/2.0.4-1.6 SeaMonkey/2.0.4 kernel will only boot if nomodeset is specified This boots: title Desktop -- openSUSE 11.3 - 2.6.34-rc3-3 root (hd0,0) kernel /boot/vmlinuz-2.6.34-rc3-3-desktop root=/dev/disk/by-id/ata-CRUCIAL_CT64M225_P609410-MIBY-124A767-part1 resume=/dev/disk/by-id/ata-CRUCIAL_CT64M225_P609410-MIBY-124A767-part3 splash=silent quiet showopts nomodeset initrd /boot/initrd-2.6.34-rc3-3-desktop This Does NOT boot - no nomodeset specified ------------------------------------------- title Desktop -- openSUSE 11.3 - 2.6.34-rc3-3 root (hd0,0) kernel /boot/vmlinuz-2.6.34-rc3-3-desktop root=/dev/disk/by-id/ata-CRUCIAL_CT64M225_P609410-MIBY-124A767-part1 resume=/dev/disk/by-id/ata-CRUCIAL_CT64M225_P609410-MIBY-124A767-part3 splash=silent quiet showopts initrd /boot/initrd-2.6.34-rc3-3-desktop Reproducible: Always Steps to Reproduce: 1. kernel 2.6.34-rc3-3 will only boot with nomodeset specified
onscreen the last two lines read: ata1: softreset failed (device not ready) ata4: softreset failed (device not ready)
I waited a longer time and it did eventually boot without the nomodeset specified Boot time is faster with nomodeset specified Adding bootchart info.
Created attachment 355446 [details] bootchart - system without nomodeset - longer boot time
Created attachment 355448 [details] bootchart - system with nomodeset - shorter boot time
shorter boot time - 34 seconds longer boot time - 1min 35 seconds Disk is a SSD CRUCIAL_CT64M225
Created attachment 355449 [details] hardware info
Can you attach the output of 'dmesg' after the long boot?
Created attachment 355815 [details] output of 'dmesg' after the long boot
[ 2.880555] [drm] Loading RS780 Microcode [ 2.880560] platform radeon_cp.0: firmware: requesting radeon/RS780_pfp.bin [ 62.880180] r600_cp: Failed to load firmware "radeon/RS780_pfp.bin" [ 62.880262] [drm:r600_startup] *ERROR* Failed to load firmware! [ 62.880307] radeon 0000:01:05.0: disabling GPU acceleration [ 62.880377] radeon 0000:01:05.0: ffff88013c43ba00 unpin not necessary [ 62.880380] radeon 0000:01:05.0: ffff88013c43ba00 unpin not necessary That's easy enough. You need to install kernel-firmware.
Or, if it is installed, then mkinitrd needs to account for it.
I got the file from: http://svn.debian.org/viewsvn/kernel/dists/trunk/firmware-nonfree/linux-nonfree/radeon/RS780_pfp.bin Question: which directory does RS780_pfp.bin go into ?
Looks like it is actually a mkinitrd issue. bnc#596268 is the first report for the issue. Closing as duplicate. *** This bug has been marked as a duplicate of bug 596268 ***
I updated to these items and that fixed the problem - kernel-firmware-20100227-17.1.noarch.rpm - mkinitrd-2.5.10-19.1.x86_64.rpm - kernel-desktop-2.6.34-6.1.x86_64.rpm
Created attachment 356808 [details] bootchart after newer rpm applied
Ok, thanks for the feedback. This is the expected behavior.