Like with the first 2.6.19 versions, the patch to support this port has been omitted. Mikael Petterson's final patch to support this in mainline didn't make it for 2.6.20, and was finally added just recently. For your convenience a backported version of this final patch as discussed on linux-ide is attached. This version works flawlessly with 2.6.20 (both promise pata drives detected I have are detected and usable). I also is less intrusive then the previous (dropped) patch from gentoo-patches. Reproducible: Always Steps to Reproduce: 1. boot vmlinuz-2.6.20-gentoo 2. 3. Actual Results: Port and therefore drives are not detected Expected Results: Port and drives attached are detected: sata_promise 0000:00:08.0: version 1.05 ACPI: PCI Interrupt 0000:00:08.0[A] -> GSI 18 (level, low) -> IRQ 18 sata_promise PATA port found ata1: SATA max UDMA/133 cmd 0xFFFFC20000078200 ctl 0xFFFFC20000078238 bmdma 0x0 irq 18 ata2: SATA max UDMA/133 cmd 0xFFFFC20000078280 ctl 0xFFFFC200000782B8 bmdma 0x0 irq 18 ata3: PATA max UDMA/133 cmd 0xFFFFC20000078300 ctl 0xFFFFC20000078338 bmdma 0x0 irq 18 scsi0 : sata_promise ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) ata1.00: ATA-7, max UDMA7, 781422768 sectors: LBA48 NCQ (depth 0/32) ata1.00: configured for UDMA/133 scsi1 : sata_promise ata2: SATA link down (SStatus 0 SControl 300) scsi2 : sata_promise ata3.00: ATA-7, max UDMA/133, 312581808 sectors: LBA48 ata3.01: ATA-7, max UDMA/133, 390721968 sectors: LBA48 ata3.00: configured for UDMA/133 ata3.01: configured for UDMA/133 ...
Created attachment 109839 [details, diff] backported patch from 2.6.21 git
Thanks, this was unintentionally dropped.
Seems fixed in gentoo-sources-2.6.20-r1