Subject: Re: scsi errors - 1.5V vs cdplay (both -current, CVS head, i386)
To: Sean Doran <smd@ebone.net>
From: Andrew Doran <ad@netbsd.org>
List: current-users
Date: 05/16/2001 10:47:23
I think this is because a garbage TOC is sometimes returned by the kernel
(`play' re-reads the TOC each time). If you keep doing `info' you should
come across it.

Dunno what the fix is.

Andrew

Sean Doran <smd@ebone.net> wrote:

> While doing this:
> cdplay> info
> track     start  duration   block  length   type
> -------------------------------------------------
>     1   0:02.00   3:35.57       0   16032  audio
>     2   3:35.57   4:15.72   16032   19047  audio
> ...
>    16  70:31.34   3:24.27  317209   15177  audio
>   170  73:53.61         -  332386       -      -
> cdplay> play
> cdplay: Invalid argument
> cdplay> volume stereo
> cdplay: Invalid argument
> cdplay> status volume
> Left volume:    255
> Right volume:   255
> 
> System details:
> 
> ...
> ahc0 at pci0 dev 19 function 0
> ahc0: interrupting at apic 2 int 19 (irq 5)
> ahc0: aic7880 Wide Channel A, SCSI Id=7, 16/255 SCBs
> scsibus2 at ahc0: 16 targets, 8 luns per target
> ...
> scsibus2: waiting 2 seconds for devices to settle...
> cd0 at scsibus2 target 1 lun 0: <MATSHITA, PD-2 LF-D100, A113> SCSI2 5/cdrom rem
> ovable
> cd0: Sync (100.0ns offset 15), 8-bit (10.000MB/s) transfers
> 
> Errors:
> 
> cd0(ahc0:0:1:0):  Check Condition on CDB: 0x15 10 00 00 00 1c
>     SENSE KEY:  Illegal Request
>      ASC/ASCQ:  Illegal Field in CDB
> 
> cd0(ahc0:0:1:0):  Check Condition on CDB: 0x15 10 00 00 00 1c
>     SENSE KEY:  Illegal Request
>      ASC/ASCQ:  Illegal Field in CDB
> 
> cd0(ahc0:0:1:0):  Check Condition on CDB: 0x15 10 00 00 00 1c
>     SENSE KEY:  Illegal Request
>      ASC/ASCQ:  Illegal Field in CDB
> 
> cd0(ahc0:0:1:0):  Check Condition on CDB: 0x15 10 00 00 00 1c
>     SENSE KEY:  Illegal Request
>      ASC/ASCQ:  Illegal Field in CDB
> 
> cd0(ahc0:0:1:0):  Check Condition on CDB: 0x15 10 00 00 00 1c
>     SENSE KEY:  Illegal Request
>      ASC/ASCQ:  Illegal Field in CDB
> 
> cd0(ahc0:0:1:0):  Check Condition on CDB: 0x4b 00 00 00 00 00 00 00 00 00
>     SENSE KEY:  Illegal Request
>  COMMAND INFO:  469762048 (0x1c000000)
>      ASC/ASCQ:  Command Sequence Error
> 
> cd0(ahc0:0:1:0):  Check Condition on CDB: 0x15 10 00 00 00 1c
>     SENSE KEY:  Illegal Request
>      ASC/ASCQ:  Illegal Field in CDB
> 
> cd0(ahc0:0:1:0):  Check Condition on CDB: 0x15 10 00 00 00 1c
>     SENSE KEY:  Illegal Request
>      ASC/ASCQ:  Illegal Field in CDB
>