I have tried by al means I can imagine to turn on DMA for the hard
disk in my shiny new SuSE computer, and instead I get
"dma_timer_expiry: dma status == 0x21". In fact, unless I boot wth
ide=nodma, I can't get the system up at all, it always hangs
soon afterwards with "hda: lost interrupt".
I have tried other disks on that controller, and they do DMA just fine
(I don't have another 160G job for comparison, though). I have also
changed every BIOS setting known to man, and even tried other kernels
(2.4.24, 2.6.2) -- no help.
My new disk is a new Samsung 160GB. Is there some issue with DMA on
huge disks that I have to work around? Or is it possible that a hard
disk works perfectly except that it cannot set up DMA although it
claims to supports UDMA5?
--
No animal was harmed in the composition of this message.