[Bug 33024] Re: bcm43xx driver trying to allocate DMA memory above 1G

tonfa bboissin at ens-lyon.fr
Wed Apr 12 12:11:58 UTC 2006


Hi,

I think this bug should be reopened (though I don't know ubuntu bugzilla policies so I don't know what status I should put).

Nicholas was probably using x86, but this still affects powerpc users.

The problem is that the dma engine from the Broadcom card cannot address memory above 1G. The driver correctly set the dma_mask to DMA30BITS_MASK. But the ppc dma handling code (in contrary to x86) doesn't respect this.
The main reason is because ppc doesn't have different zone like DMA_ZONE so there is no reserved space below 1G.

The issue was reported upstream, see this thread:
http://lkml.org/lkml/2006/4/10/3

So benh will work on this. It may be worth following it and if the changes are not big backporting it to the ubuntu kernel. (otherwise all the ppc64 users with >1G RAM won't have a usable airport).
-- 
bcm43xx driver trying to allocate DMA memory above 1G
https://launchpad.net/malone/bugs/33024




More information about the kernel-bugs mailing list