NDIS wlan driver trouble, 6.0Beta5, DELL D610, Broadcom 4320 miniPCI

Andreas Klemm andreas at freebsd.org
Sun Oct 2 11:30:13 PDT 2005


On Sun, Oct 02, 2005 at 06:48:16PM +0200, Fabian Keil wrote:
> On newer FreeBSD versions you must use ndisgen to build the kernel
> module containing the firmware. The "old style" method is now the
> "no longer working" method.
> 
> Are you sure that ndigen didn't create an additional module
> containing the firmware? 

Since I tried ndisgen as well, which also didnt work,
I assume my biggest problem is not to know which file
actually contains the firmware.

Somwhere in the docu or on web I read that some vendors
place firmware into a file with the extension "*.bin",
but such I file I'm missing in my driver distribution.

> Loading ndis and if_ndis does not automatically load the firmware
> module and ndis0 doesn't appear before the firmware is in the kernel
> too.

BTW: If I interpret some examples from web right I think that
ndisgen is not mandatory, only a script wrapper.
Even "old way" allowed you to make a kernel module out of a driver
which only needed to be loaded 1st.

Maybe you have an idea, which of these files might be firmware:

aklemm# ll R90507/
total 24085
-rwxr-xr-x  0 root  wheel    827392 Dec  6  2004 AegisE2.dll
-rwxr-xr-x  0 root  wheel   1396831 Dec  6  2004 AegisE5.dll
-rwxr-xr-x  0 root  wheel    114688 Dec  6  2004 AegisI2.exe
-rwxr-xr-x  0 root  wheel    192512 Dec  6  2004 AegisI5.exe
-rwxr-xr-x  0 root  wheel    172032 Dec  6  2004 BCMLogon.dll
-rwxr-xr-x  0 root  wheel    221184 Dec  6  2004 DellInfo.exe
-rwxr-xr-x  0 root  wheel    995383 Dec  6  2004 MFC42.DLL
-rwxr-xr-x  0 root  wheel    995384 Dec  6  2004 MFC42U.DLL
-rwxr-xr-x  0 root  wheel    401462 Dec  6  2004 MSVCP60.DLL
-rwxr-xr-x  0 root  wheel    278581 Dec  6  2004 MSVCRT.DLL
-rwxr-xr-x  0 root  wheel      1984 Dec  6  2004 Setup.ini
-rwxr-xr-x  0 root  wheel      1278 Dec  9  2004 Version.txt
-rwxr-xr-x  0 root  wheel      9464 Dec  9  2004 bcm43xx.cat
-rwxr-xr-x  0 root  wheel         4 Dec  6  2004 bcm43xxa.cat
-rwxr-xr-x  0 root  wheel    442244 Dec  6  2004 bcmwl5.inf
-rwxr-xr-x  0 root  wheel    369024 Dec  6  2004 bcmwl5.sys
-rwxr-xr-x  0 root  wheel     25674 Dec  6  2004 bcmwl5a.inf
-rwxr-xr-x  0 root  wheel   1491053 Dec  6  2004 bcmwlcpl.cpl
-rwxr-xr-x  0 root  wheel     69632 Dec  6  2004 bcmwld2k.exe
-rwxr-xr-x  0 root  wheel    803167 Dec  6  2004 bcmwlhlp.chm
-rwxr-xr-x  0 root  wheel      2699 Dec  6  2004 bcmwlhoa.ini
-rwxr-xr-x  0 root  wheel     57344 Dec  6  2004 bcmwlhom.exe
-rwxr-xr-x  0 root  wheel      2699 Dec  6  2004 bcmwlhom.ini
-rwxr-xr-x  0 root  wheel      6784 Dec  6  2004 bcmwlntp.sys
-rwxr-xr-x  0 root  wheel    872556 Dec  6  2004 bcmwltry.exe
-rwxr-xr-x  0 root  wheel    204800 Dec  6  2004 bcmwlu00.exe
-rwxr-xr-x  0 root  wheel  12903475 Dec  6  2004 data1.cab
-rwxr-xr-x  0 root  wheel     37736 Dec  6  2004 data1.hdr
-rwxr-xr-x  0 root  wheel       512 Dec  6  2004 data2.cab
-rwxr-xr-x  0 root  wheel     45056 Dec  6  2004 dellinst.exe
-rwxr-xr-x  0 root  wheel    346602 Dec  6  2004 ikernel.ex_
-rwxr-xr-x  0 root  wheel    168448 Dec  6  2004 is.exe
-rwxr-xr-x  0 root  wheel        28 Dec  6  2004 launcher.ini
-rwxr-xr-x  0 root  wheel       417 Dec  6  2004 layout.bin
-rwxr-xr-x  0 root  wheel     45056 Dec  6  2004 setup.exe
-rwxr-xr-x  0 root  wheel    249367 Dec  6  2004 setup.inx
-rwxr-xr-x  0 root  wheel       628 Dec  6  2004 setup.iss
-rwxr-xr-x  0 root  wheel    696425 Dec  6  2004 wltray.exe
-rwxr-xr-x  0 root  wheel     81920 Dec  6  2004 wltrynt.dll
-rwxr-xr-x  0 root  wheel     65536 Dec  6  2004 wltrysvc.exe


aklemm# ll R102320/
total 34713
-rwxr-xr-x  0 root  wheel    827392 May 26 16:29 AegisE2.dll
-rwxr-xr-x  0 root  wheel   1396831 May 26 16:29 AegisE5.dll
-rwxr-xr-x  0 root  wheel    114688 May 26 16:29 AegisI2.exe
-rwxr-xr-x  0 root  wheel    192512 May 26 16:29 AegisI5.exe
-rwxr-xr-x  0 root  wheel    294912 May 26 16:29 BCMLogon.dll
-rwxr-xr-x  0 root  wheel    221184 May 26 16:30 DellInfo.exe
-rwxr-xr-x  0 root  wheel    995383 May 26 16:30 MFC42.DLL
-rwxr-xr-x  0 root  wheel    995384 May 26 16:30 MFC42U.DLL
-rwxr-xr-x  0 root  wheel    401462 May 26 16:30 MSVCP60.DLL
-rwxr-xr-x  0 root  wheel    278581 May 26 16:30 MSVCRT.DLL
-rwxr-xr-x  0 root  wheel      3348 May 26 16:30 README.txt
-rwxr-xr-x  0 root  wheel      1984 May 26 16:30 Setup.ini
-rwxr-xr-x  0 root  wheel       940 Jun 10 13:53 Version.txt
-rwxr-xr-x  0 root  wheel      9694 Jun  9 02:21 bcm43xx.cat
-rwxr-xr-x  0 root  wheel    494176 May 26 17:53 bcmwl5.inf
-rwxr-xr-x  0 root  wheel    376192 May 26 16:42 bcmwl5.sys
-rwxr-xr-x  0 root  wheel     27899 May 26 16:29 bcmwl5a.ini
-rwxr-xr-x  0 root  wheel   1601649 May 26 16:29 bcmwlcpl.cpl
-rwxr-xr-x  0 root  wheel     69632 May 26 16:29 bcmwld2k.exe
-rwxr-xr-x  0 root  wheel   1531009 May 26 16:29 bcmwlhlp.chm
-rwxr-xr-x  0 root  wheel      3301 May 26 16:29 bcmwlhoa.ini
-rwxr-xr-x  0 root  wheel     57344 May 26 16:29 bcmwlhom.exe
-rwxr-xr-x  0 root  wheel      3301 May 26 16:29 bcmwlhom.ini
-rwxr-xr-x  0 root  wheel      6784 May 26 16:29 bcmwlntp.sys
-rwxr-xr-x  0 root  wheel   1003632 May 26 16:29 bcmwltry.exe
-rwxr-xr-x  0 root  wheel    217088 May 26 16:29 bcmwlu00.exe
-rwxr-xr-x  0 root  wheel  22445455 May 26 16:30 data1.cab
-rwxr-xr-x  0 root  wheel     37736 May 26 16:30 data1.hdr
-rwxr-xr-x  0 root  wheel       512 May 26 16:30 data2.cab
-rwxr-xr-x  0 root  wheel     45056 May 26 16:30 dellinst.exe
-rwxr-xr-x  0 root  wheel    346602 May 26 16:30 ikernel.ex_
-rwxr-xr-x  0 root  wheel    168448 May 26 16:30 is.exe
-rwxr-xr-x  0 root  wheel        28 May 26 16:30 launcher.ini
-rwxr-xr-x  0 root  wheel       417 May 26 16:30 layout.bin
-rwxr-xr-x  0 root  wheel     45056 May 26 16:30 setup.exe
-rwxr-xr-x  0 root  wheel    251770 May 26 16:30 setup.inx
-rwxr-xr-x  0 root  wheel       628 May 26 16:30 setup.iss
-rwxr-xr-x  0 root  wheel    868461 May 26 16:30 wltray.exe
-rwxr-xr-x  0 root  wheel     86016 May 26 16:30 wltrynt.dll
-rwxr-xr-x  0 root  wheel     65536 May 26 16:30 wltrysvc.exe

	Andreas ///

-- 
Andreas Klemm - Powered by FreeBSD 5.4
Need a magic printfilter today ? -> http://www.apsfilter.org/


More information about the freebsd-mobile mailing list