Sorry to follow up myself.
Adding a printk to aic7xxx_done_cmds_complete(struct aic7xxx_host *p) in
aic7xxx.c I realised that properly detected media changes cause a
sense_buffer of 0x700006 (first 3 bytes), which is fine.
In case of misdetected media changes a spurious sense message of 0x700000
occurs. I see no reason why a device would cause such a sense message,
esp. I said the disk runs well on another machine.
I'd rather assume that there is some problem retrieving the sense info in
the aic driver.
At the very least, it seems clear to me that the problem is in the aic7xxx
driver. This driver source, however, looks pretty weird to me.
I need some helping hands of someone knowing the hardware and driver well.
Thanks,
Michael.
--
Michael Weller: [EMAIL PROTECTED], [EMAIL PROTECTED],
or even [EMAIL PROTECTED] If you encounter an eowmob account on
any machine in the net, it's very likely it's me.
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]