After running OpenSuse 10.2+10.3 on my thinkpad T60 (T7200, latest BIOS) I did install OpenSuse 11.0.
Now the previously working eSata drives connected via a sil 3132 PCIExpress card do not work anymore.
After some access/time the drives (FreeAgent Pro, WD Studio,…) become inaccessable. Syslog reports:
Jul 28 21:27:04 myt60lin kernel: ata1: softreset failed (timeout)
Jul 28 21:27:04 myt60lin kernel: ata1: hard resetting link
Jul 28 21:27:39 myt60lin kernel: ata1: softreset failed (timeout)
Jul 28 21:27:39 myt60lin kernel: ata1: limiting SATA link speed to 1.5 Gbps
Jul 28 21:27:39 myt60lin kernel: ata1: hard resetting link
Jul 28 21:27:44 myt60lin kernel: ata1: softreset failed (timeout)
Jul 28 21:27:44 myt60lin kernel: ata1: reset failed, giving up
Jul 28 21:27:44 myt60lin kernel: ata1.00: disabled
Jul 28 21:27:44 myt60lin kernel: ata1: EH complete
Or:
Jul 28 23:06:53 myt60lin kernel: ata2: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0xa frozen
Jul 28 23:06:53 myt60lin kernel: ata2: irq_stat 0x00b40090, PHY RDY changed
Jul 28 23:06:53 myt60lin kernel: ata2: hard resetting link
Jul 28 23:06:53 myt60lin kernel: ata1: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0xa frozen
Jul 28 23:06:53 myt60lin kernel: ata1: irq_stat 0x00b40090, PHY RDY changed
Jul 28 23:06:53 myt60lin kernel: ata1: hard resetting link
Jul 28 23:07:03 myt60lin kernel: ata2: softreset failed (timeout)
Jul 28 23:07:06 myt60lin kernel: ata2: hard resetting link
Jul 28 23:07:06 myt60lin kernel: ata1: softreset failed (timeout)
Jul 28 23:07:06 myt60lin kernel: ata1: hard resetting link
Jul 28 23:07:06 myt60lin kernel: ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 0)
Jul 28 23:07:06 myt60lin kernel: ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 0)
Jul 28 23:07:06 myt60lin kernel: ata2.00: ATA-6: WD My Book, 01.01B01, max UDMA/133
Jul 28 23:07:06 myt60lin kernel: ata2.00: 1953525168 sectors, multi 0: LBA48 NCQ (depth 1)
Jul 28 23:07:06 myt60lin kernel: ata2.00: configured for UDMA/100
Jul 28 23:07:07 myt60lin kernel: ata2: EH complete
Jul 28 23:07:07 myt60lin kernel: ata1.00: ATA-6: Seagate FreeAgent Pro, 3.AFK, max UDMA/133
Jul 28 23:07:07 myt60lin kernel: ata1.00: 1465149168 sectors, multi 0: LBA48
Jul 28 23:07:07 myt60lin kernel: ata1.00: configured for UDMA/100
Jul 28 23:07:07 myt60lin kernel: ata1: EH complete
Seems like something with the interupts is getting wrong? I tried different eSATA cards with different firmwares, but they are all sil3132 based and the bug shows up.
Question: does anybody has similar problems with eSATA cards and OpenSuse 11.0/2.6.25? Are there any eSATA PCIExpress cards for notebooks available here in Germany not based on sil3132 in hope that switching the controller will fix the problem?
Currently, it seems that both OpenSuse 10.3 and 11.0 have at least one kernel bug causing serious problems. I wonder, what bug the next kernel will fix and introduce new.