On 12/11/09 21:16, Michael Buesch wrote:
> Here you go:
> http://bu3sch.de/patches/wireless-testing/20091112-2213/patches/001-b43-rewrite-dma-ring-alloc.patch
> Please test this patch (also on 64bit-DMA devices that currently work).
> 
> It seriously lacks some comments, but I'll add them later if that works.
> 

I recompiled with this patch and enabled CONFIG_ACPI_PROCESSOR=y which 
produced this:-

Nov 13 12:14:08 doughnut kernel: b43-phy0 ERROR: Fatal DMA error: 0x00000800, 
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
Nov 13 12:14:08 doughnut kernel: b43-phy0: Controller RESET (DMA error) ...
Nov 13 12:14:08 doughnut kernel: b43: Dump of last 20 DMA descriptors
Nov 13 12:14:08 doughnut kernel: b43: Descr.  0: 0x0 0x930 0x35CD5020 0x80000000
Nov 13 12:14:08 doughnut kernel: b43: Descr.  1: 0x0 0x930 0x35CDE020 0x80000000
Nov 13 12:14:08 doughnut kernel: b43: Descr.  2: 0x60000000 0x74 0x36894C28 
0x80000000
Nov 13 12:14:08 doughnut kernel: b43: Descr.  3: 0x80000000 0x6E 0x35CC9810 
0x80000000
Nov 13 12:14:08 doughnut kernel: b43: Descr.  4: 0x0 0x930 0x35CDB020 0x80000000
Nov 13 12:14:08 doughnut kernel: b43: Descr.  5: 0x60000000 0x30 0x36AEC420 
0x80000000
Nov 13 12:14:08 doughnut kernel: b43: Descr.  6: 0x80000000 0x6E 0x35740672 
0x80000000
Nov 13 12:14:08 doughnut kernel: b43: Descr.  7: 0x0 0x930 0x35CD9020 0x80000000
Nov 13 12:14:08 doughnut kernel: b43: Descr.  8: 0x0 0x930 0x35CDC020 0x80000000
Nov 13 12:14:08 doughnut kernel: b43: Descr.  9: 0x0 0x930 0x35CDD020 0x80000000
Nov 13 12:14:08 doughnut kernel: b43: Descr. 10: 0x0 0x930 0x35CDF020 0x80000000
Nov 13 12:14:08 doughnut kernel: b43: Descr. 11: 0x0 0x930 0x35CDA020 0x80000000
Nov 13 12:14:08 doughnut kernel: b43: Descr. 12: 0x60000000 0x6F 0x36AEC828 
0x80000000
Nov 13 12:14:08 doughnut kernel: b43: Descr. 13: 0x80000000 0x6E 0x35CC97A2 
0x80000000
Nov 13 12:14:08 doughnut kernel: b43: Descr. 14: 0x0 0x930 0x3712E020 0x80000000
Nov 13 12:14:08 doughnut kernel: b43: Descr. 15: 0x0 0x930 0x3712F020 0x80000000
Nov 13 12:14:08 doughnut kernel: b43: Descr. 16: 0x60000000 0x6F 0x36896428 
0x80000000
Nov 13 12:14:08 doughnut kernel: b43: Descr. 17: 0x80000000 0x6E 0x35CC9734 
0x80000000
Nov 13 12:14:08 doughnut kernel: b43: Descr. 18: 0x0 0x930 0x36106020 0x80000000
Nov 13 12:14:08 doughnut kernel: b43: Descr. 19: 0x0 0x930 0x36105020 0x80000000
Nov 13 12:14:09 doughnut kernel: b43-phy0: Loading firmware version 410.2160 
(2007-05-26 15:32:10)
Nov 13 12:14:14 doughnut kernel: b43-phy0: Controller restarted
Nov 13 12:14:14 doughnut kernel: b43-phy0 ERROR: Fatal DMA error: 0x00000400, 
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
Nov 13 12:14:14 doughnut kernel: b43-phy0: Controller RESET (DMA error) ...
Nov 13 12:14:14 doughnut kernel: b43-phy0: Loading firmware version 410.2160 
(2007-05-26 15:32:10)
Nov 13 12:14:20 doughnut kernel: b43-phy0: Controller restarted
Nov 13 12:14:20 doughnut kernel: b43-phy0 ERROR: Fatal DMA error: 0x00000400, 
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
Nov 13 12:14:20 doughnut kernel: b43-phy0: Controller RESET (DMA error) ...
Nov 13 12:14:20 doughnut kernel: b43-phy0: Loading firmware version 410.2160 
(2007-05-26 15:32:10)
Nov 13 12:14:26 doughnut kernel: b43-phy0: Controller restarted
Nov 13 12:14:26 doughnut kernel: b43-phy0 ERROR: Fatal DMA error: 0x00000400, 
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
Nov 13 12:14:26 doughnut kernel: b43-phy0: Controller RESET (DMA error) ...
Nov 13 12:14:26 doughnut kernel: b43-phy0: Loading firmware version 410.2160 
(2007-05-26 15:32:10)
Nov 13 12:14:31 doughnut kernel: b43-phy0: Controller restarted
Nov 13 12:14:32 doughnut kernel: b43-phy0 ERROR: Fatal DMA error: 0x00000400, 
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
Nov 13 12:14:32 doughnut kernel: b43-phy0: Controller RESET (DMA error) ...
Nov 13 12:14:32 doughnut kernel: b43-phy0: Loading firmware version 410.2160 
(2007-05-26 15:32:10)
Nov 13 12:14:37 doughnut kernel: b43-phy0: Controller restarted


Earlier I had a very similar error with a kernel compiled without 
Michael's patch but with Larry's patch. This one was compiled with
# CONFIG_ACPI_PROCESSOR is not set 
and ran for 15 mins before it produced this:- 

Nov 13 09:26:20 doughnut kernel: b43-phy0 ERROR: Fatal DMA error: 0x00000800, 
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
Nov 13 09:26:20 doughnut kernel: b43-phy0: Controller RESET (DMA error) ...
Nov 13 09:26:20 doughnut kernel: b43: Dump of last 20 DMA descriptors
Nov 13 09:26:20 doughnut kernel: b43: Descr.  0: 0x60000000 0x30 0x36A06020 
0x80000000
Nov 13 09:26:20 doughnut kernel: b43: Descr.  1: 0x80000000 0x6E 0x360721F2 
0x80000000
Nov 13 09:26:20 doughnut kernel: b43: Descr.  2: 0x0 0x930 0x36666020 0x80000000
Nov 13 09:26:20 doughnut kernel: b43: Descr.  3: 0x0 0x930 0x36662020 0x80000000
Nov 13 09:26:20 doughnut kernel: b43: Descr.  4: 0x0 0x930 0x36661020 0x80000000
Nov 13 09:26:20 doughnut kernel: b43: Descr.  5: 0x0 0x930 0x36435020 0x80000000
Nov 13 09:26:20 doughnut kernel: b43: Descr.  6: 0x10000000 0x930 0x3668F020 
0x80000000
Nov 13 09:26:20 doughnut kernel: b43: Descr.  7: 0x0 0x930 0x36296020 0x80000000
Nov 13 09:26:20 doughnut kernel: b43: Descr.  8: 0x0 0x930 0x36293020 0x80000000
Nov 13 09:26:20 doughnut kernel: b43: Descr.  9: 0x0 0x930 0x36295020 0x80000000
Nov 13 09:26:20 doughnut kernel: b43: Descr. 10: 0x0 0x930 0x3668D020 0x80000000
Nov 13 09:26:20 doughnut kernel: b43: Descr. 11: 0x0 0x930 0x36437020 0x80000000
Nov 13 09:26:20 doughnut kernel: b43: Descr. 12: 0x0 0x930 0x36433020 0x80000000
Nov 13 09:26:20 doughnut kernel: b43: Descr. 13: 0x0 0x930 0x36434020 0x80000000
Nov 13 09:26:20 doughnut kernel: b43: Descr. 14: 0x0 0x930 0x36294020 0x80000000
Nov 13 09:26:20 doughnut kernel: b43: Descr. 15: 0x0 0x930 0x3642A020 0x80000000
Nov 13 09:26:20 doughnut kernel: b43: Descr. 16: 0x0 0x930 0x3659C020 0x80000000
Nov 13 09:26:20 doughnut kernel: b43: Descr. 17: 0x0 0x930 0x364A0020 0x80000000
Nov 13 09:26:20 doughnut kernel: b43: Descr. 18: 0x0 0x930 0x373FB020 0x80000000
Nov 13 09:26:20 doughnut kernel: b43: Descr. 19: 0x0 0x930 0x3642F020 0x80000000
Nov 13 09:26:20 doughnut kernel: b43-phy0: Loading firmware version 410.2160 
(2007-05-26 15:32:10)
Nov 13 09:26:26 doughnut kernel: b43-phy0: Controller restarted
Nov 13 09:26:26 doughnut kernel: b43-phy0 ERROR: Fatal DMA error: 0x00000400, 
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
Nov 13 09:26:26 doughnut kernel: b43-phy0: Controller RESET (DMA error) ...
Nov 13 09:26:26 doughnut kernel: b43-phy0: Loading firmware version 410.2160 
(2007-05-26 15:32:10)
Nov 13 09:26:31 doughnut kernel: b43-phy0: Controller restarted
Nov 13 09:26:32 doughnut kernel: b43-phy0 ERROR: Fatal DMA error: 0x00000400, 
0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
Nov 13 09:26:32 doughnut kernel: b43-phy0: Controller RESET (DMA error) ...
Nov 13 09:26:32 doughnut kernel: b43-phy0: Loading firmware version 410.2160 
(2007-05-26 15:32:10)
Nov 13 09:26:37 doughnut kernel: b43-phy0: Controller restarted

Since I applied Larry's patch I've not had any error's with a 
kernel compiled with
# CONFIG_ACPI is not set

Thanks

Andy
_______________________________________________
Bcm43xx-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to