Messages in this thread |  | | Date | Mon, 02 Sep 2002 21:16:48 +0200 | From | CAMTP guest <> | Subject | Re: aic7xxx sets CDR offline, how to reset? |
| |
Doug Ledford writes:
> took the device off line. So, in short, the mid layer isn't waiting long > enough, or when it gets sense indicated not ready it needs to implement a > waiting queue with a timeout to try rekicking things a few times and don't > actually mark the device off line until a longer period of time has > elasped without the device coming back.
There is a kernel config CONFIG_AIC7XXX_RESET_DELAY_MS (default 15s). Would increasing it help?
> As for getting it to be not off line without rebooting, just do a this: > > echo "scsi-remove-single-device 0 0 6 0" > /proc/scsi/scsi > echo "scsi-add-single-device 0 0 6 0" > /proc/scsi/scsi > > That'll remove the device and then rescan it. Assuming it's had enough > time to complete the reset by the time you do this and it's once again > ready to accept commands, this should get your CD back working.
This works fine, thanks a lot.
-Igor Mozetic - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |