Ben Fennema wrote:
Looking at Andy's site, he mentions COMMAND SEQUENCE ERROR's being generated. I'm curious if this is what your seeing.
in scsi_lib.c, can you add:
printk(KERN_INFO "Device %s illegal request: cmd=%d, sector=%ld, nr_sectors=%ld\n", kdevname(SCpnt->request.rq_dev), SCpnt->request.cmd, SCpnt->request.sector, SCpnt->request.nr_sectors);
After case ILLEGAL_REQUEST: in scsi_io_completion.
Rebuild your kernel (or modules if you have scsi modular), retry your copy, and see if you get any illegal request printouts on dmesg.
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? 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? thank you so much, gustavo