Red Hat Bugzilla – Bug 110543
regression: kernel fails to detect ICH5 SATA controller
Last modified: 2013-07-02 22:16:55 EDT
Description of problem:
rawhide kernel 2.4.22-1.2115.nptlsmp fails to detect ICH5 SATA
controller resulting in horrible performance.
2.4.21-20.1.2024.2.1.nptlsmp seems to exhibit the same behavior.. I
didn't have any interim 2.4.22-1.19xx/2xxx kernels anymore to try with.
Using an older RH9 kernel (2.4.20-20.9) works just fine.
Attached is lspci and dmesg while running under 2.4.20-20.9.
Version-Release number of selected component (if applicable):
2.4.22-1.2115.nptlsmp, 2.4.21-20.1.2024.2.1.nptlsmp, 2.4.20-20.9smp
Regression -> Severity: high
Created attachment 96106 [details]
Output of lspci while running 2.4.20-20.9
Created attachment 96107 [details]
Output of lspci -vvv under 2.4.20-20.9
Created attachment 96108 [details]
dmesg output under 2.4.20-20.9
Created attachment 96109 [details]
Output of lspci while running 2.4.22-1.2115.nptlsmp
Created attachment 96110 [details]
Output of lspci -vvv while running 2.4.22-1.2115.nptlsmp
Created attachment 96111 [details]
Output of dmesg while running 2.4.22-1.2115.nptlsmp (ICH5 lines missing)
Hmmm might the problem be related to the fact that in 2.4.22 SATA is
part of the ata_piix module (drivers/ide/pci/pci.c, line 880)
while in 2.4.20 they're still part of the kernel?
Attempting to modprobe ata_piix locks the system up. ;-)
The problem is still there with 2.4.22-1.2135.nptlsmp
You need to set your BIOS to enhanced mode, before loading ata_piix
driver. Does that solve the lockups?
Created attachment 96968 [details]
dmesg while running 2.4.22-1.2138.nptlsmp
Yes and no. ;-) I had time to kick around with this particular problem so
here's what I found out when installing from scratch:
When kickstaring FC1 installations (kernel-2.4.20-1.2115) in enhanced mode the
first thing happening is that anaconda attempts to load ata_piix and the system
Changing to AUTO mode (I guess this becomes combined?) loads the ata_piix
module, the drive shows up as /dev/sda and the installation succeeds.
Read/write speeds are also satisfactory
After installation if I change from auto/combined to enhanced mode everything
works and there are no lockups.
I'll wait for FC2 betas, try installing in enhanced mode and see what happens.