I’m having trouble getting my pci wifi card to work. The pcicard is linksys wmp300n.
lspci shows “Network controller [0280]: Broadcom Corporation BCM43XG [14e4:4329] (rev 01)”
I tried to use ndiswrapper and got the drivers but that failed because I could not modprobe ndiswrapper. Later, I tried using module-assistant to install ndiswrapper but it failed to compile.
So I tried to install the wl driver using module assistant. That didn’t compile. I download the sta driver from broadcom(http://www.broadcom.com/support/802.11/linuxsta.php), manually compiled it and copied wl.ko to /lib/modules/2.6.36/kernel/drivers/net/wireless/.
/etc/modprobe.d/broadcom-sta-common.conf
# wl module from Broadcom conflicts with ssb
# We must blacklist the following modules:
blacklist b44
blacklist b43legacy
blacklist b43
blacklist ssb
blacklist brcm80211
install wl /sbin/modprobe —ignore-install wl \$CMDLINEOPTS
The module wl is loaded but I can’t get wlan0. When I run ifup wlan0, I get:
SIOCSIFADDR: No such device
wlan0: ERROR while getting interface flags: No such device
Dmesg does not seem to show the device. Any advice?
I’m using Squeeze. I did aptitude install ndiswrapper-common and ndiswrapper-utils-1.9 first, downloaded windows driver, ndiswrapper -i blahblahblah.inf. ndiswrapper -l shows the driver installed. Tried to modprobe ndiswrapper. I get an error saying it cannot find the ndiswrapper module. How do I fix that? That’s when I decided to try to use moduleassistant which failed to compile.
Moving on, I did follow http://wiki.debian.org/wl and m-a a-i broadcom-sta which downloaded the sources and stuff and tried to compile. Problem is, it fails to compile. I updated the broadcom-sta-source and finally got it compiled and wl.ko is installed where it is supposed to be. loaded wl but still not seeing device wlan0 or eth1. ifconfig -a only shows lo and eth0.