Brion Vibber wrote:
I don't suppose you have any actual useful information to give about the actual set of kernel config options that will get DMA working on our machines, do you? Believe it or not, *it doesn't matter* who compiled the kernel if it doesn't have the right driver in it.
He has a generally valid point that slimmer, non-generic kernels are a good idea on production systems. As for DMA, has anyone tried recompiling a few times and seeing if they can hit the right options? Is there a non-production machine where this experimentation can be done without danger?
I run a (1+5)x100GB RAID5 storage server, and when first installing it, couldn't get DMA to work for the life of me. I ended up writing a quick kernel hack to make it work on my system, and I think the situation was fixed a few kernel releases later. If you need me to look at the machines and see what I can do, let me know.
Cheers, Ivan.