wireless in slackware 12.2
i remember in ubuntu i was using some proprietary driver for my wireless device broadcom bcm4312.. here is the output of lspci |tail
Code:
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 02) thanks in advance mobin |
I'm not sure what exactly are the packages at the link I'll give you, but it seems Broadcom has actually released Linux drivers for that device.
Have a look here: http://www.broadcom.com/support/802.11/linux_sta.php and here: http://jomcode.com/fadhil/?p=59 Though you may wish to do a little more searching, as there's probably a Slack-package around somewhere too. Sasha |
Hello,
I started out yesterday with Slackware (loving it by the way), and found the driver for my network card here. I've seen the Broadcom 43xx listed there too. Kind regards, Eric |
Hi,
You should look at 'SlackBuilds' for 'bcm for 12.2'. If you do a search here on LQ you will find loads of posts for howto use the firmware cutter. :) This link and others can be found at 'Slackware-Links'. More than just Slackware® links! |
i tried as stated in readme file.it gives me following error
Code:
bash-3.1# make -C /lib/modules/2.6.27.7-smp/build M=`pwd` clean edit:sorry i didnt notice the post above..reading it now. |
Quote:
Your running kernel config file should be either in the kernel source code folder, called .config, or it's located in /proc and called config.gz which will need to be unzipped and copied to the kernel source folder. With that file in place, execute the command make oldconfig && make prepare inside the kernel source, to fix up the sourcecode. Sasha |
there was no kernel source under /usr/src/.. output of
Code:
ls -l /lib/modules/2.6.27.7-smp/build when following the above instruction i get a new error Code:
make -C /lib/modules/2.6.27.7-smp/build M=`pwd` |
Quote:
Did you grab your kernel's .configuration file from /proc/config.gz (or from the kernel source archive IF it was in there, but it may not be..) and unzip the config file, and move it into the kernel source folder and execute the `make` command shown above? Sasha |
yes i did that.. and the error is posted above..
thanks for helping me so far. |
can you post the output of:
shell# uname -r please? Also, just to make sure, you DO have the kernel-headers package installed too, right? :) Thanks for your patience. Sasha |
Code:
bash-3.1# uname -r |
I would run `pkgtool` and scroll down to the K section. Alternately, you can look in /var/log/packages to see if there is a PAK file for the kernel-headers. This would mean it's installed.
Also, I will mention another step you should do, though NORMALLY this would not be necessary, but I'm finding it a bit weird that you are having the trouble you are having. Maybe your installation is not completely as it should be. You executed the MAKE OLDCONFIG and MAKE PREPARE commands already, but here's another command you should execute, from within the kernel source folder: shell# make modules_install This should make sure that the kernel modules are installed properly, and that depmod (update module dependencies) is complete. OH -- and in the case that your kernel-headers package is NOT installed, you can download it from a Slackware mirror, or get it from your CD or DVD, and install it using the pkgtool command "installpkg" :) Sasha |
If you're still having trouble after the above, I'd be interested in you providing the link to the driver package you downloaded, so me or someone else can have a look at it and see what the heck's going on with it..
Unfortunately, I have both Slack 11 and Slack 13, but I do not have Slack 12.x installed, so I don't know if I will be able to build the exact package you're working with. However, I could at least check out the documentation and maybe advise you in a more concise way, of the step by step build & install process. Aside from that, you may be interestd to follow Onebucks advice above, and see if you can get a Slackbuild script and associated source-code, for Slack 12.x, and try building that. Sasha |
i can find the pak file for kernel-headers /var/log/packages..here is the output for make oldconfig && make prepare and make modules_install
Code:
bash-3.1# make oldconfig && make prepare |
mobinskariya, reading through this thread, as GrapefruiTgirl hinted, it sounds like you didn't properly install the kernel and kernel-headers (and maybe kernel modules - are there other errors in the logs?) packages from the original Slackware 12.2 dvd (or cd set). Without these in their default and expected locations you won't be able to compile kernel driver modules, either bcm or proprietary broadcom-sta. Did you install Slack-12.2 full or select packages from menus? Look in your dvd for slackware/d/kernel-headers-*.tgz and slackware/k/kernel-source-*.tgz packages and use upgradepkg --install-new --reinstall ...
Anyway, once that is taken care of you can try the bcm driver and instructions on slackbuids.org but since your wireless report as bcm4312 I don't expect you will have any luck. Didn't work on my ACER laptop. The proprietary driver http://www.broadcom.com/support/802.11/linux_sta.php does work in Slackware 12.2, 13 and Slamd64 12.2 Here is my broacom.SlackBuild for the Broadcom 802.11 Linux STA driver for Slackware64 13.0 - change arch to x86 for 32 bit: Code:
#!/bin/sh Code:
# HOW TO EDIT THIS FILE: Enjoy. |
All times are GMT -5. The time now is 12:49 PM. |