Reading UDF CD's

Piotr Wilkin root en astercity.net
Jue Ene 27 12:14:05 CST 2000


I have a Philips PCRW404K CD/RW IDE drive. When I try to read normal ISO
CD's, everything is OK. When I try to read UDF CD's created with PacketCD
under Win95, however, things are no longer working. Under kernel 2.2.14
with BitWizard's UDF module inserted (trylinux's module didn't compile, it
complained about undeclared "event"), when I try to mount a UDF CD-ROM, I
get the following messages:
Jan 27 16:01:08 debian kernel: hdd: packet command error: status=0x51 { DriveReady SeekComplete Error }
Jan 27 16:01:08 debian kernel: hdd: packet command error: error=0x50
Jan 27 16:01:08 debian kernel: ATAPI device hdd:
Jan 27 16:01:08 debian kernel:   Error: Illegal request -- (Sense key=0x05)
Jan 27 16:01:08 debian kernel:   Invalid field in command packet -- (asc=0x24, ascq=0x00)
Jan 27 16:01:08 debian kernel:   The failed "Read TOC" packet command was: 
Jan 27 16:01:08 debian kernel:   "43 02 00 00 00 00 00 00 04 00 00 00 "
Jan 27 16:01:08 debian kernel: hdd: packet command error: status=0x51 { DriveReady SeekComplete Error }
Jan 27 16:01:08 debian kernel: hdd: packet command error: error=0x50
Jan 27 16:01:08 debian kernel: ATAPI device hdd:
Jan 27 16:01:08 debian kernel:   Error: Illegal request -- (Sense key=0x05)
Jan 27 16:01:08 debian kernel:   Invalid field in command packet -- (asc=0x24, ascq=0x00)
Jan 27 16:01:08 debian kernel:   The failed "Read TOC" packet command was: 
Jan 27 16:01:08 debian kernel:   "43 02 00 00 00 00 00 00 04 00 00 00 "
Jan 27 16:01:08 debian kernel: udf: CDROMMULTISESSION not supported: rc=-5
Jan 27 16:01:08 debian kernel: udf: lastblock=536870910
Jan 27 16:01:08 debian kernel: Starting at sector 16 (2048 byte sectors)
Jan 27 16:01:12 debian kernel: hdd: cdrom_decode_status: status=0x51 { DriveReady SeekComplete Error }
Jan 27 16:01:12 debian kernel: hdd: cdrom_decode_status: error=0x30
Jan 27 16:01:16 debian kernel: hdd: command error: status=0x51 { DriveReady SeekComplete Error }
Jan 27 16:01:16 debian kernel: hdd: command error: error=0x50
Jan 27 16:01:16 debian kernel: end_request: I/O error, dev 16:40 (hdd), sector 64
Jan 27 16:01:16 debian kernel: ATAPI device hdd:
Jan 27 16:01:16 debian kernel:   Error: Illegal request -- (Sense key=0x05)
Jan 27 16:01:16 debian kernel:   Illegal mode for this track or incompatible medium -- (asc=0x64, ascq=0x00)
With 2.3.41-pre3 with compiled UDF read support, it's like this:
Jan 27 14:17:20 debian kernel: hdd: packet command error: status=0x51 { DriveReady SeekComplete Error }
Jan 27 14:17:20 debian kernel: hdd: packet command error: error=0x50
Jan 27 14:17:20 debian kernel: ATAPI device hdd:
Jan 27 14:17:20 debian kernel:   Error: Illegal request -- (Sense key=0x05)
Jan 27 14:17:20 debian kernel:   Invalid field in command packet -- (asc=0x24, ascq=0x00)
Jan 27 14:17:20 debian kernel:   The failed "Test Unit Ready" packet command was: 
Jan 27 14:17:20 debian kernel:   "00 00 00 00 00 00 00 00 00 00 00 00 "
Jan 27 14:17:20 debian kernel: hdd: packet command error: status=0x51 { DriveReady SeekComplete Error }
Jan 27 14:17:20 debian kernel: hdd: packet command error: error=0x50
Jan 27 14:17:20 debian kernel: ATAPI device hdd:
Jan 27 14:17:20 debian kernel:   Error: Illegal request -- (Sense key=0x05)
Jan 27 14:17:20 debian kernel:   Invalid field in command packet -- (asc=0x24, ascq=0x00)
Jan 27 14:17:20 debian kernel:   The failed "Test Unit Ready" packet command was: 
Jan 27 14:17:20 debian kernel:   "00 00 00 00 00 00 00 00 00 00 00 00 "
Jan 27 14:17:20 debian kernel: UDF-fs DEBUG (lowlevel.c, 54): udf_get_last_session: XA disk: no, vol_desc_start=128
Jan 27 14:17:20 debian kernel: UDF-fs DEBUG (super.c, 1342): udf_read_super: Multi-session=0
Jan 27 14:17:20 debian kernel: attempt to access beyond end of device
Jan 27 14:17:20 debian kernel: 16:40: rw=0, want=2, limit=0
Jan 27 14:17:20 debian kernel: attempt to access beyond end of device
Jan 27 14:17:20 debian kernel: 16:40: rw=0, want=2147483138, limit=0
Jan 27 14:17:20 debian kernel: attempt to access beyond end of device
Jan 27 14:17:20 debian kernel: 16:40: rw=0, want=2147483026, limit=0
Jan 27 14:17:20 debian kernel: attempt to access beyond end of device
Jan 27 14:17:20 debian kernel: 16:40: rw=0, want=2147483646, limit=0
Jan 27 14:17:20 debian kernel: attempt to access beyond end of device
Jan 27 14:17:20 debian kernel: 16:40: rw=0, want=2147483134, limit=0
Jan 27 14:17:20 debian kernel: attempt to access beyond end of device
Jan 27 14:17:20 debian kernel: 16:40: rw=0, want=2147483022, limit=0
Jan 27 14:17:20 debian kernel: attempt to access beyond end of device
Jan 27 14:17:20 debian kernel: 16:40: rw=0, want=2147483350, limit=0
Jan 27 14:17:20 debian kernel: attempt to access beyond end of device
Jan 27 14:17:20 debian kernel: 16:40: rw=0, want=2147482838, limit=0
Jan 27 14:17:20 debian kernel: attempt to access beyond end of device
Jan 27 14:17:20 debian kernel: 16:40: rw=0, want=2147482726, limit=0
Jan 27 14:17:20 debian kernel: attempt to access beyond end of device
Jan 27 14:17:20 debian kernel: 16:40: rw=0, want=2147483346, limit=0
Jan 27 14:17:20 debian kernel: attempt to access beyond end of device
Jan 27 14:17:20 debian kernel: 16:40: rw=0, want=2147482834, limit=0
Jan 27 14:17:20 debian kernel: attempt to access beyond end of device
Jan 27 14:17:20 debian kernel: 16:40: rw=0, want=2147482722, limit=0
Jan 27 14:17:20 debian kernel: attempt to access beyond end of device
Jan 27 14:17:20 debian kernel: 16:40: rw=0, want=2, limit=0
Jan 27 14:17:20 debian kernel: attempt to access beyond end of device
Jan 27 14:17:20 debian kernel: 16:40: rw=0, want=2147483138, limit=0
Jan 27 14:17:20 debian kernel: attempt to access beyond end of device
Jan 27 14:17:20 debian kernel: 16:40: rw=0, want=2147483026, limit=0
Jan 27 14:17:20 debian kernel: attempt to access beyond end of device
Jan 27 14:17:20 debian kernel: 16:40: rw=0, want=2147483646, limit=0
Jan 27 14:17:20 debian kernel: attempt to access beyond end of device
Jan 27 14:17:20 debian kernel: 16:40: rw=0, want=2147483134, limit=0
Jan 27 14:17:20 debian kernel: attempt to access beyond end of device
Jan 27 14:17:20 debian kernel: 16:40: rw=0, want=2147483022, limit=0
Jan 27 14:17:20 debian kernel: attempt to access beyond end of device
Jan 27 14:17:20 debian kernel: 16:40: rw=0, want=2147483350, limit=0
Jan 27 14:17:20 debian kernel: attempt to access beyond end of device
Jan 27 14:17:20 debian kernel: 16:40: rw=0, want=2147482838, limit=0
Jan 27 14:17:20 debian kernel: attempt to access beyond end of device
Jan 27 14:17:20 debian kernel: 16:40: rw=0, want=2147482726, limit=0
Jan 27 14:17:20 debian kernel: attempt to access beyond end of device
Jan 27 14:17:20 debian kernel: 16:40: rw=0, want=2147483346, limit=0
Jan 27 14:17:20 debian kernel: attempt to access beyond end of device
Jan 27 14:17:20 debian kernel: 16:40: rw=0, want=2147482834, limit=0
Jan 27 14:17:20 debian kernel: attempt to access beyond end of device
Jan 27 14:17:20 debian kernel: 16:40: rw=0, want=2147482722, limit=0
Jan 27 14:17:20 debian kernel: attempt to access beyond end of device
Jan 27 14:17:20 debian kernel: 16:40: rw=0, want=626, limit=0
Jan 27 14:17:20 debian kernel: attempt to access beyond end of device
Jan 27 14:17:20 debian kernel: 16:40: rw=0, want=514, limit=0
The question is: am I doing something wrong, is it a hardware error, or is
it some kernel error? Please help me.

Piotr Wilkin
pwilkin en astercity.net



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo en vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



Más información sobre la lista de distribución Ayuda