cdrom: dropping to single frame dma
I get the error "cdrom: dropping to single frame dma" in my dmesg output when I start ripping cd's to .wav's almost all the time. The cdrom (actually it's a dvdrecorder NEC 2510) works fine and fast all other times until I rip some audio tracks. I get a large performance drop in ripping transfer speeds once this happens. I can't seem to narrow it down to anything in particular. The CD's are sometimes brand new w/o a scratch on them and they still do it.
I was thinking that if modprobe reloads modules I may be able to fix this on the fly, but I don't know what module to modprobe.
Has anyone else seen this behavior or know how to fix it?
Other system info that may help:
0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133] (rev 02)
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP]
0000:00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 22)
0000:00:07.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE (rev 10)
0000:00:07.2 USB Controller: VIA Technologies, Inc. USB (rev 10)
0000:00:07.3 USB Controller: VIA Technologies, Inc. USB (rev 10)
0000:00:07.4 SMBus: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 30)
0000:00:07.5 Multimedia audio controller: VIA Technologies, Inc. VT82C686 AC97 Audio Controller (rev 20)
0000:00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:00:0a.0 USB Controller: OPTi Inc. 82C861 (rev 20)
0000:00:0a.1 USB Controller: OPTi Inc. 82C861 (rev 20)
0000:01:00.0 VGA compatible controller: 3Dfx Interactive, Inc. Voodoo 3 (rev 01)
edit: more info here:
chuckufarley:/home/mylinux/bin # dmesg | grep dma
cdrom: dropping to single frame dma
chuckufarley:/home/mylinux/bin # hdparm -i /dev/dvdrecorder
/dev/dvdrecorder:
Model=_NEC DVD_RW ND-2510A, FwRev=2.15, SerialNo=
Config={ Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=unknown, BuffSize=0kB, MaxMultSect=0
(maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
IORDY=yes, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 *udma2
AdvancedPM=no
* signifies the current active mode
chuckufarley:/home/mylinux/bin # hdparm -I /dev/dvdrecorder
/dev/dvdrecorder:
ATAPI CD-ROM, with removable media
Model Number: _NEC DVD_RW ND-2510A
Serial Number:
Firmware Revision: 2.15
Standards:
Likely used CD-ROM ATAPI-1
Configuration:
DRQ response: 3ms.
Packet size: 12 bytes
Capabilities:
LBA, IORDY(cannot be disabled)
DMA: mdma0 mdma1 mdma2 udma0 udma1 *udma2
Cycle time: min=120ns recommended=120ns
PIO: pio0 pio1 pio2 pio3 pio4
Cycle time: no flow control=120ns IORDY flow control=120ns
I have had this problem on Suse 9.1 and 9.2.
Last edited by ithawtewrong; 03-04-2005 at 05:12 PM.
|