[Bug 228302] Re: [HARDY-LUCID] No DMA nor 32bits IO support
Igor Wojnicki
wojnicki at gmail.com
Sat Mar 13 11:21:34 UTC 2010
Montblanc. I'm not sure of what kind of 'full speed writting' you are
talking about.
My observation is that pata_ali DOES NOT WORK properly with CD/DVD
drives. Burinig a disck using pata_ali is hardly possible, takes 100%
cpu and takes forever since cdrom DMA transfers are disabled. Enabling
DMA through /sys makes reading/writting impossible (errors).
Using ata_generic instead of pata_ali solves all the problems. DMA works
fine. Current ubuntu kernels prevent the user to choose ata_generic over
pata_ali!
Regarding possible inferior performance of ata_generic I've discovered
that there are none. See attached performance and dmesg results.
Files: *.custom hold results for my customized kernel (see post #58)
with ata_generic instead of pata_ali driver. Other files hold results
for the current Karmic kernel with pata_ali.
So there are two possible solutions:
1. somebody fixes pata_ali driver which seems to be broken - mind the warning: WARNING: ATAPI DMA disabled for reliablity issues - it's ridiculous, especially that ata_generic works fine.
2. ubuntu developers prepare the kernel in such a way which allows to use generic_ata driver! which I agree is kind of workaround, but it might be just good enough, and it's way better that the current situation which prevents using a cdrom/dvd drive!
--
[HARDY-LUCID] No DMA nor 32bits IO support
https://bugs.launchpad.net/bugs/228302
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to linux in ubuntu.
More information about the kernel-bugs
mailing list