You are not logged in.
Pages: 1
Topic closed
Hello. I am not sure wheter there's a thread explaining how to get BCM4312 working. Because I searched and I just didn't found anything that works for me.
However, I'll write what worked for me.
HOW TO GET BCM4312 working on DELL Inspiron 1525 (might work on other brands/models, I don't know. I am just writing quickly what worked for me).
1. Determine wheter you actually have this card (BCM4312).
type in console
lspci | grep BCM43
Mind the letter-case. If you have this card you'll see it. You might have BCM43xx where xx differs from 12. In this case you could try the b43 driver. Or find more info elsewhere.
2. Go here and follow the instructions in the README file.
(here's what I actually did after downloading the driver:
tar -xzf hybrid-portsrc-x86_64.tar.gz
make -C /lib/modules/2.6.26-ARCH/build M=`pwd`
rmmod b43
modprobe ieee80211_crypt_tkip
insmod wl.ko
)
3. Type in a console (you should have wireless_tools installed, i.e. `pacman -Sy wireless_tools`):
iwconfig
You should have an entry, similar to this:
eth1 IEEE 802.11bg ESSID:"" Nickname:""
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Bit Rate:54 Mb/s Tx-Power:32 dBm
Retry min limit:7 RTS thr:off Fragment thr:off
Power Managementmode:All packets received
Link Quality=5/5 Signal level=0 dBm Noise level=0 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
That's it. I hope that this will help someone.
PS: Next you can check out wlassistant- it's a GUI tool for connecting to wi-fi. (there are others of course)
Last edited by wombat (2008-09-20 12:02:05)
Offline
Could you please submit that to the wiki?
Also when I bought my Inspiron 1525n the wireless was recognized as an USB BCM4310, however after one of the updates it was recognized as BCM4312, and only managed to get it working with ndiswrapper...
My victim you are meant to be
No, you cannot hide nor flee
You know what I'm looking for
Pleasure your torture, I will endure...
Offline
Confirmed working! So long ugly ndiswrapper days
Here's the package in aur.
For building on x86_64 (I couldn't figure out how to use different source on if arch=x86_64 (could someone help me with this?)
# Original contributor: Alexandr Kotov <nektokot@gmail.com> Ugly edit for x86_64 by Dheart
pkgname=broadcom-wl
pkgver=5.10.27.6
pkgrel=1
pkgdesc="Broadcom 802.11abg Networking Drivers"
arch=('x86_64')
url="http://www.broadcom.com"
license=('Broadcom')
depends=('kernel26>=2.6.25-11')
source=(http://www.broadcom.com/docs/linux_sta/hybrid-portsrc-x86_64_5_10_27_6.tar.gz)
md5sums=('d61e5ad289fc5f0b62e0656f90b451a7')
build() {
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` || return 1
install -D -m 755 wl.ko $pkgdir/lib/modules/$(uname -r)/kernel/drivers/net/wireless/wl.ko || return 1
}
My victim you are meant to be
No, you cannot hide nor flee
You know what I'm looking for
Pleasure your torture, I will endure...
Offline
agreed -- put this in the wiki!
thanks!
--drew
Offline
I took the liberty off adding a wikipage.
Last edited by Dheart (2008-09-22 06:03:19)
My victim you are meant to be
No, you cannot hide nor flee
You know what I'm looking for
Pleasure your torture, I will endure...
Offline
Okay,I'm glad it works. I was kind of busy lately, so that's why I wasn't able to look at this topic.
PS: btw,DHeart, радвам се, че съм помогнал на друг сънародник (и съгражданин, де)
Last edited by wombat (2008-09-22 01:02:45)
Offline
For building on x86_64 (I couldn't figure out how to use different source on if arch=x86_64 (could someone help me with this?)
Reloaded PKGBUILD in AUR for both archs. Please check x86_64.
Offline
I can't build the module:
mariachi@koi ~/bin/broadcom-wl % make
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory `/usr/src/linux-2.6.36-ck'
CC [M] /home/mariachi/bin/broadcom-wl/src/wl/sys/wl_linux.o
/home/mariachi/bin/broadcom-wl/src/wl/sys/wl_linux.c:198:5: warning: "WIRELESS_EXT" is not defined
/home/mariachi/bin/broadcom-wl/src/wl/sys/wl_linux.c: In function 'wl_tkip_keyset':
/home/mariachi/bin/broadcom-wl/src/wl/sys/wl_linux.c:1941:14: error: 'IW_ENCODE_SEQ_MAX_SIZE' undeclared (first use in this function)
/home/mariachi/bin/broadcom-wl/src/wl/sys/wl_linux.c:1941:14: note: each undeclared identifier is reported only once for each function it appears in
/home/mariachi/bin/broadcom-wl/src/wl/sys/wl_linux.c:1941:8: warning: unused variable 'rxseq'
make[2]: *** [/home/mariachi/bin/broadcom-wl/src/wl/sys/wl_linux.o] Error 1
make[1]: *** [_module_/home/mariachi/bin/broadcom-wl] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.36-ck'
make: *** [all] Error 2
I don't understand the error message. Can anyone give me a hand?
Offline
FIrstly, you should use the broadcom-wl package in the AUR.
Secondly, this is a two-year-old thread.
Closed.
Offline
Pages: 1
Topic closed