Yamaha CD-R/RW Trouble.

From: Yoshihiro Kawabe (sowhat@amnis.co.jp)
Date: Tue Feb 08 2000 - 05:12:50 EST


Dear Linux developpers.

I found a little trouble Kernel 2.2.15pre6.

[1] Kernel hungs up when meet Yamaha CD-R/RW(CRW8424S).

[2] Kernel silently stop, just after shows following console messages.
---------
 scsi : aborting command due to timeout : pid 12, scsi0, channel 0, id 4
, lun 0 Test Unit Ready 00 00 00 00 00
   Vendor: YAMAHA Model: CRW8424S Rev: 1.0d
   Type: CD-ROM ANSI SCSI revision: 02
 Detected scsi CD-ROM sr0 at scsi0, channel 0, id 4, lun 0
---------

[3] SCSI CD-ROM YAMAHA CRW8424S

[4] 2.2.13 2.2.14 2.2.15pre6

[7.4] result of `cat /proc/scsi/scsi'
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: SEAGATE Model: ST32272W Rev: 0876
  Type: Direct-Access ANSI SCSI revision: 02

[X] Reason and patch.
    CRW8424S is also same other YAMAHA CD-R Series (i.e. CDR100).
    So forcely, kerenel decides LUN=0 only.

    I made a tiny patch for CRW8424S in scsi.c

--------- BEGIN
--- linux/drivers/scsi/scsi.c.bak Tue Feb 8 18:38:04 2000
+++ linux/drivers/scsi/scsi.c Tue Feb 8 18:39:59 2000
@@ -277,6 +277,7 @@
 {"HP", "C2500A", "", BLIST_NOLUN}, /* scanjet iicx */
 {"YAMAHA","CDR100","1.00", BLIST_NOLUN}, /* Locks up if polled for lun != 0 */
 {"YAMAHA","CDR102","1.00", BLIST_NOLUN}, /* Locks up if polled for lun != 0 */
+{"YAMAHA","CRW8424S","1.0", BLIST_NOLUN}, /* Locks up if polled for lun != 0 */
 {"RELISYS", "Scorpio", "*", BLIST_NOLUN}, /* responds to all LUN */
 
 /*
--------- END

--------
  Kawabe,Yoshihiro <sowhat@amnis.co.jp> in Amnis Corp.
  There's a Victory for ME! by L. I.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Tue Feb 15 2000 - 21:00:12 EST