From: Damien <da...@ca...> - 2002-05-29 23:09:46
|
Le lun 27/05/2002 =E0 21:52, Andreas Mueller a =E9crit : > Sorry, I missed to check in some files.=20 > I just committed the missing files. Please update your > source tree and try to compile again. >=20 Ok, I recompiled all, but it stukk won't work. I set impl_->scgp_->verbose to 2 in dao/ScsiIf-lib.cc, and run cdrdao in gdb, using (gdb) run copy --device 0,0,0 --source-driver plextor-scan --driver generic-mmc if print the list of track of the cd then freeze, this is the last part of the output : io track) is supported. Copying audio tracks 1-13: start 00:00:00, length 78:35:42 to "cddata4842.bin"... Track 1... Executing ' ' command on Bus 0 Target 0, Lun 0 timeout 20s CDB: BE 00 00 00 00 00 00 00 14 F8 01 00 ?: Input/output error. : scsi sendcmd: retryable error CDB: BE 00 00 00 00 00 00 00 14 F8 01 00 status: 0x0 (GOOD STATUS) cmd finished after 30.099s timeout 20s Got 48960 (0xBF40), expecting 48960 (0xBF40) bytes of data. Received Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Executing ' ' command on Bus 0 Target 0, Lun 0 timeout 20s CDB: BE 00 00 00 00 00 00 00 14 F8 01 00 ?: Input/output error. : scsi sendcmd: retryable error CDB: BE 00 00 00 00 00 00 00 14 F8 01 00 status: 0x0 (GOOD STATUS) cmd finished after 30.099s timeout 20s Got 48960 (0xBF40), expecting 48960 (0xBF40) bytes of data. Received Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Executing ' ' command on Bus 0 Target 0, Lun 0 timeout 20s CDB: BE 00 00 00 00 00 00 00 14 F8 01 00 ?: Input/output error. : scsi sendcmd: retryable error CDB: BE 00 00 00 00 00 00 00 14 F8 01 00 status: 0x0 (GOOD STATUS) cmd finished after 30.099s timeout 20s Got 48960 (0xBF40), expecting 48960 (0xBF40) bytes of data. Received Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Executing ' ' command on Bus 0 Target 0, Lun 0 timeout 20s CDB: BE 00 00 00 00 00 00 00 14 F8 01 00 ?: Input/output error. : scsi sendcmd: retryable error CDB: BE 00 00 00 00 00 00 00 14 F8 01 00 status: 0x0 (GOOD STATUS) cmd finished after 30.099s timeout 20s Got 48960 (0xBF40), expecting 48960 (0xBF40) bytes of data. Received Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Executing ' ' command on Bus 0 Target 0, Lun 0 timeout 20s CDB: BE 00 00 00 00 14 00 00 1A F8 01 00 It loops because that command never get executed. This is the backtrace (I send SIGINT to stop the loop of the prog, don't know if this is the right way). #0 0x4019c264 in ioctl () from /lib/libc.so.6 #1 0x080cd610 in ?? () #2 0x0808b2b4 in scg_cmd () at /usr/include/pccts/ATokPtrImpl.h:87 #3 0x0806b887 in ScsiIf::sendCmd (this=3D0x80cd470, cmd=3D0xbfffee60 "=BE"= ,=20 cmdLen=3D12, dataOut=3D0x0, dataOutLen=3D0, dataIn=3D0x80e0c08 "",=20 dataInLen=3D63648, showMessage=3D0) at ScsiIf-lib.cc:244 #4 0x0805003d in CdrDriver::sendCmd (this=3D0x80cf6d0, cmd=3D0xbfffee60 "=BE",=20 cmdLen=3D12, dataOut=3D0x0, dataOutLen=3D0, dataIn=3D0x80e0c08 "",=20 dataInLen=3D63648, showErrorMsg=3D0) at CdrDriver.cc:951 #5 0x0805bc2f in GenericMMC::readSubChannels (this=3D0x80cf6d0,=20 sm=3DSUBCHAN_NONE, lba=3D20, len=3D26, chans=3D0xbfffeed8, audioData=3D0x4035d7c8) at GenericMMC.cc:1663 #6 0x0805573d in CdrDriver::audioRead (this=3D0x80cf6d0, sm=3DSUBCHAN_NONE= , byteOrder=3D0, buffer=3D0x4035d7c8, startLba=3D20, len=3D26) at CdrDriver.cc:3940 #7 0x08056070 in cdda_read (d=3D0x80cfff0, buffer=3D0x4035d7c8, beginsector=3D20,=20 sectors=3D26) at CdrDriver.cc:4237 #8 0x0806fecf in i_read_c_block () at ToshibaReader.cc:81 #9 0x080702e6 in paranoia_read () at ToshibaReader.cc:81 #10 0x08055f91 in CdrDriver::readAudioRangeParanoia (this=3D0x80cf6d0,=20 info=3D0xbffff770, fd=3D5, start=3D0, end=3D353667, startTrack=3D0, endTrack=3D12,=20 trackInfo=3D0x80f0de0) at CdrDriver.cc:4202 #11 0x0805cb1c in GenericMMC::readAudioRange (this=3D0x80cf6d0,=20 rinfo=3D0xbffff770, fd=3D5, start=3D0, end=3D353667, startTrack=3D0, endTrack=3D12,=20 info=3D0x80f0de0) at GenericMMC.cc:2273 #12 0x08053f82 in CdrDriver::readDisk (this=3D0x80cf6d0, session=3D1,=20 dataFilename=3D0xbffff7e8 "cddata4842.bin") at CdrDriver.cc:3327 #13 0x0804d2e4 in copyCd (src=3D0x80cf6d0, dst=3D0x80cf6d0, session=3D1,=20 dataFilename=3D0xbffff7e8 "cddata4842.bin", fifoBuffers=3D32, swap=3D0, eject=3D0,=20 force=3D0, keepimage=3D0) at main.cc:1559 #14 0x0804efdd in main (argc=3D8, argv=3D0xbffff9b4) at main.cc:2347 #15 0x400e03c1 in __libc_start_main () from /lib/libc.so.6 I attach the complete output of the gdb session to this mail (it is gzipped). I hope this can be of any help. If I can do anything else, please tell me. Amicalement, Damien |