LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (http://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Slackware 12.2 -- Dell e1405 Wifi "Broadcom BCM4311" (http://www.linuxquestions.org/questions/linux-newbie-8/slackware-12-2-dell-e1405-wifi-broadcom-bcm4311-714691/)

DirkDD 03-26-2009 05:12 PM

Slackware 12.2 -- Dell e1405 Wifi "Broadcom BCM4311"
 
Hey guys, I am very new to linux and this is my first question so far...
I have installed Slackware 12.2 to my Dell Inspiron e1405
Most everything works great so far, there are few issues i would like to resolve one being the wifi card doesnt activate.

i have tried several things including

'ifconfig wlan0 up'
SIOCSIFFLAGS: No such file or directory

if i currently run lspci -k for the wifi card i get
0c:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)
Kernel driver in use: b43-pci-bridge
Kernel modules: ssb

I have tried to download the updated linux drivers from broadcom and follow the README file to compile the driver and install it...
but it seems that even after i do this after running lspci -k that the same drivers are still loaded for the card...

The readme file tells me to rmmod ssb b44 and a few others but this causes my eth0 adapter to quit as well:

02:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
Kernel driver in use: b44
Kernel modules: b44


I dont want to lood you guys with too much info... any ideas?

I was trying to avoid ndiswrapper... but will do it if i have to,,

Hangdog42 03-26-2009 05:27 PM

Welcome to LQ!

Since you have a 4311, you should be using the 32 bit Broadcom driver from here. If this is the one you have been trying to use, could you fill in some details about what seems to be going wrong. I've been using this driver with Slackware 12.2 on a Dell Mini, so I know it does work.


Quote:

The readme file tells me to rmmod ssb b44 and a few others but this causes my eth0 adapter to quit as well:

02:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
Kernel driver in use: b44
Kernel modules: b44
I'm guess that the readme file is telling you to rmmod the b43 driver, not b44. The b43 driver is the reverse-engineered wireless driver for many Broadcom wireless chipsets, but for the 4311, the official driver I linked to above is almost certain to work better. The b44 driver should not interfere with any of the wireless drivers, so you don't have to remove it.

DirkDD 03-26-2009 05:58 PM

Ok, i downloaded the driver, followed instructions
insmod <path>/wl.ko .. received no errors or response...

The readme file does say to rmmod ssb..
but when i do so i get:
ERROR: Module ssb is in use by b43,b44
and it looks like
0c:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)
Kernel driver in use: b43-pci-bridge
Kernel modules: ssb
its still using the other driver.. i tried to rmmod b43-pci-bridge but
ERROR: Module b43_pci_bridge does not exist in /proc/modules

I will try and blacklist the ssb and b43-pci-bridge next... to see what happens...
also i did a little reading on the boot..
b43-phy0 is the device is it states when it detects the adapter.. but not sure what that means...

DirkDD 03-26-2009 06:09 PM

hmm even though i blacklisted b43-pci-bridge and ssb they are still loading...

DirkDD 03-26-2009 06:59 PM

GOT IT! ;)
I had to Install the Firmware to get it to finally click... dmesg | grep b43 showed me that the driver was having trouble finding the firmware..

Thanks for the help..

Hangdog42 03-27-2009 07:26 AM

Um. OK. I'm glad you solved it. Just be aware that you're using the b43 driver and not the Broadcom wl driver. Just be sure that both b43 and wl aren't loading, that would cause a conflict. However, it really doesn't matter which driver you use as long as it works.

Oh, as far as insmod not returning anything, that is normal when a kernel module loads. The modules tools tend to respond only when errors occur.


All times are GMT -5. The time now is 03:19 PM.