Search Linux Wireless

Re: bcm43236 complient in the compat-wireless-3.6.81???

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 01/12/2014 03:17 PM, Rafał Miłecki wrote:
> 2013/12/20 Arend van Spriel <arend@xxxxxxxxxxxx>:
>> On 12/20/2013 08:57 AM, Rafał Miłecki wrote:
>>> 2013/12/19 Arend van Spriel <arend@xxxxxxxxxxxx>:
>>>> It is in the kernel tree under
>>>> 'drivers/net/wireless/brcm80211/brcmfmac'. We only support rev 3 because
>>>> rev 2 and earlier do not have enough memory to run fullmac firmware.
>>>> However, I have not found any rev 3 on the market. If you have please
>>>> let me know.
>>>
>>> Could you say something more about rev 2? How does it work with
>>> internal Broadcom driver? Is the firmware stored somewhere else? Does
>>> it have some another kind of memory?
>>
>> It has a split-mac design. So at one end the spectrum there is
>> mac80211-type drivers and at the other side are fullmac drivers like
>> brcmfmac. rev 2 driver sits right in the middle of that with part of the
>> 802.11 stack running on the host and part on the device. This device has
>> not enough memory to run the fullmac firmware.
> 
> Thanks for your explanation. I think I understand now what means
> WLC_HIGH, WLC_LOW, WLC_SPLIT you can see in
> 0001-Staging-Add-initial-release-of-brcm80211-Broadcom-80.patch. I
> guess that softmac devices need WLC_HIGH and WLC_LOW, split devices
> (like BCM43231) need WLC_HIGH (because LOW is implemented in firmware)
> and full MAC devices need none of above.

Yeah. The brcmfmac driver for fullmac devices is a separate driver
design based on bcmdhd.

> As questions about these chipset come over and over, I added a new
> section to the brcm80211 wiki page:
> http://wireless.kernel.org/en/users/Drivers/brcm80211#Unsupported_Chips
> I hope it's OK for you.

Fine and thanks. Let's see how often another such question pops up.

> Btw. if anyone is interested, I've written a minimal user-space app to
> read device info (DL_GETVER) from Broadcom USB dongle.
> gcc -lusb-1.0 main.c -o bcmid

I see fixed definition for vendor and device id. Given that they differ
from what we have in brcmfmac it may be good to use command line
argument(s) for these.

Regards,
Arend
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux