Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
How well does Gentoo work with a Broadcom Wireless adapter?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Installing Gentoo
View previous topic :: View next topic  
Author Message
BerryMcCaulkiner
n00b
n00b


Joined: 16 Nov 2009
Posts: 24

PostPosted: Sun May 16, 2010 8:51 pm    Post subject: How well does Gentoo work with a Broadcom Wireless adapter? Reply with quote

Hey everyone I have a Macbook (model Macbook 5,1) and according to http://kmuto.jp/debian/hcl/Apple/Macbook+5%2C1

my macbook uses a Broadcom Wireless adapter, specifically this one: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller which uses the ssb kernel option. my question is this: How well does this wireless adapter work with Gentoo? I was told by a buddy of mine that Broadcoms suck for Gentoo and that i should in general stay away from them, but because of my desire to repartition my Macbook so I could install Gentoo alongside Mac OS X Snow Leopard, I have no choice but to use the Broadcom wireless adapter.. Any suggestions or tips?
Back to top
View user's profile Send private message
erik258
Advocate
Advocate


Joined: 12 Apr 2005
Posts: 2650
Location: Twin Cities, Minnesota, USA

PostPosted: Sun May 16, 2010 11:22 pm    Post subject: Reply with quote

Hello,

In terms of hardware support, gentoo is no different than any other distribution. The level of hardware support is typically dictated by the linux kernel drivers; in one sense, gentoo has better support than most because it tends to provide more modern kernels than many distributions 'by default'. However since it's less integrated than many distributions, you might have to piece together userspace and kernelspace hardware support a little more manually than might otherwise be the case. You might also be able to get away with a lot more, since the level of automation in, say, Ubuntu can sometimes get in the way.

I don't have any experience - that I know of - with the 4322s, but I will say that Broadcom's drivers were recently rewritten to use the newer wireless stacks in the kernel and they seem pretty darn good. You'll require external firmware but the b43 driver should work well for you, if I'm not mistaken. At any rate, it should work as well or better than on other distributions.

Quote:
which uses the ssb kernel option


I have no idea what 'the ssb kernel option' is.
_________________
Configuring a Firewall? Try my iptables configuration
LinuxCommando.com is my blog for linux-related scraps and tidbits. Stop by for a visit!
Back to top
View user's profile Send private message
NotQuiteSane
Guru
Guru


Joined: 30 Jan 2005
Posts: 488
Location: Klamath Falls, Jefferson, USA, North America, Midgarth

PostPosted: Mon May 17, 2010 7:22 am    Post subject: Reply with quote

Dunno about your card, but linux (gentoo on atom running zen kernel, etc, etc) runs this one fine*:

Code:
pixel nqs # lspci -vvk -s 02:00.0
02:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
        Subsystem: Broadcom Corporation Device 04b5
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 17
        Region 0: Memory at 56100000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [40] Power Management version 3
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=2 PME-
        Capabilities: [58] Vendor Specific Information <?>
        Capabilities: [e8] MSI: Enable- Count=1/1 Maskable- 64bit+
                Address: 0000000000000000  Data: 0000
        Capabilities: [d0] Express (v1) Endpoint, MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr- TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <4us, L1 <64us
                        ClockPM+ Surprise- LLActRep- BwNot-
                LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
        Capabilities: [100] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr+ BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
                AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-
        Capabilities: [13c] Virtual Channel <?>
        Capabilities: [160] Device Serial Number 2d-8c-76-ff-ff-9b-0c-60
        Capabilities: [16c] Power Budgeting <?>
        Kernel driver in use: wl
        Kernel modules: wl

pixel nqs #


*"fine" except for the fact it uses a fscking closed source driver

NQS
_________________
These opinions are mine, mine I say! Piss off and get your own.

As I see it -- An irregular blog, Improved with new location

To delete French language packs from system use 'sudo rm -fr /'
Back to top
View user's profile Send private message
erik258
Advocate
Advocate


Joined: 12 Apr 2005
Posts: 2650
Location: Twin Cities, Minnesota, USA

PostPosted: Tue May 18, 2010 2:54 pm    Post subject: Reply with quote

NQS,

In what way are you using a proprietary driver? Are you using a windows driver and ndiswrapper? Or are you referring to the broadcom firmware that needs to be used with the in-kernel drivers (which are GPL'd, but need the firmware to run)
_________________
Configuring a Firewall? Try my iptables configuration
LinuxCommando.com is my blog for linux-related scraps and tidbits. Stop by for a visit!
Back to top
View user's profile Send private message
EatMeerkats
Apprentice
Apprentice


Joined: 15 Mar 2006
Posts: 234

PostPosted: Tue May 18, 2010 3:02 pm    Post subject: Reply with quote

Works perfectly on my MacBook Pro 5,1. Just unmask and emerge broadcom-sta and go.
Back to top
View user's profile Send private message
NotQuiteSane
Guru
Guru


Joined: 30 Jan 2005
Posts: 488
Location: Klamath Falls, Jefferson, USA, North America, Midgarth

PostPosted: Tue May 18, 2010 8:20 pm    Post subject: Reply with quote

erik258 wrote:
NQS,

In what way are you using a proprietary driver? Are you using a windows driver and ndiswrapper? Or are you referring to the broadcom firmware that needs to be used with the in-kernel drivers (which are GPL'd, but need the firmware to run)


The firmware

NQS
_________________
These opinions are mine, mine I say! Piss off and get your own.

As I see it -- An irregular blog, Improved with new location

To delete French language packs from system use 'sudo rm -fr /'
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Installing Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum