[LBo] Re: wireless setup problems
Anerobe
anerobe at yahoo.com
Fri Oct 27 19:55:59 CEST 2006
Anita Lewis wrote:
> On 10/27/2006 12:50 AM Ray Still wrote:
>> Hello all
>> shamelessly bumping my post. :)
>> I'm trying to enable wireless.
>>> Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless
>>> LAN Controller (rev 03)
>>>
>
>>> <snip>
>
>>> eth1 IEEE 802.11b/g ESSID:off/any nickname:"Broadcom 4306"
>>> Mode:Managed Access Point: Invalid Bit Rate=1 Mb/s
>>> RTS thr:off Fragment thr:off
>>> Link Quality:0 Signal level:0 Noise level:0
>>> Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
>>> Tx excessive retries:0 Invalid misc:0 Missed beacon:0
>
> I have a feeling that you are not using ndiswrapper, but rather the
> bcm43xx driver from the kernel. I read a couple places where that
> doesn't work. For example this long thread that may or may not make
> sense to you:
>
http://www.linuxforums.org/forum/linux-networking/66357-broadcom-wlan-card-problem.html
>
> Try doing: ndiswrapper -l
>
> This will tell you if you are using ndiswrapper and what drivers it has
> loaded.
>
> Also do: lsmod |grep bcm
>
> This will tell you if the bcm43xx module is loaded.
>
> I'm thinking that you may need to blacklist the bcm43xx module and use
> ndiswrapper with the one of the windows drivers suggested at the
> http://ndiswrapper.sourceforge.net/mediawiki/index.php/Main_Page list of
> cards page.
To rid yourself of bcm43xx and apply ndiswrapper... this was written around
the Broadcom 94306 chip, but the concept is similar...
(Reference: http://tinyurl.com/yf8ufr)
Install Drivers in NDISWRAPPER
You want to install drivers to get NDISWRAPPER working. You first want to
shut down the NETWORK service
Code:
/etc/init.d/network stop
Now you want to install drivers. Make sure all of the XP drivers are in the
same folder.
Code:
ndiswrapper -i /path/to/XP/drivers/lsbcmnds.inf
Check the status of the the drivers.
Code:
ndiswrapper -l
Now we need to add/modify an alias for the eth0 interface. Dont forget the
blank line at the end of the file
Code:
kwrite /etc/modprobe.conf
Add/Edit the line "alias eth0 bcm43xx" to read "alias eth0 ndiswrapper"
The next three commands should be run in order and should yield NO output.
Code:
depmod -a
rmmod bcm43xx
modprobe ndiswrapper
Rename the bcm43xx module file to something else to prevent it from loading
on startup
Code:
mv /lib/modules/2.6.16.27.tex1.lve/kernel/drivers/net/wireless/bcm43xx/bcm43xx.ko.gz /lib/modules/2.6.16.27.tex1.lve/kernel/drivers/net/wireless/bcm43xx/bcm43xx.ko.gz.bak
Check out the entire post referenced above.
More information about the QnA
mailing list