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