BCM4313 support

Adrian Chadd adrian at freebsd.org
Fri Aug 19 05:38:45 UTC 2011


Hm, isn't there an open source linux driver for the latest broadcom chips?
I recall it was released sometime last year.


Adrian

On 19 August 2011 01:49, Eric McCorkle <eric at shadowsun.net> wrote:
> On 8/17/11 7:12 PM, Adrian Chadd wrote:
>>
>> On 18 August 2011 02:51, Eric McCorkle<eric at shadowsun.net>  wrote:
>>
>>>
>>> I have been working on porting the BroadCom linux driver.  I don't have
>>> much
>>> time to work on it, though, and it's a rather daunting task.
>>
>> Cool! Is there anything we can do to help?
>>
>
> Well, my objective is a working BCM 4322 (the card on macbooks) driver.
>  Someone who better understands linux drivers could take a look at the
> wrapper code for the linux driver, and might be able to port it.
>
> More info: The broadcom linux driver consists of a closed-source object
> file, compiled with standard linux kernel calling conventions, and a bunch
> of linux wrapper code.  It appears that the Broadcom engineers did a
> relatively good job; the object file makes calls to the kernel via an osl
> (presumably OS layer) interface, which seems pretty generic.  One of the
> headers appears to define the linux instance of this layer, but it would
> seem others exist (probably for windows, for instance).  The rest of the
> code is simply linux driver stuff that sets up interfaces, etc.
>
> The closed source .o file itself isn't stripped at all, and between the
> known compiler flags and the headers that give types for everything, there's
> enough information for complete reverse-compilation.  I've been working on
> this myself, but I have very limited time to devote to it.
> _______________________________________________
> freebsd-wireless at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-wireless
> To unsubscribe, send any mail to "freebsd-wireless-unsubscribe at freebsd.org"
>


More information about the freebsd-wireless mailing list