From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.1) Gecko/20031023 Description of problem: I have SCSI and the ICH5 SATA drivers built into my kernel. Uniprocessor this works fine. The OS install kernel also works. The default SMP kernel does not work. Same for a custom one I have built trying to select all the appropriate options. The SATA driver comes up and assigns the SATA drive IRQ 17. When the partition is probed I get DMA timeouts. I am pretty certain that there is some problem with ACPI getting IRQ 17 configured correctly. I can't capture the dmesg since it won't boot. 2.6-test9 works without problem smp and uni. 2.6 requires full ACPI support for SATA to work in SMP mode. I am using SCSI ATA support in test9 too. Machine is Dell PE400SC with one SATA and one IDE drive. Hyperthreaded CPU used for SMP mode. i875P, P4 2.8C. ICH5 no hardware RAID. See this bug for lots of ACPI info about my machine: http://bugzilla.kernel.org/show_bug.cgi?id=1173 Version-Release number of selected component (if applicable): kernel-2.4.22-1.2108.nptl How reproducible: Always Steps to Reproduce: Boot machine with SMP kernel Additional info:
*** Bug 108002 has been marked as a duplicate of this bug. ***
Just checked 2110 SMP. Still won't boot hyperthreaded on Dell PE400SC/Dimension 8300 (same motherboard) with SATA drives. This is probably an ACPI interrupt assignment issue.
Using new A04 BIOS from Dell I can make this work with a custom kernel. Stock kernel does not have libata SATA support built in.
So, the problem is gone now?
Standard kernel-smp-2.6.6-1.427 now boots ok on SATA. I haven't tried 2.4 lately.