Broadcom wireless BCM4313

JD jd1008 at
Wed Oct 12 16:26:19 UTC 2016

I cannot find 10.3 kernel source package online.
Start by looking at

On Tue, Oct 11, 2016 at 8:26 AM, Olaoluwa Omokanwaiye <laoluomoks at>

> Hi, thanks
> It was going successfully but had a hitch because I had not install kernel
> source tree while installing my FreeBSD 10.3.
> The kernel source tree us needed for successful conversion of windows
> driver. how can I install the kernel source tree at this point since I
> didn't install during previous installation. I am using FreeBSD
> 10.3-RELEASE-p7
> Warm regards
> Ola
> Sent from my MotoE2(4G-LTE)
> On 10 Oct 2016 16:59, "JD" <jd1008 at> wrote:
>> On URL
>> you will find this solution using windos XP driver and ndis.
>> ------------------------------------------------------------
>> ---------------
>> nox@ said:
>> There's a link to a Windows XP driver that can be used for this nic with
>> ndis(4) on FreeBSD/PCBSD >= 9.0 in the PCBSD wiki:
>> If you are on amd64
>> like me you may get a panic "Unregistered use of FPU in kernel", the fix
>> for that is in gnats:
>> PS: Assuming you have kernel sources installed and the patch from that
>> ticket applies to 9.0 too (I only tested head) you can just rebuild and
>> install ndis.ko instead of rebuilding the entire kernel:
>> # cd /usr/src/sys/modules/ndis && make && make install
>> HTH, [image: :)]
>> Juergen
>> I just got my Broadcom BCM4313 up and running yesterday by checking out
>> that PC-BSD Wiki!
>> I just downloaded the drivers on my Windows computer, extracted the
>> driver files, and transferred the necessary ones (bcmwl5.inf,
>> bcmwl564.sys, and bcmwlcoi64.dll, since I am running
>> amd64) over to my FreeBSD machine using a USB memory stick.
>> I then had to convert the files to FreeBSD kernel modules by using
>> ndisgen, however, since one of the driver files was encoded in UTF-8
>> ndisgen required converters/libiconv, so that had to be installed first:#
>> cd /usr/ports/converters/libiconv && make install cleanAll I had to do
>> next was to run ndisgen and follow the instructions. I should mention
>> that, for some reason, I had to run ndisgen from another directory than
>> the driver files were located in, otherwise ndisgen failed to build the
>> kernel modules.
>> Once ndisgen had finished I ended up with three .KO files, which I
>> placed in the /boot/modules directory. I was unable to load these files
>> using /boot/loader.conf, so I ended up making a /etc/rc.d script which
>> can be found here <>.
>> Save the script to /etc/rc.d/bcm4313 and run:# chmod a-w+rx
>> /etc/rc.d/bcm4313
>> Done!
>> On Mon, Oct 10, 2016 at 5:14 AM, Olaoluwa Omokanwaiye <
>> laoluomoks at> wrote:
>>> Hi,
>>> Pls how can I get the above wireless card to be recognized and function
>>> on my FreeBSD 10.3
>>> Thanks
>>> Sent from my iPhone
>>> _______________________________________________
>>> freebsd-questions at mailing list
>>> To unsubscribe, send any mail to "freebsd-questions-unsubscribe

More information about the freebsd-questions mailing list