Bug 12470 (rootfs_nomount_sata)
Summary: | The root file system fails to mount on 2.6.27 or 2.6.28 using a SATA drive. 2.6.24 is working. | ||
---|---|---|---|
Product: | IO/Storage | Reporter: | Morgan (maclover201) |
Component: | Serial ATA | Assignee: | Tejun Heo (tj) |
Status: | CLOSED OBSOLETE | ||
Severity: | blocking | CC: | alan |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.27.10 | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Attachments: |
This is the dmesg output from kernel version 2.6.27.10.
Dmesg output - 2.6.24-21_generic bootup Dmesg output - 2.6.27.10 timeout Dmesg output - 2.6.27.10 bootup Dmesg output - 2.6.28 timeout Dmesg output - 2.6.27.10 timeout with noacpi Dmesg output - 2.6.27.11 boot with noacpi Dmesg output - 2.6.28 timeout with noacpi Dmesg output- 2.6.28.4 boot with all_generic_ide |
Description
Morgan
2009-01-17 11:25:00 UTC
Created attachment 19865 [details]
This is the dmesg output from kernel version 2.6.27.10.
This is the most important part of the dmesg output.
[ 7.500877] ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
[ 7.500888] bus: 'pci': add driver ohci_hcd
[ 7.507268] bus: 'pci': add driver ohci1394
[ 7.524541] ata1.00: ATA-6: ST380023A, 3.31, max UDMA/100
[ 7.524547] ata1.00: 156301488 sectors, multi 16: LBA
[ 7.540518] ata1.00: configured for UDMA/100
[ 12.736015] ata2: link is slow to respond, please be patient (ready=0)
[ 17.552015] ata2: SRST failed (errno=-16)
[ 22.748015] ata2: link is slow to respond, please be patient (ready=0)
[ 27.564015] ata2: SRST failed (errno=-16)
[ 32.760017] ata2: link is slow to respond, please be patient (ready=0)
[ 62.608015] ata2: SRST failed (errno=-16)
[ 67.636015] ata2: SRST failed (errno=-16)
[ 67.636023] ata2: reset failed, giving up
[ 67.636180] scsi 0:0:0:0: Direct-Access ATA ST380023A 3.31 PQ: 0 ANSI: 5
---- STARTS TO BOOT UP NORMALLY HERE ----
So basically, it won't boot if your rootdelay is under roughly 70 seconds.
Can you please post kernel boot log from working (older kernel) setup? I will tomorrow as I am not actually at the computer now. I will also post a log of it totally timing out if the rootdelay is under 70 seconds. Created attachment 19973 [details]
Dmesg output - 2.6.24-21_generic bootup
Created attachment 19974 [details]
Dmesg output - 2.6.27.10 timeout
Created attachment 19975 [details]
Dmesg output - 2.6.27.10 bootup
Created attachment 19976 [details]
Dmesg output - 2.6.28 timeout
What happens if you disable pata_acpi? (In reply to comment #8) > What happens if you disable pata_acpi? > What boot command is that? It's distro specific, so you'll need to dig documentation of your distro. Tried it - didn't work. Can you please post kernel boot log? Created attachment 20142 [details]
Dmesg output - 2.6.27.10 timeout with noacpi
The rootdelay option was not set, therefore it timed out.
Created attachment 20143 [details]
Dmesg output - 2.6.27.11 boot with noacpi
It booted because I had rootdelay set.
Created attachment 20144 [details]
Dmesg output - 2.6.28 timeout with noacpi
Created attachment 20158 [details]
Dmesg output- 2.6.28.4 boot with all_generic_ide
This is 2.6.28.4 booting with all_generic_ide. A side effect of all_generic_ide is very high swap and cpu usage.
In all cases, pata_acpi was still being probed before pata_sis. Can you please try to take that out? |