Image

Imagemattcaron wrote in Imagelinux

cd ripping problems

This is just an FYI for all the folks:

I have a modern DVD-RW drive that supports all the happy DMA modes and all that.

However, after some amount of time, I get the message:

cdrom: dropping to single frame dma

and after that, all it does is rip the correct amount of dead air. Now, this gives REALLY good OGG compression, but leads to decidedly uninteresting songs. Turning off dma with hdparm doesn't do any good.

Anyway, checking the kernel mailing lists shows that other folks are having this trouble too. Right now, I'm using 2.6.5. I'll upgrade to the latest kernel and see if it fixes it. If anyone has ideas, please post, and I'll post anything I find.

Update: Judging by the LKML, this is still broken in 2.6.6, so I'm not going to bother to install it. It seems to be a problem on UDMA(33) drives, but not on older PIO and DMA drives. So, the choices are:
1.) Use an older drive
2.) Use SCSI emulation mode

I think I'm going to go with (1), and put my spare 2 year old Philips CD-RW in the box. The non-working drive in question is a new Toshiba DVD-RW.

Bear in mind, that the only thing not working is CDDA ripping. Data ripping, data copying, CD/DVD burning all work. I don't know about DVD movie playback - haven't tried that on this box yet.

Update to the Update: Okay, so nothing worked. I've tried 2 different CD drives. I've chosen the "Enable DMA only for disks" option (no luck, does the same thing). I've tried using ide-scsi (the old way of doing it), and it complains about irq timeouts and then the whole box locks up. I wonder if it has more to do with the chipset than anything else. I'll probably do some more research on it once the kernel hackers have more time to work on it, and in the meantime, I'll rip on my laptop. It's slower, but it works.