Page 1 of 1

broadcom-sta

Posted: 31. Aug 2010, 18:47
by pwatk
I don't have any hardware that requires this module so I cannot test this but since I did slkbuild's for the b43-firmware I thought I'd do this as well. As a result I'd appreciate any feedback to help improve this package.

Upon installation you should have working wireless straight away and I've included the multicast patch for anyone using a more recent kernel.

Finally, since this is a proprietary driver:
NOTE: You must read the LICENSE.TXT file in the lib directory before using this software.
11/09/10: Updated to improve installation and rc.broadcom-sta script. This is practically the same as the rc.b43 script so for a better idea of how to use it read this thread.
03/10/10: Updated to mirror changes to the b43-firmware SLKBUILD script.
17/11/10: Orphaned

link: broadcom-sta

Re: broadcom-sta

Posted: 2. Sep 2010, 08:46
by pwatk
Updated for better handling of kernel modules.

Re: broadcom-sta

Posted: 3. Sep 2010, 23:43
by pwatk
More updates.

Re: broadcom-sta

Posted: 5. Sep 2010, 17:44
by pwatk
Cleaned up doinst.sh.

This should be the last time I mess with this until there's version update.

Re: broadcom-sta

Posted: 27. Jan 2011, 04:28
by sqlpython
Took a look at your script... Thumbs up
I was suggesting this from the command line and should work as well

Download the latest Linux STA 802.11 driver from Broadcom,
http://www.broadcom.com/support/802.11/linux_sta.php

Unpack and compile with ‘make’. You must unload the ‘ssb’ module (if loaded), and you must load ‘lib80211_crypt_tkip’, before you may load the newly built wl.ko module with ‘insmod /path/to/wl.ko’.

Re: broadcom-sta

Posted: 27. Jan 2011, 09:58
by pwatk
I decided to abandon this package a while a go so if you want to update it and maintain it feel free ;).

Re: broadcom-sta

Posted: 29. Jan 2011, 04:58
by francois.e
Trying to follow BCM4328 driver installation instructions:
http://www.broadcom.com/support/802.11/linux_sta.php
http://www.broadcom.com/docs/linux_sta/README.txt

root[hybrid_wl]# make
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make: *** /lib/modules/2.6.33.4-smp/build: Aucun fichier ou dossier de ce type. Arrêt.
make: *** [all] Erreur 2
root[hybrid_wl]#

When I look to see if there is /lib/modules/2.6.33.4-smp/build, there is:

root[hybrid_wl]# ls /lib/modules/`uname -r`/build
/lib/modules/2.6.33.4-smp/build
root[hybrid_wl]#

ssb has been blacklisted, I am waiting to build wl.ko to pursue.

What should I think and what should I do?
Thanks.

Re: broadcom-sta

Posted: 29. Jan 2011, 05:15
by francois.e
Trying to solve the nvidia graphic driver issue, I found in the link:
http://www.salixos.org/forum/viewtopic. ... dia+driver

Kernel headers will be installed by command:
slapt-get -i kernel-source

This is better, but still problematic:
root[hybrid_wl]# make
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.33.4 »
LD /home/fl/hybrid_wl/built-in.o
CC [M] /home/fl/hybrid_wl/src/shared/linux_osl.o
CC [M] /home/fl/hybrid_wl/src/wl/sys/wl_linux.o
CC [M] /home/fl/hybrid_wl/src/wl/sys/wl_iw.o
LD [M] /home/fl/hybrid_wl/wl.o
ld: Relocatable linking with relocations from format elf64-x86-64 (/home/fl/hybrid_wl/lib/wlc_hybrid.o_shipped) to format elf32-i386 (/home/fl/hybrid_wl/wl.o) is not supported
make[2]: *** [/home/fl/hybrid_wl/wl.o] Erreur 1
make[1]: *** [_module_/home/fl/hybrid_wl] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-2.6.33.4 »
make: *** [all] Erreur 2
root[hybrid_wl]# uname -r
2.6.33.4-smp
root[hybrid_wl]#

I have installed salix from live cd. I thought that I did install the 64 bit edition. I imagine that this is not the case. Isn't it?

Nota: This should be the case as I found in gslapt the following source:
http://salix.enialis.net/i486/slackware-13.1/

Re: broadcom-sta

Posted: 29. Jan 2011, 07:05
by sqlpython
I decided to abandon this package a while a go so if you want to update it and maintain it feel free
Thanks although like you I don't have the Hardware either.. My interest was that my Brother has a Dell Notebook XPS M1201 with the BCM4328 Wifi and a Nvidia 7400 card..

So, while working with him as we passed info back and forth he also Installed Salix KDE. We did not get good results with the Broadcom site's latest linux Download.

http://www.broadcom.com/support/802.11/linux_sta.php

francois.e you may find this section of some help to you also.............
The module loaded and while it lite up the Wifi and loaded Wlan0 it was unable to connect. We were careful to unload SSB and B43 as well as B44 before loading wl.ko.
The Readme suggests not reloading SSB nor b44 nor b43.. Unfortunately, his Hardwire NIC is the b44 and it requires the SSB module as well. The procedure is to Unload b43, b44 and SSB. Next Load wl.ko then ssb then b44 (in that order) if the user is to maintain both a WiFi Nic and a Hardwire NIC... However this procedure does not seem to work happily with the New Broadcom Driver..
In the end he used the Windows Driver with Ndiswrapper......
And again to automate the procedure the b43 must be Blacklisted and the b44 and ssb must be unloaded before the wl.ko is loaded lastly Reloading ssb and b44 on each boot init.. to accomplish this in the past we would either put a script in the rc.d or with Slackware the user can simple place these module Unload/Reload in rc.loca or rc.modules.
Anyway we may, Using your SLKBUILD as a module have a crack at it..My brother would prefer not using the ndiswrapper..

Re: broadcom-sta

Posted: 29. Jan 2011, 07:23
by sqlpython
francois.e

This is not keeping with this thread but............
My brother followed the Same Nvidia install thread that you did and had good results.......
The one item to watch for is that once the install program runs you are presented with two choices to
A. Accept Settings or B. Do Not Accept Settings... You must choose to Not accept. and the install will then Accept..
Confusing ..but there apparently is a problem with the last part of the Script.
He was frustrated and ran it again and again and then as a last effort choose Not to Accept and VOILÀ it works!