Description of Problem: A K7 test box with an adaptec ATA-1200A IDE raid controller fails with the current kernels. 2.4.18-0.9 results in a complete lockup during boot while trying to read the partition table on an attached disk. The current CVS HEAD at least times out the lost interrupts and makes eventual progress, at the cost of one 5-second timeout per ide IO. 2.4.9-7.1 boots on the same box just fine, Version-Release number of selected component (if applicable): kernel-2.4.18-0.9-athlon How Reproducible: 100%. Steps to Reproduce: 1. Install kernel. 2. Boot. Actual Results: Hang on 2.4.18-0.9; IDE lost irqs on HEAD. Expected Results: IDE should work. Additional Information: lspci identifies the card as 00:0b.0 Unknown mass storage controller: HighPoint Technologies, Inc. HPT366/370 UltraDMA 66/100 IDE Controller (rev 03) I will attach boot logs from the working and non-working kernels.
Created attachment 51124 [details] Boot log (working) from 2.4.9-7.1
Created attachment 51125 [details] Boot log (hang) from 2.4.18-0.9
Created attachment 51126 [details] Boot log (ide timeouts) from local build of CVS kernel ~= 2.4.18-0.12
# cat /proc/interrupts CPU0 0: 298773 XT-PIC timer 1: 4 XT-PIC keyboard 2: 0 XT-PIC cascade 4: 342 XT-PIC serial 5: 3930 XT-PIC eth0 8: 1 XT-PIC rtc 9: 0 XT-PIC EMU10K1 10: 15 XT-PIC aic7xxx 11: 1006 XT-PIC ide3, usb-ohci 12: 20 XT-PIC PS/2 Mouse 14: 56796 XT-PIC ide0
Update --- my local 2.4.18-0.12 had not compiled in the HPT driver. Fixing that, or trying the official 2.4.18-0.12-athlon kernel, results in exactly the same symptoms as 2.4.18-0.9 --- complete lockup while trying to read the hdh partition tables.
worth trying 2.4.18-0.16; has hpt366/37x fixes
0.12 and 0.16 hangs when trying to read the partition table off an HPT366-comnected drive. (I'm running a BP6 dual-celeron motherboard.) 0.8 works.
fixed