Hi- 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, Dyson 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 http://fy.chalmers.se/~appro/linux/DVD+RW/ide-cd-2.5.69.+patch; 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. |