Bug 629933

Summary: kernel 2.6.34.6-47.fc13.x86_64 does not boot on T60 (workaround: pci=nocrs)
Product: [Fedora] Fedora Reporter: Denys Vlasenko <dvlasenk>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 13CC: anton, aquini, bjorn.helgaas, dougsland, gansalmon, itamar, jonathan, kernel-maint, madhu.chinakonda, rda
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: kernel-2.6.34.6-54.fc13 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-09-09 01:17:33 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
lspci -vvv output from Dell T3500 none

Description Denys Vlasenko 2010-09-03 10:12:05 UTC
After "yum update", which installed a new kernel, next boot greeted me with "dracut: FATAL: No or empty root= argument" and hung on boot.

I rebooted a few times to make sure it is reproducible, then rebooted into previous kernel, which booted ok.

I did not edit my grub.conf, and the sections for both new and old kernels look similar:

title Fedora (2.6.34.6-47.fc13.x86_64)
        root (hd0,0)
        kernel /vmlinuz-2.6.34.6-47.fc13.x86_64 ro root=/dev/mapper/vg_dhcp25227-lv_root rd_LVM_LV=vg_dhcp25227/lv_root rd_LVM_LV=vg_dhcp25227/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us rhgb quiet
        initrd /initramfs-2.6.34.6-47.fc13.x86_64.img

title Fedora (2.6.33.6-147.2.4.fc13.x86_64)
        root (hd0,0)
        kernel /vmlinuz-2.6.33.6-147.2.4.fc13.x86_64 ro root=/dev/mapper/vg_dhcp25227-lv_root rd_LVM_LV=vg_dhcp25227/lv_root rd_LVM_LV=vg_dhcp25227/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us rhgb quiet
        initrd /initramfs-2.6.33.6-147.2.4.fc13.x86_64.img

Comment 1 Chuck Ebbert 2010-09-03 13:16:24 UTC
Try adding "pci=nocrs" to the boot options.

Comment 2 Bob Arendt 2010-09-03 16:49:31 UTC
I had the same issue, same kernel and 64-bit system.  Changing the BIOS SATA setting from ACHI to ATA resulted in a successful boot & system operation.  I did not try "pci=nocrs".

Comment 3 Chuck Ebbert 2010-09-04 10:29:43 UTC
Did "nocrs" fix the problem?

Comment 4 Bob Arendt 2010-09-04 18:11:59 UTC
Created attachment 443082 [details]
lspci -vvv output from Dell T3500

Reverting the BIOS to SATA / AHCI, the hang recurred.  And "pci=nocrs" *did* fix the problem.  BTW, the machine is a Dell T3500 desktop using the latest A07 BIOS.  I've attached the lscpi -vvv output.

Comment 5 Chuck Ebbert 2010-09-05 09:42:14 UTC
Use of _CRS will be disabled by default in the next update.

Comment 6 Fedora Update System 2010-09-06 20:54:11 UTC
kernel-2.6.34.6-54.fc13 has been submitted as an update for Fedora 13.
https://admin.fedoraproject.org/updates/kernel-2.6.34.6-54.fc13

Comment 7 Bjorn Helgaas 2010-09-07 16:33:05 UTC
I think this is a duplicate of https://bugzilla.redhat.com/show_bug.cgi?id=620313
or possibly https://bugzilla.kernel.org/show_bug.cgi?id=17011

A complete dmesg log from the "pci=nocrs" boot would be enough to tell for sure.

There's a little more discussion and a debug patch at bug 620313.

Comment 8 Fedora Update System 2010-09-08 02:21:37 UTC
kernel-2.6.34.6-54.fc13 has been pushed to the Fedora 13 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update kernel'.  You can provide feedback for this update here: https://admin.fedoraproject.org/updates/kernel-2.6.34.6-54.fc13

Comment 9 Fedora Update System 2010-09-09 01:16:41 UTC
kernel-2.6.34.6-54.fc13 has been pushed to the Fedora 13 stable repository.  If problems still persist, please make note of it in this bug report.