Following up on this I'm trying to figure out how broadcom-wl is set up in
openwrt and what devices specific variables there are how those would be
changed/determined. I'm trying to fix compatibility problems with this
driver for a lot of broadcom devices.


On Sun, Sep 15, 2013 at 5:19 PM, James Hilliard
<james.hillia...@gmail.com>wrote:

> I thought that a number of routers could not use b43 and brcmsmac and had
> to use the actual broadcom-wl driver more or less as provided by broadcom.
> My email was only in reference the ones that run wl.ko like mine does(which
> is what it is using right now although on shibbytomato). In the wiki it is
> saying there are compatibility issues with the broadcom-wl drivers with a
> number of routers and it appeared to me that only one version of
> broadcom-wl(without patches) was actually available to be compiled for
> OpenWRT which was the reason for many problems. I was under the impression
> that the wl_ap.o wl_apsta.o and wl_sta.o binary's were not really kernel
> specific and only wl.ko is kernel specific, is that correct?
>
>
> On Sun, Sep 15, 2013 at 11:24 AM, Hauke Mehrtens <ha...@hauke-m.de> wrote:
>
>> On 09/15/2013 05:40 PM, James Hilliard wrote:
>> > From what I'm seeing everyone is patching broadcom-wl around
>> > this(http://mirror2.openwrt.org/sources/broadcom-wl-5.100.138.tar.bz2)
>> > driver for the Netgear WNDR4500 for pretty much everything broadcom-wl
>> > related.
>>
>> That is wrong!
>>
>> broadcom-wl-5.100.138.tar.bz2 is just used to extract the ucode and use
>> that ucode with b43 and brcmsmac.
>>
>> The proprietary Broadcom driver OpenWrt uses are these, the actual file
>> depends on the endianes.
>> http://mirror2.openwrt.org/sources/broadcom-wl-5.10.56.27.3_mips.tar.bz2
>> http://mirror2.openwrt.org/sources/broadcom-wl-5.10.56.27.3_mipsel.tar.bz2
>>
>> To verify this see package/kernel/broadcom-wl/Makefile
>>
>> Like everyone already told you in IRC this driver is *not* based on the
>> GPL release by some vendor, but this is a version specially modified for
>> OpenWrt by someone with access to the source code of the proprietary
>> wifi driver.
>>
>> Most of the patches we apply on top of this driver are there to make the
>> open source part compile with more recent kernel versions, see
>> package/kernel/broadcom-wl/patches/
>>
>> > What's the point of making a bunch of patches for this file
>> > when you could just use one of the many other broadcom-wl drivers that
>> > are actually designed for the target device already.
>>
>> The driver designed for this device do not work with the kernel OpenWrt
>> uses, that is a big point in my opinion.
>>
>> > I have attached
>> > broadcom-wl for the linksys/cisco e3000/wrt610nv2 which should support
>> > fully simultaneous dual-band N on both 2.4 and 5ghz channels.
>>
>> Please do not attaches such bug files.
>>
>> Hauke
>>
>
>
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to