On Tuesday 05 February 2008 08:14:33 Matti Viljanen wrote: > >>> Try an x86_64 kernel. I bet it will work. > >> > >> Can you also try the following patch on an i386 kernel? > > > > I didn't think we would ever need to revisit this code; however, our use > > of the PIO fall through that hid DMA problems was too clever. Your > > implementation of an explicit DMA testing should be an > > improvement on the kernel's routine. > > > > I agree with the intent of the patch. Assuming that it fixes the problem > > found by Matti Viljanen, > > you have my ACK. BTW, b43legacy will also need a variation of the patch > > as the earlier BCM4306 > > models could have the same problem in case they get used with more than > > 1 GB RAM. > > > > Larry > > The patch works - no CPU-usage, no dmesg flooding. > And 'iwlist scan' now gives proper results. > I should get my WLAN AP today so I can finally test it. > > No b43 experience on 64-bit kernel, though... > > Great work. Thank you very much!
Ok, one must say, however, that this patch is a tradeoff. It will reallocate all the data and move it around. Of course, that won't help your battery and stuff, as it wastes a certain amount of CPU cycles. :) But it's great that it works. Thanks for testing. Did you also test an x86_64 kernel _without_ this patch? I'd be very interested whether this works or not. -- Greetings Michael. _______________________________________________ Bcm43xx-dev mailing list Bcm43xx-dev@lists.berlios.de https://lists.berlios.de/mailman/listinfo/bcm43xx-dev