Burning audio CD in DAO mode with UDMA causes hang-up
Hi, burning an audio CD with # cdrecord [-dummy] dev=/dev/hdg -audio -pad 1.wav [2.wav] does crash the computer in certain situations (no real code!). To (de-)activate DMA I use hdparm -d1 /dev/hdg or hdparm -d0 /dev/hdg. To change between UMDA2 and MDMA2 I use hdparm -Xudma2 /dev/hdg or hdparm -iXmdma2 /dev/hdg. I tried burning 1 or 2 .WAV files: - If DMA is off, everything works - If DMA is on _and_ MDMA2 is set, everything works - If DMA is on and UDMA2 is set, the command does only work with _one_ WAV file, not more. "Not working" means causing hang-up after some time. /var/log/messages: May 29 18:08:41 C3209 kernel: hdg: DMA timeout retry May 29 18:08:41 C3209 kernel: PDC202XX: Secondary channel reset. May 29 18:08:41 C3209 kernel: hdg: timeout waiting for DMA May 29 18:08:41 C3209 kernel: hdg: status timeout: status=0xff { Busy } May 29 18:08:41 C3209 kernel: ide: failed opcode was: unknown May 29 18:08:41 C3209 kernel: hdg: drive not ready for command May 29 18:08:41 C3209 kernel: hdg: ATAPI reset complete May 29 18:12:01 C3209 kernel: hdg: irq timeout: status=0x80 { Busy } May 29 18:12:01 C3209 kernel: ide: failed opcode was: unknown May 29 18:12:01 C3209 kernel: hdg: ATAPI reset complete May 29 18:17:47 c3209 syslog-ng[2445]: syslog-ng version 1.6.8 starting I know that this worked before (SUSE 10.0, now 10.1). Burning data CDs in SAO/DAO works. What's happening here, I though those bloody problems with UDMA and burning audio CDs completely vanished?!!!!? I-am-so-sick of that kind of problems, now that it finally worked for some years/SUSEs. I have to add that it is /dev/hdg because it's connected to the secondary master channel of my Promise Ultra 100 TX2 IDE controller. But as I said: It (finally) worked, till now :-( I found some hints on the linux.kernel mailing-list that starting with kernel 2.6.15 (now 16) some problems re-appeared concerning IDE. I tested it with both pdc202xx_old and pdc202xx_new. Greetings, René -- Registered Linux User #324404
participants (1)
-
René Matthäi