[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: PX-708A and DVD+RW patch


I recompiled with Linux-2.4.23-pre7 and John Williams' patch execpt I used http://w1.894.telia.com/~u89404340/patches/packet/2.4/packet-2.4.22.patch.bz2  Instead of the 2.4.21 version.

These are the three patches I used:

DVD+CDRW, pktcdvd-2.4.22 and dvd-packet-2.4.20

I then tested various tar files 23 to 260 MB on the PX-708a with a DVD+RW UDF disk to /dev/pktcdvd0 and then did diffs after ejecting and remounting.  I had no problems writing to /dev/pktcdvd0 with UDF.

I was even able to mount read write a DVD+RW I formated (not compressed) with Roxio version 6 (WinXP) with the latest update and write more files to it with Linux.

I combined these three patches verbose and put them here pktcdvdrw_plusdvdrw_2.4.22.patch.bz2

I do get this error but it does not seem to effect anything.

pktcdvd: writer sr0 sucessfully registered
sr0: CDROM (ioctl) reports ILLEGAL REQUEST.
pktcdvd: inserted media is CD-RW
pktcdvd: enabled write caching on pktcdvd0
pktcdvd: speed (R/W) 18/18
sr0: CDROM (ioctl) reports ILLEGAL REQUEST.
pktcdvd: 54 01 00 00 00 00 00 00 00 00 00 00 - sense 05.27.00 (Illegal request)
pktcdvd: pktcdvd0 Optimum Power Calibration failed
pktcdvd: 4590208kB available on disc

I still can't write to /dev/scd0 but now I understand why - Firmware.

Thank you very much,


Andy Polyakov wrote:
Has anyone had any luck with the Plextor PX-708a drive and the DVD+RW
kernel patch?
Not to discourage you from trying, but there're certain things that
you ought to keep in mind:

1. read "P.S. non-essentail "rant."" at
2. note that there're now DVD+capable units which terminate write
   requests with "LONG WRITE IN PROGRESS" as well and PX-708A is one
   of them;
3. currently available DVD+RW kernel patch does *not* expect unit to
   return "LONG WRITE IN PROGRESS" and it's not clear what happens in
   such case;

On insertion?:

Oct 15 23:47:57 a1200 kernel: sr0: CDROM (ioctl) error, command: 0x2a 00
                                                                   ^^^^ Why
would it write someting on insertion?
00 24 4f d0 00 00 10 00
     ^^^^^^^^ This is beyond the media edge. How come?

On write command to /dev/scd0:

Oct 16 00:02:53 a1200 kernel: sr0: mmc-3 profile: 1Ah
Oct 16 00:02:53 a1200 kernel: sr0: CDROM (ioctl) reports ILLEGAL REQUEST.
Oct 16 00:02:53 a1200 kernel: sr0: CDROM (ioctl) reports ILLEGAL REQUEST.
Oct 16 00:03:35 a1200 kernel: scsi : aborting command due to timeout :
pid 148853, scsi0, channel 0, id 0, lun 0 0x2a 00 00 00 05 bf 00 00 3f 00
                                                          ^^^^^ This is
2.9MB, which is of the same order of magnitute as internal buffer and
therefore can as well be first "LONG WRITE IN PROGRESS." Other possible
explanations are discussed in "Packet writing on NEC1300" thread at
http://lists.debian.org/cdwrite/2003/cdwrite-200309/threads.html with
http://lists.debian.org/cdwrite/2003/cdwrite-200309/msg00061.html as
summary. A.


Reply to: