>I don't know who has been doing the changes to the aha1542 driver, but
>they cause my CDROM player to not be detected properly,
>with the card and device being reset.
[ ... ]
>aha1542.c: Trying device reset for target 5
>HACC aha1542.c: interrupt received, but no mail.
>Sent BUS RESET to scsi host 0
The new scsi error code still has a few bugs. The patch below
should fix the problem.
Gerd
-----------------------------------------------------------------------
diff -u kernel/2.1.77/drivers/scsi/scsi_error.c linux/drivers/scsi/scsi_error.c
--- kernel/2.1.77/drivers/scsi/scsi_error.c Wed Dec 24 11:34:05 1997
+++ linux/drivers/scsi/scsi_error.c Sun Dec 28 14:49:11 1997
@@ -1088,10 +1088,12 @@
case MEDIUM_ERROR:
return FAILED;
+ case ILLEGAL_REQUEST:
+ return SUCCESS;
+
case BLANK_CHECK:
case DATA_PROTECT:
case HARDWARE_ERROR:
- case ILLEGAL_REQUEST:
default:
return FAILED;
}
diff -u kernel/2.1.77/drivers/scsi/scsi_syms.c linux/drivers/scsi/scsi_syms.c
--- kernel/2.1.77/drivers/scsi/scsi_syms.c Sat Jan 3 13:24:28 1998
+++ linux/drivers/scsi/scsi_syms.c Sat Jan 3 13:24:00 1998
@@ -53,6 +53,7 @@
EXPORT_SYMBOL(scsi_init_malloc);
EXPORT_SYMBOL(scsi_init_free);
EXPORT_SYMBOL(scsi_ioctl);
+EXPORT_SYMBOL(scsi_sleep);
EXPORT_SYMBOL(print_command);
EXPORT_SYMBOL(print_sense);
EXPORT_SYMBOL(print_msg);
-- "Wo kämen wir hin, wenn alle sagten, wo kämen wir hin, und niemand ginge hin, um einmal zu schauen, wohin man käme, wenn man ginge." -- Kurt Marti