[PATCH] b43: Add Soft-MAC SDIO device support

2009-09-10 Thread Michael Buesch
From: Albert Herranz albert_herr...@yahoo.es This adds support for Soft-MAC SDIO devices to b43. The driver still lacks some fixes for SDIO devices, so it's currently marked as BROKEN. Signed-off-by: Albert Herranz albert_herr...@yahoo.es Signed-off-by: Michael Buesch m...@bu3sch.de ---

[PATCH] b43: Do not use _irqsafe callbacks

2009-09-10 Thread Michael Buesch
We don't need to call the irqsafe callbacks. Signed-off-by: Michael Buesch m...@bu3sch.de --- Apply on top the other patches. Index: wireless-testing/drivers/net/wireless/b43/dma.c === ---

[PATCH] b43: Force-wake queues on init

2009-09-10 Thread Michael Buesch
Force wake the mac80211 queues on init. Under rare circumstances they may be stopped, if a DMA error or something else causes a device reset while a queue was stopped. Signed-off-by: Michael Buesch m...@bu3sch.de --- Index: wireless-testing/drivers/net/wireless/b43/main.c

Re: [PATCH] b43: Force-wake queues on init

2009-09-10 Thread Luis R. Rodriguez
On Thu, Sep 10, 2009 at 11:31 AM, Michael Buesch m...@bu3sch.de wrote: Force wake the mac80211 queues on init. Under rare circumstances they may be stopped, if a DMA error or something else causes a device reset while a queue was stopped. So this is a work around for some unknown issue on the

Re: [PATCH] b43: Force-wake queues on init

2009-09-10 Thread Michael Buesch
On Thursday 10 September 2009 20:34:36 Luis R. Rodriguez wrote: On Thu, Sep 10, 2009 at 11:31 AM, Michael Buesch m...@bu3sch.de wrote: Force wake the mac80211 queues on init. Under rare circumstances they may be stopped, if a DMA error or something else causes a device reset while a queue

bcm4306 rev2 kernel segfault and reboot

2009-09-10 Thread Daniel Schmitt
Hello bcm43xx developers, I have problems using a bcm4306 rev 2 minipci card. I got the card out of Microsoft mn700. I also have 2 atheros cards. They work. Here is output of uname -a: Linux OpenWrt 2.6.28.10 #5 Thu Sep 10 20:36:33 CEST 2009 armv5teb unknown lspci -vvn|grep 43 -A7: 00:02.0

[PATCH RFC] b43: Always use block-I/O for PIO data register

2009-09-10 Thread Michael Buesch
I think this should fix the issue with the swapped PIO data register. I think the engineers somehow hardwired the register to the platform architecture (That's also why setting the MACCTL BE bit fails). So we simply always use block-I/O on those registers. That should fix the issue, as block-I/O

Re: bcm4306 rev2 kernel segfault and reboot

2009-09-10 Thread Gábor Stefanik
On Thu, Sep 10, 2009 at 8:43 PM, Daniel Schmitt dan...@schmitt-united.de wrote: Hello bcm43xx developers, I have problems using a bcm4306 rev 2 minipci card. I got the card out of Microsoft mn700. I also have 2 atheros cards. They work. Here is output of uname -a: Linux OpenWrt 2.6.28.10 #5

Re: [PATCH] b43: Add Soft-MAC SDIO device support

2009-09-10 Thread Gábor Stefanik
On Thu, Sep 10, 2009 at 7:34 PM, Michael Buesch m...@bu3sch.de wrote: From: Albert Herranz albert_herr...@yahoo.es This adds support for Soft-MAC SDIO devices to b43. The driver still lacks some fixes for SDIO devices, so it's currently marked as BROKEN. Is it actually completely broken; or