i tried to use the plextor dae function with
my Plextor PX40TS  (on an adaptec 2940uw/kernel 2.4.21-pre3/module
aic7xxx/athlon-xp/via-kt400/)
and PX-W4824A (ide-scsi, same machine)

cdrdao read-cd -v 10 --driver plextor --device /dev/sg0 --datafile
/tmp/data.cdr /tmp/data.toc

bombs out with:
-----
Copying audio tracks 1-18: start 00:00:00, length 72:51:20 to
"/tmp/data.cdr"...
Reading CDDA tracks in range [1,18].
Reading CDDA blocks in range [0,327845> (327845 blocks=771091440 bytes).
resid: 144
?: Input/output error.  : scsi sendcmd: cmd timeout after 1.563 (20) s
CDB:  D8 00 00 00 00 00 00 00 00 17 09 00
cmd finished after 1.563s timeout 20s
------
(repeatet more times)
syslog shows me
------
Jan 30 22:24:10 mars kernel: (scsi0:A:3:0): data overrun detected in Data-in
phase.  Tag == 0x3.
Jan 30 22:24:10 mars kernel: (scsi0:A:3:0): Have seen Data Phase.  Length =
63090.  NumSGs = 2.
Jan 30 22:24:10 mars kernel: sg[0] - Addr 0x02840000 : Length 32768
Jan 30 22:24:10 mars kernel: sg[1] - Addr 0x06f68000 : Length 30322
Jan 30 22:24:10 mars kernel: (scsi0:A:3:0): data overrun detected in Data-in
phase.  Tag == 0x2.
Jan 30 22:24:10 mars kernel: (scsi0:A:3:0): Have seen Data Phase.  Length =
63090.  NumSGs = 2.
Jan 30 22:24:10 mars kernel: sg[0] - Addr 0x02840000 : Length 32768
Jan 30 22:24:10 mars kernel: sg[1] - Addr 0x06f68000 : Length 30322
-----
(repeatet more times)


Digging through the code of cdrdao (cvs version)
shows me: this happens on line: 780 of file "dao/PlexReader.cc"
 while (sendCmd(cmd,12,NULL,0,data,n*blockLength))

Now I tried it with my new 
PLEXTOR ' 'CD-R   PX-W4824A', patched "dao/PlexReader.cc" to support this
drive, the following ocured:

cdrdao read-cd -v 10 --driver plextor --device /dev/cdroms/cdrom1 --datafile
/tmp/data.cdr /tmp/data.toc
---------------------------------------
Cdrdao version 1.1.8-pre2 - (C) Andreas Mueller <[EMAIL PROTECTED]>
  SCSI interface library - (C) Joerg Schilling
  Paranoia DAE library - (C) Monty

Check http://cdrdao.sourceforge.net/drives.html#dt for current driver
tables.

Mapping /dev/cdroms/cdrom1 to sg device: /dev/sg1
SCSI: max DMA: 64512
Using libscg version 'andreas-0.5-UNIXWARE_Patch'
Using libscg transport code version 'schily-scsi-linux-sg.c-1.68'

/dev/cdroms/cdrom1: PLEXTOR CD-R   PX-W4824A    Rev: 1.02
?: Input/output error.  : scsi sendcmd: no error
CDB:  1A 00 31 00 88 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 24 00 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x24 Qual 0x00 (invalid field in cdb) Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 0.000s timeout 20s
Plextor features status:
  Slowdown on read errors: Unsupported
  Slowdown to avoid vibrations: Unsupported
  Transfer data before max speed: Unsupported
model number 10

PRODUCT ID: 'CD-R   PX-W4824A'

Using driver: Plextor CD-ROM Reader - Version 1.3 (options 0x0000)

Reading toc and track data...
getTocGeneric: data len 156
Raw toc data len: 235
Raw toc contains BCD values.

Track   Mode    Flags  Start                Length
------------------------------------------------------------
 1      AUDIO   0      00:00:00(     0)     03:46:62( 17012)
 2      AUDIO   0      03:46:62( 17012)     04:15:18( 19143)
 3      AUDIO   0      08:02:05( 36155)     02:57:25( 13300)
 4      AUDIO   0      10:59:30( 49455)     03:08:22( 14122)
 5      AUDIO   0      14:07:52( 63577)     03:41:53( 16628)
 6      AUDIO   0      17:49:30( 80205)     03:17:40( 14815)
 7      AUDIO   0      21:06:70( 95020)     04:15:47( 19172)
 8      AUDIO   0      25:22:42(114192)     04:38:43( 20893)
 9      AUDIO   0      30:01:10(135085)     03:52:20( 17420)
10      AUDIO   0      33:53:30(152505)     05:35:60( 25185)
11      AUDIO   0      39:29:15(177690)     03:54:60( 17610)
12      AUDIO   0      43:24:00(195300)     05:08:67( 23167)
13      AUDIO   0      48:32:67(218467)     03:24:58( 15358)
14      AUDIO   0      51:57:50(233825)     02:57:52( 13327)
15      AUDIO   0      54:55:27(247152)     04:12:35( 18935)
16      AUDIO   0      59:07:62(266087)     06:38:18( 29868)
17      AUDIO   0      65:46:05(295955)     03:26:60( 15510)
18      AUDIO   0      69:12:65(311465)     03:38:30( 16380)
Leadout AUDIO   0      72:51:20(327845)

Copying audio tracks 1-18: start 00:00:00, length 72:51:20 to
"/tmp/data.cdr"...
Reading CDDA tracks in range [1,18].
Reading CDDA blocks in range [0,327845> (327845 blocks=771091440 bytes).
?: Input/output error.  : scsi sendcmd: no error
CDB:  1A 00 31 00 A0 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 24 00 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x24 Qual 0x00 (invalid field in cdb) Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 0.000s timeout 20s
?: Input/output error.  : scsi sendcmd: no error
CDB:  15 10 00 00 06 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 26 00 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x26 Qual 0x00 (invalid field in parameter list) Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 0.000s timeout 20s
?: Input/output error.  : scsi sendcmd: no error
CDB:  D8 00 00 00 00 00 00 00 00 17 09 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 24 00 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x24 Qual 0x00 (invalid field in cdb) Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 0.000s timeout 20s
?: Input/output error.  : scsi sendcmd: no error
CDB:  D8 00 00 00 00 00 00 00 00 17 09 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 24 00 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x24 Qual 0x00 (invalid field in cdb) Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 0.000s timeout 20s
?: Input/output error.  : scsi sendcmd: no error
CDB:  D8 00 00 00 00 00 00 00 00 17 09 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 24 00 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x24 Qual 0x00 (invalid field in cdb) Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 0.000s timeout 20s
?: Input/output error.  : scsi sendcmd: no error
CDB:  D8 00 00 00 00 00 00 00 00 17 09 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 24 00 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x24 Qual 0x00 (invalid field in cdb) Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 0.000s timeout 20s
?: Input/output error.  : scsi sendcmd: no error
CDB:  D8 00 00 00 00 00 00 00 00 17 09 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 24 00 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x24 Qual 0x00 (invalid field in cdb) Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 0.000s timeout 20s
?: Input/output error.  : scsi sendcmd: no error
CDB:  D8 00 00 00 00 00 00 00 00 17 09 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 24 00 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x24 Qual 0x00 (invalid field in cdb) Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 0.001s timeout 20s
?: Input/output error.  : scsi sendcmd: no error
CDB:  D8 00 00 00 00 00 00 00 00 17 09 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 24 00 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x24 Qual 0x00 (invalid field in cdb) Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 0.000s timeout 20s
?: Input/output error.  : scsi sendcmd: no error
CDB:  D8 00 00 00 00 00 00 00 00 17 09 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 24 00 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x24 Qual 0x00 (invalid field in cdb) Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 0.000s timeout 20s
?: Input/output error.  : scsi sendcmd: no error
CDB:  D8 00 00 00 00 00 00 00 00 17 09 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 24 00 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x24 Qual 0x00 (invalid field in cdb) Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 0.000s timeout 20s
?: Input/output error.  : scsi sendcmd: no error
CDB:  D8 00 00 00 00 00 00 00 00 17 09 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 24 00 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x24 Qual 0x00 (invalid field in cdb) Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 0.000s timeout 20s
?: Input/output error.  : scsi sendcmd: no error
CDB:  1A 00 31 00 88 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 24 00 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x24 Qual 0x00 (invalid field in cdb) Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 0.000s timeout 20s

Can anyone help me what goes wrong ?
Also trying the 0x* options to the driver option wont help

thanks felix



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to