aaltoset@xxxxxxxxxxxxxx wrote: > Hello, > > I recently upgraded my system and I have an Asus P5W DH Deluxe > motherboard. It has an Intel ICH7 chipset where the second SATA > connector is used for a Sil4723 hardware RAID device. The Sil4723 has > two SATA ports using the shared ICH7 port. > > I have one Seagate Barracuda 7200.10 SATA drive connected to the first > ICH7 port but the Linux kernel falsely detects another drive on ata2, > which I believe to be on the Sil4723. With 2.6.17 this isn't a big > problem, it just appears in dmesg but doesn't cause any problems. > However, with 2.6.18 and later, the non-existent drive takes painfully > long to detect and this appears in dmesg: > > [ 36.577431] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300) > [ 66.506384] ata2.00: qc timeout (cmd 0xec) > [ 66.506389] ata2.00: failed to IDENTIFY (I/O error, err_mask=0x104) > [ 74.340464] ata2: port is slow to respond, please be patient > [ 97.249998] ata2: port failed to respond (30 secs) > [ 97.250030] ata2: COMRESET failed (device not ready) > [ 97.250061] ata2: hardreset failed, retrying in 5 secs > [ 103.108459] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300) > [ 103.108517] ata2.00: ATA-6, max UDMA/133, 640 sectors: LBA > [ 103.108520] ata2.00: ata2: dev 0 multi count 1 > [ 103.108589] ata2.00: configured for UDMA/133 Yeap, that one is on-board storage processor from Silicon Image. It's something similar to Port Multiplier and emulates ATA device but not well enough apparently. It on my todo list. -- tejun - To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html