On Sun, Apr 02, 2006 at 11:59:45AM -0600, Eric D. Mudama wrote: > On 4/2/06, Dan Aloni <da-x@xxxxxxxxxxxxx> wrote: > > Hello, > > > > I'm testing the sata_mv driver to see whether reloading (rmmod > > - insmod) works, and it seems something is broken there. The > > first insmod goes okay - however all the insmods that follow > > emit error=0x01 { AddrMarkNotFound } and status=0x50 { DriveReady > > SeekComplete } from all the drives. > > More to Jeff/Mark etc... wouldn't this be expected? 0x50/0x01 is the > contents of a reset signature FIS. If the module was removed, and > upon insmod the bus came back up, the drive would complete ASR or > COMRESET processing and post a signature FIS. Is the phy disabled > when sata_mv is removed? Okay, finally got to test sata_mv with kexec, perhaps this can shed some light on the matter. * Normal boot * insmod sata_mv * all is okay, as expected * Did kexec * insmod sata_mv * all is okay! Good! It means that sata_mv doesn't mess things on its initialization sequence. * Normal boot * insmod sata_mv * all is okay, as expected * rmmod sata_mv * insmod sata_mv * all is bad, as expected * kexec * insmod sata_mv * all is bad! Conclusion: sata_mv's shutdown does something bad. -- Dan Aloni, Linux specialist XIV LTD, http://www.xivstorage.com da-x@xxxxxxxxxxxxx, da-x@xxxxxxxxxxx, da-x@xxxxxxx, dan@xxxxxxxxx - : 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