Thanks Tejun, I have applied the patch and rebuilt the module. I do not seem to be getting the same error (although it only shows up during heavy disk activity). But now I am getting a lot of spurious interrupts. ata5: spurious interrupt (slot_stat 0x1 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x1 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x1 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0xc active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x0 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x0 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x1 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x0 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x2 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x1 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x0 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x8 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x1 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x2 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x1 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x0 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x1 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x0 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x1 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x1 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x1 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x1 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x1 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x1 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x8 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x0 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x0 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x0 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x1 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x1 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x4 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x1 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x1 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x2 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x1 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x3 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x1 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x9 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x5 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x1 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x2 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x1 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x0 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x1 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x1 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x6 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x1 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x0 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0xc active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x1 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0x2 active_tag -84148995 sactive 0x0) ata5: spurious interrupt (slot_stat 0xa active_tag -84148995 sactive 0x0) Thanks, Jon -----Original Message----- From: Tejun Heo [mailto:htejun@xxxxxxxxx] Sent: Friday, September 21, 2007 3:55 AM To: Jon Chelton Cc: linux-ide@xxxxxxxxxxxxxxx Subject: Re: sata_sil24 with port multiplier Jon Chelton wrote: > Hello, > > > > I am having issues using kernel 2.6.22.1 with your latest patch > applied. I am using a Addonics 4 port SATA card with an external > enclosure and port multiplier connected to 4 250GB western digital SATA > drives. I am receiving this error frequently (on 2 systems with > identical kernels and hardware). Does the attached patch fix the problem? -- 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