On Tue, Jul 30, 2002 at 04:55:49PM -0700, guStaVo ZaeRa wrote:
ok... here's what i got :
UDF-fs INFO UDF 0.9.6 (2002/03/11) Mounting volume 'LinuxUDF', timestamp 2002/07/31 00:11 (1e5c) Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabledttyS00 at 0x03f8 (irq = 4) is a 16550A ttyS01 at 0x02f8 (irq = 3) is a 16550A Installing knfsd (copyright (C) 1996 okir@monad.swb.de). Device 0b:00 illegal request: cmd=0, sector=1672, nr_sectors=4 Device 0b:00 illegal request: cmd=0, sector=1672, nr_sectors=4 I/O error: dev 0b:00, sector 1672 UDF-fs DEBUG misc.c:274:udf_read_tagged: block=418, location=144: read failed udf: udf_read_inode(ino 418) failed !bh Device 0b:00 illegal request: cmd=0, sector=1676, nr_sectors=4 I/O error: dev 0b:00, sector 1676 UDF-fs DEBUG misc.c:274:udf_read_tagged: block=419, location=145: read failed udf: udf_read_inode(ino 419) failed !bh Device 0b:00 illegal request: cmd=0, sector=1680, nr_sectors=4 I/O error: dev 0b:00, sector 1680 UDF-fs DEBUG misc.c:274:udf_read_tagged: block=420, location=146: read failed udf: udf_read_inode(ino 420) failed !bh Device 0b:00 illegal request: cmd=0, sector=56268, nr_sectors=4 I/O error: dev 0b:00, sector 56268 UDF-fs DEBUG misc.c:274:udf_read_tagged: block=14067, location=13793: read failed udf: udf_read_inode(ino 14067) failed !bh sr0: dirty DVD+RW media, "finalizing"
What do you get out of that?
Ok, so the device is returning ILLEGAL_REQUESTS.. before all the if (SCpnt->device->ten) { ... } add: scsi_queue_next_request(q, SCpnt); result = 0; break; (so right after your printk) That should retry all the illegal requests forever. Hopefully re-reading the sector will work, otherwise you'll prolly hang something =]
What is the status on UDF in linux as a whole? has anyone gotten this working? Should I continue to fumble around, or am I "wasting" my time? Could you please give me some pointers on where i could start off if I was to join the development/debugging on UDF?
Well, this has nothing to do with UDF. It's the drive behaving poorly when in packet mode. Ben