Hey, On Fri, Jan 21, 2011 at 05:29:39PM +0530, viresh kumar wrote: > This error: > > # ata1: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0xe frozen > > is coming only when i insert/remove my card after board has booted up. If i keep it > inserted, and then boot the board: No such error occurs. > > As suggested by you earlier, i am doing following on card insertion and removal, > after resetting card through controller. > > ata_ehi_hotplugged(ehi); > ata_port_freeze(ap); > > and after that only i get that error message through following path: > Kthread()->scsi_error_handler()->ata_scsi_error()->ata_bmdma_error_handler() > ->ata_sff_error_handler()->ata_do_eh() Hmmm... okay, so that's from the hotplugging. > I tried again, but couldn't find why i am getting these two issues: > ata1: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0xe frozen Yeah, it should be possible to avoid the above if it's coming from hotplug. Identify where and why AC_ERR_ATA_BUS is being set and work around it. There's no reason for it to be set after a hotplug anyway. > sda: unknown partition table and then this probably is unrelated. So, no IO error is being reported but the above still fails? How did you verify the read data are actually the same? Maybe there's a cache alias issue? -- 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