On Wed, 28 Jan 2004, Thomas J. Magliery, Ph.D. wrote: > David Brownell suggested that someone on this list might be able to help me. > I am having trouble burning DVDs using a USB 2.0-connected burner, and I > think USB might be the problem. > > I have a desktop PC running linux (Asus A7V333, AMD Athlon XP 2100+, Red Hat > Linux 9 (2.4.20-20.9)). I am trying to get xcdroast to work for burning > DVDs using an external DVD burner, the Plextor PX-708UF, which I have > connected through USB 2.0. > > Long story short: I can burn DVDs using growisofs, but cdrecord-ProDVD > (required for xcdroast) dies because it cannot identify the blank disk type > (DVD+R, in my case). Joerg Schilling (developer of cdrecord) has it working > on the IDE version of this drive (Plextor PX-708A), which makes me think > it's a USB problem. Here is what happens: > > ============== > [EMAIL PROTECTED] xcdroast]# cdrecord-ProDVD.sh -atip dev=0,0,0 > Cdrecord-ProDVD-Clone 2.01a24 (i686-pc-linux-gnu) Copyright (C) > 1995-2004 Jörg Schilling > Unlocked features: ProDVD Clone > Limited features: > This copy of cdrecord is licensed for: > private/research/educational_non-commercial_use > scsidev: '0,0,0' > scsibus: 0 target: 0 lun: 0 > Linux sg driver version: 3.1.24 > Using libscg version 'schily-0.8'. > Device type : Removable CD-ROM > Version : 2 > Response Format: 1 > Vendor_info : 'PLEXTOR ' > Identifikation : 'DVDR PX-708A ' > Revision : '1.04' > Device seems to be: Generic mmc2 DVD-R/DVD-RW. > Using generic SCSI-3/mmc-3 DVD+R driver (mmc_dvdplusr). > Driver flags : DVD MMC-3 SWABAUDIO BURNFREE > Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R > cdrecord-ProDVD: Input/output error. read disk info: scsi sendcmd: no error > CDB: 51 00 00 00 00 00 00 00 24 00 > status: 0x2 (CHECK CONDITION) > Sense Bytes: 70 00 00 00 00 00 00 0A 00 00 00 00 00 00 00 00 > Sense Key: 0x0 No Additional Sense, Segment 0 > Sense Code: 0x00 Qual 0x00 (no additional sense information) Fru 0x0 > Sense flags: Blk 0 (not valid) > cmd finished after 0.002s timeout 240s > cdrecord-ProDVD: Cannot get disk type. > ================= > Note that the drive is identified as a 708A because it has the same firmware > as that drive. > > On Joerg's actual 708A, the end looks like this: > ================= > Executing 'read disk info' command on Bus 0 Target 0, Lun 0 timeout 240s > CDB: 51 00 00 00 00 00 00 00 24 00 > cmd finished after 0.000s timeout 240s > Got 36 (0x24), expecting 36 (0x24) bytes of data. > Received Data: 00 22 00 01 01 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 23 05 40 00 00 00 00 00 00 00 00 00 00 00 00 > ================= > > > As far as I can tell, there are no kernel errors during this process. > (Nothing in /var/log/messages--should I look somewhere else?) > > Any thoughts? Joerg's latest suggestion is to pop the drive out of the case > and hook it up with an IDE cable, but that kind of defeats the point of the > drive for me. If you're interested at all in the discourse on this, see the > cdwrite January archive staring with: > > http://lists.debian.org/cdwrite/2004/cdwrite-200401/msg00145.html > > I don't subscribe to this list; please cc me.
You can try turning on usb-storage debugging in your kernel configuration. Post the dmesg output you get when the burn process fails. If something is going wrong during the USB/SCSI stage of processing, this should show what it is. Alan Stern ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel