Trying to get my wireless work, b43
I have tryed to get my wifi to work. Network manager detects eireless networks, but will not connect to any. And if I start wired connection then it will not detect any wireless networks.
lspci -nn Code:
02:03.0 Network controller [0280]: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller [14e4:4318] (rev 02) Code:
wlan0 IEEE 802.11 ESSID:"" Code:
02:03.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02) |
Kernel driver in use: b43-pci-bridge
In the lspci -k output, we want to remove the b43 driver, and want the ndiswrapper driver using that driver.
Did you compile the ndiswrapper? Do you receive an ERROR when you: modprobe ndiswrapper in a terminal? |
I tryed to use ndiswrapper, but that was fail. My network manager could not detect my wireless card.
|
try
Code:
ifconfig wlan0 up |
Network-Manager not the problem
The Network-Manager is just a GUI that uses the modules that load the drivers. You can actually connect to the internet by simply editing files (which is what the GUI is doing).
I use the exact same wireless card you have, and I am currently running the new stable Debian Lenny release, and doing it through ndiswrapper as I am typing. There are some resources available here on using the b43 driver with firmware, but for me it takes just as much time. |
Ok i am starting from the beginning, i did it exactly like here -> http://wiki.debian.org/NdisWrapper
ndiswrapper -l Code:
bcmwl5 : driver installed |
Looks good so far.....
What happens when you:
depmod -a modprobe ndiswrapper Is there an error? |
no errors
should i uninstall b43-fwcutter? |
should i uninstall b43-fwcutter?
Don't know, never had to the one time I used it.
In a Terminal: rmmod ndiswrapper rmmod ssb depmod -a modprobe ndiswrapper Do you have a LED light that comes on when the wireless is working? If so, in a terminal: ndiswrapper -m It will either write the wlan0 alias to /etc/modprobe.conf or /etc/modprobe.d/ndiswrapper. Or, it will state that the alias has already been written. |
Code:
Unknown:/home/ra# rmmod ndiswrapper |
Lets add the module....
Edit /etc/modules
At the bottom (if not listed, can add after loop), add: ndiswrapper Did you blacklist b43 and ssb? If not: edit /etc/modprobe.d/blacklist At the bottom of the lists, add: blacklist b43 blacklist ssb Edit /etc/rc.local (this is exactly what mine has): rmmod ndiswrapper rmmod ssb modprobe ndiswrapper exit 0 This last step is necessary since the ssb module is written in the kernel (it's been that way for a while) and the ssb module will call the b43 driver (uses the firmware that it keeps wanting you to download and use fwcutter). You can see that the module called the driver during the boot process if you list: lsmod in a terminal. You will also see that ndiswrapper did not load. So, after you reboot, and do another lsmod, you will see ndiswrapper as one of the loaded modules and ssb will not be listed. Now, you must reboot so that the wireless card/interface can be released and opened for ndiswrapper to use your bcmwl5 driver to attach to the open device. |
did all of that. Now my wireless card is gone from iwconfig and from network-manager.
|
/etc/network/interfaces
When you installed the firmware with b43-fwcutter or something else, it may have written to the /etc/network/interfaces file. You only need the loopback interface:
Edit (only uncomment) /etc/network/interfaces: auto lo iface lo inet loopback I'm not sure if you will need to reboot, so instead: depmod -a There will be a pause, then: modprobe ndiswrapper Then: dmesg | grep eth And copy that to your post, I need to see what's happening there. |
Dodn't change anything:
Code:
Unknown:/home/ra# depmod -a |
Need more info....
Post:
dmesg | grep ndiswrapper Post: lspci -v I'm starting to get tired, and will get back tomorrow. There may be some info available by searching google: ndiswrapper: device eth%d removed bcm4318 There's a problem with that line. And check lsmod (don't post, it's too long), just check if anything is calling ssb or b43. I'm not sure if there's a b43legacy driver involved. And fwcutter may need to be removed. I'm sorry this isn't working easily, your system is the most difficult I've tried to troubleshoot. BTW, what brand/model is it? |
All times are GMT -5. The time now is 10:44 PM. |