Red Hat Bugzilla – Bug 629933
kernel 126.96.36.199-47.fc13.x86_64 does not boot on T60 (workaround: pci=nocrs)
Last modified: 2010-09-08 21:17:33 EDT
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 (188.8.131.52-47.fc13.x86_64)
kernel /vmlinuz-184.108.40.206-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
title Fedora (220.127.116.11-147.2.4.fc13.x86_64)
kernel /vmlinuz-18.104.22.168-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
Try adding "pci=nocrs" to the boot options.
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".
Did "nocrs" fix the problem?
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.
Use of _CRS will be disabled by default in the next update.
kernel-22.214.171.124-54.fc13 has been submitted as an update for Fedora 13.
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.
kernel-126.96.36.199-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-188.8.131.52-54.fc13
kernel-184.108.40.206-54.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.