Tech Support > Operating Systems > Linux / Variants > "empty DMA table" msgs
"empty DMA table" msgs
Posted by Mike Ballard on March 1st, 2004



I'm running win98 as a guest with vmware4. I have two DVD drives
(Lite-Ons) running ide-scsi mods (2.4.20). Works perfect. Under vmware I
need to run the DVD writer with its SCSI emulation and so win98 thinks
that's what they are. I do this for both drives. This works (almost)
fine.

The problem is that the messages logfile has tens of thousands of this
message when I'm copying a DVD within win98:

kernel: hdc: empty DMA table?
kernel: ide-scsi: The scsi wants to send us more data than expected - discarding data
kernel: ide-scsi: The scsi wants to send us more data than expected - discarding data
kernel: hdc: empty DMA table?

The "empty DMA" msg comes up every few seconds and in between is
followed by:

last message repeated 370 times
last message repeated 964 times
last message repeated 976 times
last message repeated 988 times


This happens the entire time (but I never see the "send us more data" msgs
again until I start a new copy; just the empty DMA table and "msg
repeated").

The copying goes OK but is very slow so I wonder if the cause of these
msgs is having a negative impact by chewing up too many cycles? There is
no DMA setting in win98 dev mgr (only for IDE). I forgot the cmd I read
somewhere to check DMA for hdX but when I did it said (or seemed to say)
all devs using DMA.

Anyone know what gives, if it is truly wasting cycles/causing the slow
copying, and how to fix it?

Mike
--

mikeballard--at--verizon.net

"Roses are red, violets are blue,
I'm schizophrenic and so am I"