LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (http://www.linuxquestions.org/questions/slackware-14/)
-   -   BRCMSMAC, or BCMA support in b43? (http://www.linuxquestions.org/questions/slackware-14/brcmsmac-or-bcma-support-in-b43-4175414370/)

volkerdi 07-01-2012 10:34 PM

BRCMSMAC, or BCMA support in b43?
 
(I'll quote this from another thread to give it proper attention)

Quote:

Originally Posted by zakame (Post 4712558)
Just updated. Looks like the new kernel 3.2.21 still doesn't build brcmsmac (which eliminates the need for building broadcom-sta on many laptop wireless adapters I use.) I reckon it didn't get built due to a Kconfig bug in 3.2.13; hopefully it gets into the next kernel package revision.

I did try to build with CONFIG_BRCMSMAC, but the setting didn't "stick". Evidently including CONFIG_BCMA blocks building the BRCMSMAC driver. Disabling CONFIG_BCMA allows building the BRCMSMAC driver, but removes the option "Support for BCMA bus" from the B43 driver. I don't think anything else is currently using CONFIG_BCMA.

My first impression was that we needed CONFIG_BCMA for the b43 driver, but it seems b43 never had that support before (it didn't in Slackware 13.37's 2.6 kernel, if I'm correct). Would it be better to drop BCMA support from b43 and add the BRCMSMAC driver? I've heard that the cards that would be supported by b43/BCMA are better supported by BRCMSMAC.

I hear this conflict is gone in newer kernels, but we'll be using 3.2.x for this release, and suspect the current situation would be improved by dropping CONFIG_BCMA so that we can add CONFIG_BRCMSMAC. Thoughts?

zakame 07-02-2012 02:11 AM

Would patching the particular Kbuild for this config be feasible so bcma could still be built? The specific patch(es) is here: http://thread.gmane.org/gmane.linux.kbuild.devel/7824

H_TeXMeX_H 07-02-2012 03:06 AM

I say going with brcmsmac is the better idea. b43 is old and newer cards use brcmsmac successfully. b43 should still work for older cards without BCMA and newer cards will use brcmsmac.

volkerdi 07-02-2012 10:45 AM

Quote:

Originally Posted by zakame (Post 4716903)
Would patching the particular Kbuild for this config be feasible so bcma could still be built? The specific patch(es) is here: http://thread.gmane.org/gmane.linux.kbuild.devel/7824

Yes, I'm aware of that patch. It's not really one of the options here, though. But thanks!

zakame 07-02-2012 11:35 AM

I figured as much :) Didn't have experience using a b43 device (let alone b43 with bcma,) so I thought retaining the bcma build might make sense for others using b43 devices, though I see more and more newer laptops (especially consumer line) shipping with brcmsmac-compatible WiFi though (e.g. Broadcom 4313.) I just hope that brcmsmac gets power management and ad-hoc joining support soon.


All times are GMT -5. The time now is 08:08 AM.