Bug 629933 - kernel 2.6.34.6-47.fc13.x86_64 does not boot on T60 (workaround: pci=nocrs)
Summary: kernel 2.6.34.6-47.fc13.x86_64 does not boot on T60 (workaround: pci=nocrs)
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 13
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-09-03 10:12 UTC by Denys Vlasenko
Modified: 2010-09-09 01:17 UTC (History)
10 users (show)

Fixed In Version: kernel-2.6.34.6-54.fc13
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-09-09 01:17:33 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
lspci -vvv output from Dell T3500 (39.83 KB, text/plain)
2010-09-04 18:11 UTC, Bob Arendt
no flags Details

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.


Note You need to log in before you can comment on or make changes to this bug.