Results 1 to 4 of 4
I'm absolutely new to linux; decided to install opensuse distribution on a throw around laptop. I've reached a problem when I try to use NDISwrapper to use the wireless card ...
- 07-02-2008 #1Just Joined!
- Join Date
- Jul 2008
- Posts
- 6
Need Help with NDISwrapper
I'm absolutely new to linux; decided to install opensuse distribution on a throw around laptop. I've reached a problem when I try to use NDISwrapper to use the wireless card in the laptop. I've successfully compiled and installed NDISwrapper, and then -- based off of the list on their site I found that the card installed is compatible with NDISwrapper:
Card: HP 54g W450
Chipset: Broadcom BCM4306
pciid: 14e4:4320 (rev 02)
Driver: bcmwl5.sys and oem6.inf (got it off working windows install)
I got the driver from HP's website, installed the driver with NDISwrapper using:
ndiswrapper -i bcmwl5.inf
All seemed fine. I got to the next step of the installation (ndiswrapper -l) and got the following:
bcmwl5 : driver installed
device (14E4:4320) present (alternate driver: ssb)
Their website says in the Troubleshooting page that I should attempt to remove the other driver through:
rmmod ssb
But, I can't -- when I attempt to I get:
ERROR: MOdule ssb is in use by b43legacy
Doing a little google sluething I discovered that this is a native linux driver for the Broadcom chipsets. It doesn't work for me hence the NDISwrapper. I'm stuck here. How do I remove ssb (b43legacy) driver to use the bcmwl5.inf? Do I have to uninstall NDISwrapper after the native driver is uninstalled? If so, how should I go about accomplishing this? All help given would be pretty tits. Let me know if I'm a noob and left out any relevant info.
- 07-02-2008 #2Linux Newbie
- Join Date
- Dec 2006
- Posts
- 153
I found that ssb did not matter. How are you setting up the network ?. Using Networkmanager..
go to Yast
Network devices
Wireless card
Change hardware from ssb to ndiswrapper (you will have to Physically type this in).
reboot and all should work.
- 07-02-2008 #3Just Joined!
- Join Date
- Jul 2008
- Posts
- 6
Got it. Simple enough -- thank you
- 07-04-2008 #4
If you still experience problems, it is likely because the native Linux driver b43 is being loaded. NDISwrapper will not work properly if this module is loaded, so it needs to be removed first. To restart fresh, remove both modules (as root):
I may not have the correct name of the b43 module, it may be called b43legacy. Check the output of this command for the modules that are loaded, and the proper names:Code:modprobe -r ndiswrapper modprobe -r b43 modprobe ndiswrapper
EDIT: You also need to then blacklist the b43 driver module to keep it from loading at boot. Open the file /etc/modprobe.d/blacklist and add it at the bottom of the page;Code:lsmod
You really don't need to use NDISwrapper for the BCM4306 wireless anymore. The native b43 driver has matured and is quite good. You just need to install the firmware for it. Here is a link to a b43 wireless page, it explains what to do.Code:blacklist b43
b43 - Linux Wireless
I have the BCM4306 wireless working on Fedora 8 using the b43 driver. I recommend using NetworkManager for controlling the network cards.Paul
Please do not send Private Messages to me with requests for help. I will not reply.


Reply With Quote