Index: oldkernel/linux/drivers/block/ide-cd.c
diff -u linux/drivers/block/ide-cd.c:1.1.1.1 linux/drivers/block/ide-cd.c:1.2
--- linux/drivers/block/ide-cd.c:1.1.1.1	Wed May 31 12:33:50 2000
+++ linux/drivers/block/ide-cd.c	Thu Jun  1 15:50:13 2000
@@ -313,6 +313,10 @@
 		    failed_command->c[0] == SCMD_READ_SUBCHANNEL)
 			return;
 	}
+
+	if (failed_command && (failed_command->c[0] == TEST_UNIT_READY))
+		return;
+
 	if (reqbuf->error_code == 0x70 && reqbuf->sense_key  == 0x02
 	 && ((reqbuf->asc        == 0x3a && reqbuf->ascq       == 0x00) ||
 	     (reqbuf->asc        == 0x04 && reqbuf->ascq       == 0x01)))
