Hi, I am trying packet writing and UDF for the first time. Unfortunately it does not quiete seem to work. I am using a 2.4.24 kernel with the 2.4.23 packet writing patch. CDRW drive is: /dev/hdc: Model=UJDA740 DVD/CDRW, FwRev=1.00, SerialNo= Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic } RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0 BuffType=unknown, BuffSize=512kB, MaxMultSect=0 (maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0 IORDY=yes, tPIO={min:180,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: sdma0 sdma1 sdma2 mdma0 mdma1 mdma2 UDMA modes: udma0 udma1 *udma2 AdvancedPM=no Drive conforms to: ATA/ATAPI-5 T13 1321D revision 3: 1 2 3 4 5 Formatting went flawlessly (albeit slowly) using cdrwtool -q. I associate the packet device using: pktsetup /dev/pktcdvd0 /dev/cdrom where /dev/cdrom is /dev/scsi/host0/bus0/target0/lun0/cd (obviouly using idescsi translation). Using pktsetup /dev/pktcdvd0 /dev/hdc it does not work at all: drive not ready : Invalid argument So I use idescsi (or whatever this is called these days). When I try to write something: dd if=/etc/passwd of=/dev/pktcdvd0 bs=2048 the following happens (syslog): pktcdvd: v0.0.2p 03/03/2002 Jens Axboe (axboe@suse.de) pktcdvd: writer sr0 sucessfully registered pktcdvd: inserted media is CD-RW pktcdvd: Fixed packets, 32 blocks, Mode-2 disc pktcdvd: Max. media speed: 4 pktcdvd: speed (R/W) 6/4 pktcdvd: 551488kB available on disc I/O error: dev 0b:00, sector 0 pktcdvd: pktcdvd0: WRITE error sector 0 pktcdvd: pktcdvd0: WRITE error sector 4 pktcdvd: pktcdvd0: WRITE error sector 8 pktcdvd: pktcdvd0: WRITE error sector 12 pktcdvd: pktcdvd0: WRITE error sector 16 pktcdvd: pktcdvd0: WRITE error sector 20 pktcdvd: pktcdvd0: WRITE error sector 24 pktcdvd: pktcdvd0: WRITE error sector 28 pktcdvd: pktcdvd0: WRITE error sector 32 pktcdvd: pktcdvd0: WRITE error sector 36 pktcdvd: pktcdvd0: WRITE error sector 40 pktcdvd: pktcdvd0: WRITE error sector 44 pktcdvd: pktcdvd0: WRITE error sector 48 pktcdvd: pktcdvd0: WRITE error sector 52 pktcdvd: pktcdvd0: WRITE error sector 56 pktcdvd: pktcdvd0: WRITE error sector 60 pktcdvd: pktcdvd0: WRITE error sector 64 pktcdvd: pktcdvd0: WRITE error sector 68 pktcdvd: pktcdvd0: WRITE error sector 72 pktcdvd: pktcdvd0: WRITE error sector 76 pktcdvd: pktcdvd0: WRITE error sector 80 pktcdvd: pktcdvd0: WRITE error sector 84 pktcdvd: pktcdvd0: WRITE error sector 88 pktcdvd: pktcdvd0: WRITE error sector 92 pktcdvd: pktcdvd0: WRITE error sector 96 pktcdvd: pktcdvd0: WRITE error sector 100 pktcdvd: pktcdvd0: WRITE error sector 104 pktcdvd: pktcdvd0: WRITE error sector 108 pktcdvd: pktcdvd0: WRITE error sector 112 pktcdvd: pktcdvd0: WRITE error sector 116 pktcdvd: pktcdvd0: WRITE error sector 120 pktcdvd: pktcdvd0: WRITE error sector 124 Of course the data does not end up on the disc. Any idea? How can I debug this? - Jens
On Sun, 11 Jan 2004, Jens David wrote:
I am trying packet writing and UDF for the first time. Unfortunately it does not quiete seem to work.
I am using a 2.4.24 kernel with the 2.4.23 packet writing patch. ... I associate the packet device using:
pktsetup /dev/pktcdvd0 /dev/cdrom
where /dev/cdrom is /dev/scsi/host0/bus0/target0/lun0/cd (obviouly using idescsi translation). Using pktsetup /dev/pktcdvd0 /dev/hdc it does not work at all:
drive not ready : Invalid argument
Does /dev/hdc work when mounting a cd read-only without the pktcdvd driver?
So I use idescsi (or whatever this is called these days). When I try to write something:
dd if=/etc/passwd of=/dev/pktcdvd0 bs=2048
the following happens (syslog):
pktcdvd: v0.0.2p 03/03/2002 Jens Axboe (axboe@suse.de) pktcdvd: writer sr0 sucessfully registered pktcdvd: inserted media is CD-RW pktcdvd: Fixed packets, 32 blocks, Mode-2 disc pktcdvd: Max. media speed: 4 pktcdvd: speed (R/W) 6/4 pktcdvd: 551488kB available on disc I/O error: dev 0b:00, sector 0 pktcdvd: pktcdvd0: WRITE error sector 0 pktcdvd: pktcdvd0: WRITE error sector 4 ... pktcdvd: pktcdvd0: WRITE error sector 124
Of course the data does not end up on the disc. Any idea? How can I debug this?
How is the drive identified during boot? There should be a line in dmesg looking something like this: sr0: scsi3-mmc drive: 32x/40x writer cd/rw xa/form2 cdda tray If it says scsi1, the cdrom driver will not even try to write to it. (I've seem this happen with some usb drives.) You can also test with CONFIG_SCSI_LOGGING enabled. (read the config help text). -- Peter Osterlund - petero2@telia.com http://w1.894.telia.com/~u89404340
Hi again,
On Sun, 11 Jan 2004, Jens David wrote:
I am trying packet writing and UDF for the first time. Unfortunately it does not quiete seem to work.
I am using a 2.4.24 kernel with the 2.4.23 packet writing patch. ... I associate the packet device using:
pktsetup /dev/pktcdvd0 /dev/cdrom
where /dev/cdrom is /dev/scsi/host0/bus0/target0/lun0/cd (obviouly using idescsi translation). Using pktsetup /dev/pktcdvd0 /dev/hdc it does not work at all:
drive not ready : Invalid argument
Does /dev/hdc work when mounting a cd read-only without the pktcdvd driver?
Ad-hoc I would have answered "of course". Good that I checked. It does not. Investigating why. Used 2.4.21 or so before till yesterday.
So I use idescsi (or whatever this is called these days). When I try to write something:
dd if=/etc/passwd of=/dev/pktcdvd0 bs=2048
the following happens (syslog):
pktcdvd: v0.0.2p 03/03/2002 Jens Axboe (axboe@suse.de) pktcdvd: writer sr0 sucessfully registered pktcdvd: inserted media is CD-RW pktcdvd: Fixed packets, 32 blocks, Mode-2 disc pktcdvd: Max. media speed: 4 pktcdvd: speed (R/W) 6/4 pktcdvd: 551488kB available on disc I/O error: dev 0b:00, sector 0 pktcdvd: pktcdvd0: WRITE error sector 0 pktcdvd: pktcdvd0: WRITE error sector 4 ... pktcdvd: pktcdvd0: WRITE error sector 124
Of course the data does not end up on the disc. Any idea? How can I debug this?
How is the drive identified during boot? There should be a line in dmesg looking something like this:
sr0: scsi3-mmc drive: 32x/40x writer cd/rw xa/form2 cdda tray
It sais: Jan 11 13:52:32 dg1kjd-lap kernel: sr0: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda tray Jan 11 13:52:32 dg1kjd-lap kernel: sr0: mmc-3 profile capable, current profile: 0h Jan 11 13:52:32 dg1kjd-lap kernel: Uniform CD-ROM driver Revision: 3.12
You can also test with CONFIG_SCSI_LOGGING enabled. (read the config help text).
Good idea, will try and post again, thanks!
-- Peter Osterlund - petero2@telia.com http://w1.894.telia.com/~u89404340
-- To unsubscribe, e-mail: packet-writing-unsubscribe@suse.com For additional commands, e-mail: packet-writing-help@suse.com
-- j
participants (2)
-
Jens David
-
Peter Osterlund