Re: Porblem in sata_sil24
From: Tejun Heo <hidden>
Date: 2007-06-25 15:21:23
r93072 wrote:
On Mon, 25 Jun 2007 22:17:42 +0900, Tejun Heo wrotequoted
Tejun Heo wrote:quoted
r93072 wrote:quoted
Hello, I have some questions when using sata_sil24 for silicon image 3132. One port of this chip connects to silicon image 5723. My kernel version is 2.6.18.6. When I turn on my eSATA device, some error messages would be produced. ata2: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0x2 frozen ata2: (irq_stat 0x00b00090, PHY RDY changed) ata2: waiting for device to spin up (8 secs) ata2: soft resetting port ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300) ata2.00: qc timeout (cmd 0xec) ata2.00: failed to IDENTIFY (I/O error, err_mask=0x104) ata2: hard resetting port ata2: softreset failed (port not ready) ata2: follow-up softreset failed, retrying in 5 secs ata2: hard resetting port ata2: softreset failed (port not ready) ata2: follow-up softreset failed, retrying in 5 secs ata2: hard resetting port ata2: softreset failed (port not ready) ata2: reset failed, giving up ata2: EH complete It seems that driver would receive the interrupt signal from eSATA device but can not reset the chip. Could you give any idea about it ? Thanks a lot.* What's the failing device? An external hard disk cage?Yeah, it is an external hard disk cage.quoted
quoted
* Does any other port of the controller has some device attached and working?Only the cage the sil5723.
Okay two things. 1. Make sure IRQ works by attaching a regular hard disk. 2. PMP is not supported by the kernel you're using. You need to patch the kernel. -- tejun