20100615

# chapter three install broadcom-sta driver linux (bcm 4311, 4312, 4313, 4321, 4322 )

chapter III

langsung ke chapter 3 aja saja, okey disini aku mau post tentang instalasi broadcom-sta driver linux (bcm 4311, 4312, 4313, 4321, 4322 ) ,sebenarnya dari README.txt nya sudah lengkap banget..
ada beberapa masalah yang harus dihadapi sebagai user linux salah duanya wireless ( broadcom) n vga (ati) gak kedetect setelah instalasi... untuk kali ini bahasan yang di utamakan adalah install driver wireless... (disinai saya menggunakan bcm4312) langsung ke masalah saja..........

Beberapa yang harus diperhatikan :
- Driver ini dapat digunakan untuk sebagian besar linux gentoo,arch linux,ubuntu,fedora,slackware,dll (berdasar pengalaman penulis)
- ini adalah beberapa seri Broadcom yang didukung:

BRCM PCI PCI Dell
Product Name Vendor ID Device ID Product ID
------------- ---------- --------- -----------
4311 2.4 Ghz 0x14e4 0x4311 Dell 1390
4311 Dualband 0x14e4 0x4312 Dell 1490
4311 5 Ghz 0x14e4 0x4313
4312 2.4 Ghz 0x14e4 0x4315 Dell 1395
4313 2.4 Ghz 0x14e4 0x4727 Dell 1501
4321 Dualband 0x14e4 0x4328 Dell 1505
4321 Dualband 0x14e4 0x4328 Dell 1500
4321 2.4 Ghz 0x14e4 0x4329
4321 5 Ghz 0x14e4 0x432a
4322 Dualband 0x14e4 0x432b Dell 1510
4322 2.4 Ghz 0x14e4 0x432c
4322 5 Ghz 0x14e4 0x432d
43224 Dualband 0x14e4 0x4353 Dell 1520
43225 2.4 Ghz 0x14e4 0x4357
-untuk driver broadcom-sta saat postingan ini(hybrid-portsrc-x86_xx-v5.60.48.36.tar.gz) kemungkinan besar belum bisa jalan di kernel 2.6.33 (pengalaman penulis, kalo dah terlanjur upgrade kernel instal ulang aj ..... bukan solusi neh :))

menuju TKP =====>

[root@oxoode namakukin9kong]# lspci
...
09:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
....
[root@oxoode namakukin9kong]# h[root@oxoode namakukin9kong]# lspci -n | grep 14e4
09:00.0 0280: 14e4:4315 (rev 01) //padahal diatas kedetecnya 4312 tapi ini kok 4315 ah gak peduli kita lanjut saja ....
[root@oxoode namakukin9kong]#

download driver dan sesuaikan dengan arsitektur macine-mu

buat directory untuk mengekstrak file *.tar.gz
[root@oxoode namakukin9kong]# mkdir hybrid
ekstark ke file *.tar.gz ke folder hybrid
[root@oxoode namakukin9kong]# tar xzf hybrid-portsrc-x86_32-v5.60.48.36.tar.gz -C hybrid

selanjutnya masuk ke directory hybrid
[root@oxoode namakukin9kong]# cd hybrid/
[root@oxoode hybrid]#
[root@oxoode hybrid]# ls
lib Makefile README.txt src
[root@oxoode hybrid]#

cek dulu apakah macine kita sudah terinstall dan ngeload module b43,ssb,wl
[root@oxoode hybrid]# lsmod | grep "b43\|ssb\|wl"

Jika sudah terinstall, remove module dengan:
[root@oxoode hybrid]# rmmod b43
[root@oxoode hybrid]# rmmod ssb
[root@oxoode hybrid]# rmmod wl

**blacklist driver agar tidak di load lagi :(secara default,untuk blacklist di linux dapat dengan cara ini)
[root@oxoode hybrid]# echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
[root@oxoode hybrid]# echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf

untuk arch linux bisa diblacklist di /etc/rc.conf

[root@oxoode hybrid]# cat /etc/rc.conf
#
# /etc/rc.conf - Main Configuration for Arch Linux
#

....

MOD_AUTOLOAD="yes"
MOD_BLACKLIST=(b43 ssb) #tambahkan yang ingin di blacklist disini

...

[root@oxoode hybrid]#

Build the driver as a Linux loadable kernel module (LKM):

[root@oxoode hybrid]# make clean
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` clean
make[1]: Entering directory `/usr/src/linux-2.6.30-ARCH'
CLEAN /home/namakukin9kong/hybrid/.tmp_versions
CLEAN /home/namakukin9kong/hybrid/Module.symvers /home/namakukin9kong/hybrid/modules.order
make[1]: Leaving directory `/usr/src/linux-2.6.30-ARCH'
[root@oxoode hybrid]# make
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory `/usr/src/linux-2.6.30-ARCH'
LD /home/namakukin9kong/hybrid/built-in.o
CC [M] /home/namakukin9kong/hybrid/src/shared/linux_osl.o
CC [M] /home/namakukin9kong/hybrid/src/wl/sys/wl_linux.o
CC [M] /home/namakukin9kong/hybrid/src/wl/sys/wl_iw.o
LD [M] /home/namakukin9kong/hybrid/wl.o
Building modules, stage 2.
MODPOST 1 modules
WARNING: modpost: missing MODULE_LICENSE() in /home/namakukin9kong/hybrid/wl.o
see include/linux/module.h for more information
CC /home/namakukin9kong/hybrid/wl.mod.o
LD [M] /home/namakukin9kong/hybrid/wl.ko
make[1]: Leaving directory `/usr/src/linux-2.6.30-ARCH'
[root@oxoode hybrid]#

akan terbentuk file wl.ko

[root@oxoode hybrid]# ls
built-in.o lib Makefile modules.order Module.symvers README.txt src wl.ko wl.mod.c wl.mod.o wl.o
[root@oxoode hybrid]#

copy wl.ko ke /lib/modules/2.6.30-ARCH/kernel/drivers/net/wireless/ untuk kernel disesuaikan dengan kernel yang dipakai dimacine-mu
[root@oxoode hybrid]# cp wl.ko /lib/modules/2.6.30-ARCH/kernel/drivers/net/wireless/
atau bisa juga: (hasilnya sama saja)
[root@oxoode hybrid]#cp wl.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless

[root@oxoode hybrid]#depmod -a
[root@oxoode hybrid]#modprobe wl
atau bisa juga dgengan perintah:
[root@oxoode hybrid]# insmod wl.ko
insmod: error inserting 'wl.ko': -1 File exists (artinya module wl.ko sudah di load)
[root@oxoode hybrid]#
selanjutnya :
[root@oxoode hybrid]# modprobe lib80211
atau
[root@oxoode hybrid]# modprobe ieee80211_crypt_tkip

check wireless kita :
[root@oxoode hybrid]# iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

eth1 IEEE 802.11bg ESSID:"" Nickname:""
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Bit Rate:54 Mb/s Tx-Power:24 dBm
Retry min limit:7 RTS thr:off Fragment thr:off
Encryption key: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


[root@oxoode hybrid]#

Rupanya ke-detect di eth1
Selanjutnya kita hidupkan eth1

[root@oxoode hybrid]# ifconfig eth1 up
lampu led indikasi wireless berubah dari red jadi blue.....
[root@oxoode hybrid]# iwlist scan
lo Interface doesn't support scanning.

eth0 Interface doesn't support scanning.

eth1 Scan completed :
Cell 01 - Address: 00:1D:7E:2D:94:F8
ESSID:"fisika2"
Mode:Managed
Frequency:2.437 GHz (Channel 6)
Quality:4/5 Signal level:-63 dBm Noise level:-90 dBm
Encryption key:off
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
24 Mb/s; 36 Mb/s; 54 Mb/s; 6 Mb/s; 9 Mb/s
12 Mb/s; 48 Mb/s
Cell 02 - Address: 00:25:9C:0A:BD:DD
ESSID:"d3_elins1"
Mode:Managed
Frequency:2.437 GHz (Channel 6)
Quality:2/5 Signal level:-76 dBm Noise level:-90 dBm
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : TKIP
Pairwise Ciphers (2) : CCMP TKIP
Authentication Suites (1) : PSK
Preauthentication Supported
IE: Unknown: DD910050F204104A00011010440001021041000100103B000103104700100000000000000001100000259C0ABDDD102100134C696E6B73797320436F72706F726174696F6E102300075752543132304E1024000776312E302E30311042000A4A3932383038303733351054000800060050F204000110110014576972656C65737320526F757465722857464129100800020084
IE: WPA Version 1
Group Cipher : TKIP
Pairwise Ciphers (2) : TKIP CCMP
Authentication Suites (1) : PSK
Encryption key:on
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
48 Mb/s; 54 Mb/s
Cell 03 - Address: 00:12:17:33:35:65
ESSID:"UGM-Hotspot"
Mode:Managed
Frequency:2.462 GHz (Channel 11)
Quality:1/5 Signal level:-86 dBm Noise level:-88 dBm
Encryption key:off
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
24 Mb/s; 36 Mb/s; 54 Mb/s; 6 Mb/s; 9 Mb/s
12 Mb/s; 48 Mb/s
Cell 04 - Address: 00:11:50:93:C4:36
ESSID:"wifi_labelins_01"
Mode:Managed
Frequency:2.412 GHz (Channel 1)
Quality:1/5 Signal level:-84 dBm Noise level:-87 dBm
Encryption key:on
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
24 Mb/s; 36 Mb/s; 54 Mb/s; 6 Mb/s; 9 Mb/s
12 Mb/s; 48 Mb/s



[root@oxoode hybrid]#

Sampai disini wireless siap digunakan,cari hotpot dan conect....

Di arch linux,kita bisa conect dengan:

copy-paste code dibawah ini dan simpan dengan nama fisika2 (nama bebas)
-----------------------------------------------
CONNECTION="wireless"
DESCRIPTION="A simple opened wireless connection"
INTERFACE="eth1"
ESSID="fisika2"
IP="dhcp"
------------------------------------------------

"ESSID" disesuaikan dengan ssid wireless hostpot-nya...
letakan file wifi-ugm di /etc/network.d/
selanjutnya setup denagn command :
[root@oxoode hybrid]# netcfg fisika2
:: fisika2 up [DONE]
[root@oxoode hybrid]# ping google.com
PING foofle.com (64.233.181.104) 56(84) bytes of data.
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=1 ttl=48 time=69.5 ms
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=2 ttl=48 time=70.6 ms
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=3 ttl=48 time=72.2 ms
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=4 ttl=48 time=69.9 ms
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=5 ttl=48 time=62.5 ms
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=6 ttl=48 time=82.9 ms
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=7 ttl=48 time=69.9 ms
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=8 ttl=48 time=75.5 ms
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=9 ttl=48 time=76.3 ms
64 bytes from ni-in-f104.1e100.net (64.233.181.104): icmp_seq=10 ttl=48 time=69.1 ms
^C
--- foofle.com ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9011ms
rtt min/avg/max/mdev = 62.557/71.882/82.929/5.148 ms


readme more...
 

©2009 welcome oxoode | by TNB