Slack 13 fresh install, WMP300N wireless not working
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Slack 13 fresh install, WMP300N wireless not working
I have exhausted my eyes and brain to the point of falling asleep at my desk trying to figure this out.
Code:
lspci
returns that it is a Broadcom BCM43xx
No big deal, so I go to check the kernel to see what is enabled or disabled, and it is enabled as built in. I changed what I could to M, and re-compiled and installed the kernel and rebooted, and still nothing. I don't even show a wlan0 interface.
I downloaded the newest, stable kernel, 2.6.33.1 and installed it, and still nothing.
I ended up enabling every single wireless module in the kernel, and stil no results.
I popped in a Unity Linux LiveCD to see what module it was using, because with Unity, the wireless works great. It said module 'wl'
I use one of these Broadcom cards, but not on one of my Slackware machines.
But in general, if support has been compiled as a module, doing a "modprobe bcm43xx" manually ought to bring up the interface.
My bad.
Now that I've been able to check the machine with the Broadcom card at home to refresh my memory, I'm reminded that it's a bit more complicated.
First off you may (or may not) need to download/compile/install the appropriate Linux Broadcom driver, the proprietary firmware b43-fwcutter, and/or some of their constituent components from here: http://www.broadcom.com/support/802.11/linux_sta.php The notebook I use the Broadcom card on is Ubuntu, rather than Slack, so I had gotten the appropriate components from one of the Ubuntu repositories.
Now my "Broadcom" machine (Thinkpad T23) has a Broadcom BCM4311 by Linksys. Once I had the driver components installed, in order to activate the card properly I found I had to use the following 4 modprobe lines in order:
Since autodetect at boot does nothing for this card, I added the 4 modprobe lines to my rc.local
The card works perfectly with the native drivers, but it was something of a research problem to get it going. Hope some of this is translateable to your Slack notebook.
Now that I've been able to check the machine with the Broadcom card at home to refresh my memory, I'm reminded that it's a bit more complicated.
First off you may (or may not) need to download/compile/install the appropriate Linux Broadcom driver, the proprietary firmware b43-fwcutter, and/or some of their constituent components from here: http://www.broadcom.com/support/802.11/linux_sta.php The notebook I use the Broadcom card on is Ubuntu, rather than Slack, so I had gotten the appropriate components from one of the Ubuntu repositories.
Now my "Broadcom" machine (Thinkpad T23) has a Broadcom BCM4311 by Linksys. Once I had the driver components installed, in order to activate the card properly I found I had to use the following 4 modprobe lines in order:
Since autodetect at boot does nothing for this card, I added the 4 modprobe lines to my rc.local
The card works perfectly with the native drivers, but it was something of a research problem to get it going. Hope some of this is translateable to your Slack notebook.
Oh, its not a notebood. Its a regular desktop dinosaur, haha. I shall give these things a try as soon as I get home. Thanks for the information!
If the kernel detects the card, do this first before you start looking for other things to install. A lot of drivers/firmware come built-in/packaged with Slackware.
Install the wicd package from /extra/wicd/wicd-1.6.2.1*.txz. This is the wireless network manager that allows you to enter your encryption keys, which network to connect, etc without having to edit your config files.
Reboot. When your desktop comes up, you will see a wireless network applet come up on the system tray. Left-click it once to see if it is scanning the wireless signals. If it does, select your router and enter the information to connect. Done
FYI - if your ESSID broadcast name has a space in it's name and shows up as <Hidden> in the wicd scanning dialog box, you will need to get the source for wicd-1.6.2.2 and recompile it using the SlackBuild in /extra/source. Wicd-1.6.2.1 has this bug, but it may not affect you.
If the kernel detects the card, do this first before you start looking for other things to install. A lot of drivers/firmware come built-in/packaged with Slackware.
Install the wicd package from /extra/wicd/wicd-1.6.2.1*.txz. This is the wireless network manager that allows you to enter your encryption keys, which network to connect, etc without having to edit your config files.
Reboot. When your desktop comes up, you will see a wireless network applet come up on the system tray. Left-click it once to see if it is scanning the wireless signals. If it does, select your router and enter the information to connect. Done
FYI - if your ESSID broadcast name has a space in it's name and shows up as <Hidden> in the wicd scanning dialog box, you will need to get the source for wicd-1.6.2.2 and recompile it using the SlackBuild in /extra/source. Wicd-1.6.2.1 has this bug, but it may not affect you.
I have installed the drivers provided by Broadcom's website, and they are working, I just need to know whats the next step so that they will be loaded at system boot.
I have installed the drivers provided by Broadcom's website, and they are working, I just need to know whats the next step so that they will be loaded at system boot.
You can put the module's directory wherever you wish. Add your 4 commands to the end of your /etc/rc.d/rc.local file. In the commands in rc.local, include the full path to the module directory, so that the machine can find it when rc.local runs. And you should be done.
You can put the module's directory wherever you wish. Add your 4 commands to the end of your /etc/rc.d/rc.local file. In the commands in rc.local, include the full path to the module directory, so that the machine can find it when rc.local runs. And you should be done.
so when I add the insmod command to the rc.local, it would look something like this?
so when I add the insmod command to the rc.local, it would look something like this?
Code:
insmod /home/hybrid_wl/wl.ko
correct?
Should work fine. Although if the Broadcom package included a "make/make install" compiler routine, I'm not sure why the wl.ko would not have installed itself somewhere under /lib/modules/[kernel version]/ whereupon you'd just use "modprobe wl"
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.