Problems with Broadcom BCM4321

Internal storage, motherboards, PCI cards, stuff inside the case.

Problems with Broadcom BCM4321

Postby marco_r » 17 Jun 2012, 12:28

I got my hands on a MacBook Air 2009, and I'm trying to see if I'm able to use the internal Wi-Fi card on FreeBSD 9/i386. The output of [CMD=" "]pciconf -lv[/CMD] is as follows:
Code: Select all
none6@pci0:3:0:0:  class=0x028000 card=0x0090106b chip=0x432814e4 rev=0x05 hd=0x00
    vendor     = 'Broadcom corporation'
    device     = 'BCM4321 802.11a/b/g/n'
    class      = network

It seems that BCM4321 isn't supported by [FILE]bwn[/FILE], so I tried with [FILE]ndisulator[/FILE]. I downloaded the drivers provided by Apple, unzipped them and used [FILE]ndisgen[/FILE] to create a kernel module. I used the files [FILE]bcmwl6.inf[/FILE] and [FILE]bcmwl6.sys[/FILE] and obtained [FILE]bcmwl6_sys.ko[/FILE]. When I load the module on the system console I get a number of messages like
Code: Select all
no match for NdisMRegisterInterrputEx
no match for NdisMIndicateStatusEx
no match for NdisAllocateMdl
...
NDIS dummy called...

And the card doesn't appear as a new network device. Am I doing something wrong or the card is not supported event with [FILE]ndis[/FILE]? I tried also to obtain a different version of the driver with [FILE]bcmwl5.sys[/FILE]/[FILE]inf[/FILE], but then I don't get even the error messages.

Anyone had some luck with this network card?
marco_r
Junior Member
 
Posts: 11
Joined: 17 Jul 2010, 11:03

Postby ForTozs » 23 Jun 2012, 20:17

Have you tried using the [FILE]bwn[/FILE] driver? That's how I got it somewhat working on mine. You'll need to install the [FILE]siba[/FILE] and firmware packages too.
ForTozs
Junior Member
 
Posts: 21
Joined: 17 Jun 2012, 15:53

Postby marco_r » 24 Jun 2012, 17:53

Yes, I tried that, but all I get is the following:
Code: Select all
siba_bwn0: <Unknown> mem 0x93100000-0x93103fff irq 17 at device 0.0 on pci3
siba_bwn0: warn: multiple PCI(E) cores
siba_bwn0: unsupported coreid (USB 1.1 Host)

So I guess that this means it is unsupported ? (I tried both [FILE]bwn_v4_ucode[/FILE] and [FILE]bwn_v4_lp_ucode[/FILE])
marco_r
Junior Member
 
Posts: 11
Joined: 17 Jul 2010, 11:03

Postby ForTozs » 25 Jun 2012, 02:20

Sorry. I really don't know. I was just throwing that out there. I got a BCM4312 somewhat working on my Dell Mini using the [FILE]bwn[/FILE] driver. I have no idea what your error message is about though.
ForTozs
Junior Member
 
Posts: 21
Joined: 17 Jun 2012, 15:53


Return to System Hardware

Who is online

Users browsing this forum: No registered users and 1 guest