Hi, mike-a: > I have a pioneer 212 (sata) DVD > running Fedora 7 > Neither cdrecord nor growisofs work > WIN XP works, but only if DMA is disabled for the drive > Both machines have a VIA VT6420 > I tried my burner on a friends machine with nvidia sata > controller and everything worked fine.
This matches well the image which emerges for this issue. Trouble maker is the VT6420 with Linux, not the drives, not the burner software. > 00000000 2a 00 00 00 00 00 00 00 10 00 > 00008000 2a 00 00 00 00 10 00 00 10 00 > 00010000 2a 00 00 00 00 20 00 00 10 00 Arghh ! These are SCSI commands 2Ah WRITE 10 which send 16 blocks = 32 KB of data to LBA addresses 0, 16, 32. Something (the controller ?) did put copies of the commands at the head of the data payload. This would explain why we get parameter length errors with mode page 05h. The drive really receives too many bytes. > The 32 bytes of data at the end were lost. The write command announced 32 KiB. So what is surplus at the beginning of the payload will get truncated at the end ... somehow. (I wonder why this happened quite gracefully and did not get everything stuck, though.) Thanks for this report. It confirms the suspicion against the VT6420 controller and it even gives an idea what is actually going wrong. > It looks like I will need to get a PATA burner! Or you get that "VIA SATA PCI controller (VT6421)" which brought the remedy for Andreas Klauer in July. Have a nice day :) Thomas -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

