Re: b43, 4306: DMA mode doesn't work

2008-02-05 Thread Michael Buesch
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

Re: b43, 4306: DMA mode doesn't work

2008-02-05 Thread Stefano Brivio
On Mon, 04 Feb 2008 18:21:07 -0700 Larry Finger [EMAIL PROTECTED] wrote: 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

Re: b43, 4306: DMA mode doesn't work

2008-02-05 Thread Matti Viljanen
Michael Buesch kirjoitti: Did you also test an x86_64 kernel _without_ this patch? I'd be very interested whether this works or not. I am quite busy with studies this week, but I'll try to find some time for x86_64 testing. And for the record, I am now able to associate with WPA-enabled AP (WPA2

Re: b43, 4306: DMA mode doesn't work

2008-02-04 Thread Michael Buesch
On Monday 04 February 2008 18:21:42 Matti Viljanen wrote: Michael Buesch kirjoitti: On Sunday 03 February 2008 22:15:57 David Cohen wrote: b43-phy0 ERROR: Fatal DMA error: 0x1000, 0x, 0x, 0x, 0x, 0x This is a Descriptor Protocol Error on the

Re: b43, 4306: DMA mode doesn't work

2008-02-04 Thread Michael Buesch
On Monday 04 February 2008, Michael Buesch wrote: On Monday 04 February 2008 18:21:42 Matti Viljanen wrote: Michael Buesch kirjoitti: On Sunday 03 February 2008 22:15:57 David Cohen wrote: b43-phy0 ERROR: Fatal DMA error: 0x1000, 0x, 0x, 0x, 0x,

Re: b43, 4306: DMA mode doesn't work

2008-02-04 Thread Michael Buesch
On Sunday 03 February 2008 22:15:57 David Cohen wrote: b43-phy0 ERROR: Fatal DMA error: 0x1000, 0x, 0x, 0x, 0x, 0x This is a Descriptor Protocol Error on the RX DMA engine. On which architecture are you running the card and how much RAM do you have?

Re: b43, 4306: DMA mode doesn't work

2008-02-04 Thread Larry Finger
Michael Buesch wrote: On Monday 04 February 2008, Michael Buesch wrote: On Monday 04 February 2008 18:21:42 Matti Viljanen wrote: Michael Buesch kirjoitti: On Sunday 03 February 2008 22:15:57 David Cohen wrote: b43-phy0 ERROR: Fatal DMA error: 0x1000, 0x, 0x, 0x,

Re: b43, 4306: DMA mode doesn't work

2008-02-04 Thread Matti Viljanen
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

b43, 4306: DMA mode doesn't work

2008-02-03 Thread Matti Viljanen
Hi I have Acer Ferrari 3400, which has Broadcom 4306 wlan chip. I am using 32-bit Gentoo Linux with kernel.org 2.6.24-git13 kernel. Details of the chip: 00:09.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03) Subsystem: Wistron NeWeb Corp. TravelMate

Re: b43, 4306: DMA mode doesn't work

2008-02-03 Thread Matti Viljanen
David Cohen kirjoitti: I have Acer Ferrari 3400, which has Broadcom 4306 wlan chip. I am using 32-bit Gentoo Linux with kernel.org 2.6.24-git13 kernel. snip b43-phy0 debug: Loading firmware version 410.2160 (2007-05-26 15:32:10) Someone correct me if I'm wrong... Probably you're using