Dear all,

Backtrack 4 beta telah rilis, dan seperti yang rekan – rekan sudah tahu bahwa backtrack 4 ini berbasis ubuntu. jadi jauh lebih mudah dibandingkan versi sebelum nya. Nah kali ini saya ingin share bagaimana cara install driver Broadcom BCM4312 di Backtrack 4, dimana broadcom BCM4312 adalah device WLAN dari Broadcom.  kali ini saya menggunakan laptop HP Compaq Presario v3837.

Langkah – langkah install nya adalah sebagai berikut :

1. Cek device :

root@fl3xu5:/home/bcm# lspci

07:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)

2. Download driver lengkap nya disini , Silahkan pilih sesuai dengan spek komputer anda.

3. Ekstrack driver yang sudah anda dowload :

root@fl3xu5:/home/bcm# tar -xzvf hybrid-portsrc-x86_32-v5_10_91_9.tar.gz

4. Build Loadable Kernel Module :

root@fl3xu5:/home/bcm# make -C /lib/modules/`uname -r`/build M=`pwd`

5. Unload modul bcm43xx, b43, b43legacy (jika anda pernah load sebelum nya) :

root@fl3xu5:/home/bcm# rmmod bcm43xx; rmmod b43; rmmod b43legacy

6. Remove ndiswrapper modules (opsi ini apabila anda sebelumnya pernah install ndiswrapper ) :

root@fl3xu5:/home/bcm# rmmod ndiswrapper

7. Load Module ieee80211_crypt_tkip :

root@fl3xu5:/home/bcm# modprobe ieee80211_crypt_tkip

8. Load  wl.ko modules :

root@fl3xu5:/home/bcm# insmod wl.ko

9. Cek interface wlan apakah sudah berhasil muncul : (*biasanya muncul dibawah eth0 saat kita ketik ifconfig )

root@fl3xu5:/home/bcm# ifconfig

eth1      Link encap:Ethernet  HWaddr 01:11:10:0d:3a:3b
inet6 addr: fe80::221:ff:fe0f:7b6e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
Interrupt:19

Cek juga dengan perintah iwconfig :

root@fl3xu5:/home/bcm# iwconfig

eth1      IEEE 802.11bg  ESSID:”"  Nickname:”"
Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated
Bit Rate:54 Mb/s   Tx-Power:off
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

10. Copy file wl.ko ke direktori /lib/modules/2.6.28.1/kernel/net/wireless

root@fl3xu5:/home/bcm# cp wl.ko /lib/modules/2.6.28.1/kernel/net/wireless

11. Create Module dependencies :

root@fl3xu5:/home/bcm# depmod -a

12. Load new Module :

root@fl3xu5:/home/bcm# modprobe wl

13. Tambahkan baris berikut ke /etc/modules

ieee80211_crypt_tkip
wl

14. Reboot komputer anda , dan Selamat anda telah berhasil install dengan baik .

Selamat mencoba,

Semoga bermanfaat :) ,  read this too

http://fl3xu5.web.id/wp-content/plugins/sociofluid/images/digg_48.png http://fl3xu5.web.id/wp-content/plugins/sociofluid/images/reddit_48.png http://fl3xu5.web.id/wp-content/plugins/sociofluid/images/dzone_48.png http://fl3xu5.web.id/wp-content/plugins/sociofluid/images/stumbleupon_48.png http://fl3xu5.web.id/wp-content/plugins/sociofluid/images/delicious_48.png http://fl3xu5.web.id/wp-content/plugins/sociofluid/images/blinklist_48.png http://fl3xu5.web.id/wp-content/plugins/sociofluid/images/blogmarks_48.png http://fl3xu5.web.id/wp-content/plugins/sociofluid/images/furl_48.png http://fl3xu5.web.id/wp-content/plugins/sociofluid/images/newsvine_48.png http://fl3xu5.web.id/wp-content/plugins/sociofluid/images/technorati_48.png http://fl3xu5.web.id/wp-content/plugins/sociofluid/images/magnolia_48.png http://fl3xu5.web.id/wp-content/plugins/sociofluid/images/google_48.png http://fl3xu5.web.id/wp-content/plugins/sociofluid/images/myspace_48.png http://fl3xu5.web.id/wp-content/plugins/sociofluid/images/facebook_48.png http://fl3xu5.web.id/wp-content/plugins/sociofluid/images/yahoobuzz_48.png http://fl3xu5.web.id/wp-content/plugins/sociofluid/images/sphinn_48.png http://fl3xu5.web.id/wp-content/plugins/sociofluid/images/mixx_48.png http://fl3xu5.web.id/wp-content/plugins/sociofluid/images/twitter_48.png http://fl3xu5.web.id/wp-content/plugins/sociofluid/images/jamespot_48.png http://fl3xu5.web.id/wp-content/plugins/sociofluid/images/meneame_48.png
Tagged with:
 

20 Responses to “Install Broadcom Linux driver BCM4312 on Backtrack 4”

  1. Najib Hassan says:

    terima kasih ya utk jawapan pantas :D saya akan coba lagi petang ini.. :D diharapa pak dapat membuat FAQ tentang backtrack ini :)

  2. fl3xu5 says:

    @Najib Hassan : Ok terimakasih sama2 :) .
    semoga berjaya ya petang nanti.
    insya alllah dibuat, moga ada kesempatan .

  3. nono says:

    pak,,
    pas di make -C /lib/modules/’uname -r’/build lvl=’pwd’

    uname -r diganti ama kerne kita kan? misal 2.6.28
    trus pwdnya diganti ama direktori aktif kita?
    misal : /home/nono/bcm
    iya ya pak?
    tq

  4. fl3xu5 says:

    @nono : uname -r tidak diganti apapun, jadi tetep tulis uname -r.
    pwd nya juga tidak diganti apapun jadi tetep ditulis pwd. :)

    youre welcome :)

  5. nono says:

    mas flexus,,mau nanya lagi..
    saya udah ketik
    root@h4x0r:/home/bcm# nake -C /lib/modules/’uname -r’/build M=’pwd’
    terus muncum pesan error kayak gini ( maaf panjang )
    root@h4x0r:/home/bcm# make -C /lib/modules/`uname -r`/build M=`pwd`

    make: Entering directory `/usr/src/linux-source-2.6.29.4′

    WARNING: Symbol version dump /usr/src/linux-source-2.6.29.4/Module.symvers is missing;
    modules will have no dependencies and modversions.

    LD /home/bcm/built-in.o

    CC [M] /home/bcm/src/wl/sys/wl_linux.o

    /home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_attach’:

    /home/bcm/src/wl/sys/wl_linux.c:362: error: implicit declaration of function ‘ieee80211_get_crypto_ops’

    /home/bcm/src/wl/sys/wl_linux.c:362: warning: assignment makes pointer from integer without a cast

    /home/bcm/src/wl/sys/wl_linux.c:365: warning: assignment makes pointer from integer without a cast

    /home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_free’:

    /home/bcm/src/wl/sys/wl_linux.c:634: error: ‘struct net_device’ has no member named ‘priv’

    /home/bcm/src/wl/sys/wl_linux.c:669: error: ‘struct net_device’ has no member named ‘priv’

    /home/bcm/src/wl/sys/wl_linux.c:685: error: dereferencing pointer to incomplete type

    /home/bcm/src/wl/sys/wl_linux.c:689: error: dereferencing pointer to incomplete type

    /home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_open’:

    /home/bcm/src/wl/sys/wl_linux.c:714: error: ‘struct net_device’ has no member named ‘priv’

    /home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_close’:

    /home/bcm/src/wl/sys/wl_linux.c:742: error: ‘struct net_device’ has no member named ‘priv’

    /home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_start’:

    /home/bcm/src/wl/sys/wl_linux.c:765: error: ‘struct net_device’ has no member named ‘priv’

    /home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_alloc_if’:

    /home/bcm/src/wl/sys/wl_linux.c:850: error: ‘struct net_device’ has no member named ‘priv’

    /home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_get_driver_info’:

    /home/bcm/src/wl/sys/wl_linux.c:1030: error: ‘struct net_device’ has no member named ‘priv’

    /home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_ioctl’:

    /home/bcm/src/wl/sys/wl_linux.c:1118: error: ‘struct net_device’ has no member named ‘priv’

    /home/bcm/src/wl/sys/wl_linux.c:1119: error: ‘struct net_device’ has no member named ‘priv’

    /home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_get_stats’:

    /home/bcm/src/wl/sys/wl_linux.c:1204: error: ‘struct net_device’ has no member named ‘priv’

    /home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_get_wireless_stats’:

    /home/bcm/src/wl/sys/wl_linux.c:1236: error: ‘struct net_device’ has no member named ‘priv’

    /home/bcm/src/wl/sys/wl_linux.c:1237: error: ‘struct net_device’ has no member named ‘priv’

    /home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_set_mac_address’:

    /home/bcm/src/wl/sys/wl_linux.c:1304: error: ‘struct net_device’ has no member named ‘priv’

    /home/bcm/src/wl/sys/wl_linux.c:1312: error: ‘struct net_device’ has no member named ‘priv’

    /home/bcm/src/wl/sys/wl_linux.c: In function ‘_wl_set_multicast_list’:

    /home/bcm/src/wl/sys/wl_linux.c:1335: error: ‘struct net_device’ has no member named ‘priv’

    /home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_tkip_miccheck’:

    /home/bcm/src/wl/sys/wl_linux.c:1726: error: dereferencing pointer to incomplete type

    /home/bcm/src/wl/sys/wl_linux.c:1729: error: dereferencing pointer to incomplete type

    /home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_tkip_micadd’:

    /home/bcm/src/wl/sys/wl_linux.c:1748: error: dereferencing pointer to incomplete type

    /home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_tkip_encrypt’:

    /home/bcm/src/wl/sys/wl_linux.c:1768: error: dereferencing pointer to incomplete type

    /home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_tkip_decrypt’:

    /home/bcm/src/wl/sys/wl_linux.c:1790: error: dereferencing pointer to incomplete type

    /home/bcm/src/wl/sys/wl_linux.c:1792: error: dereferencing pointer to incomplete type

    /home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_tkip_keyset’:

    /home/bcm/src/wl/sys/wl_linux.c:1834: error: dereferencing pointer to incomplete type

    /home/bcm/src/wl/sys/wl_linux.c:1844: error: dereferencing pointer to incomplete type

    /home/bcm/src/wl/sys/wl_linux.c:1851: error: dereferencing pointer to incomplete type

    /home/bcm/src/wl/sys/wl_linux.c:1861: error: dereferencing pointer to incomplete type

    /home/bcm/src/wl/sys/wl_linux.c:1871: error: dereferencing pointer to incomplete type

    /home/bcm/src/wl/sys/wl_linux.c:1878: error: dereferencing pointer to incomplete type

    /home/bcm/src/wl/sys/wl_linux.c: In function ‘wl_tkip_printstats’:

    /home/bcm/src/wl/sys/wl_linux.c:1897: error: dereferencing pointer to incomplete type

    /home/bcm/src/wl/sys/wl_linux.c:1899: error: dereferencing pointer to incomplete type

    make[1]: *** [/home/bcm/src/wl/sys/wl_linux.o] Error 1

    make: *** [_module_/home/bcm] Error 2

    make: Leaving directory `/usr/src/linux-source-2.6.29.4′

    itu kenapa ya mas?
    tq again.. pls dijawab yaa..
    ^^

  6. Najib Hassan says:

    waduh….saya punya wireless tidak support pak..adoi

    root@bt:~/bcm# lspci -vnn | grep 14e4
    07:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g [14e4:4315] (rev 01)

    menurut website ini

    http://linuxwireless.org/en/users/Drivers/b43#unsupported_chips
    14e4:4315

    not supported

    BCM4312 802.11b/g – low power

    b43

  7. fajar says:

    pak di acer 4720z dicek hasilnya kayak gini
    dwi@bt-4:~$ ifconfig
    eth1 Link encap:Ethernet
    HWaddr 00:1f:e1:a9:91:10
    inet6 addr: fe80::21f:e1ff:fea9:9110/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
    Interrupt:17
    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    inet6 addr: ::1/128 Scope:Host
    UP LOOPBACK RUNNING MTU:16436 Metric:1
    RX packets:144 errors:0 dropped:0 overruns:0 frame:0
    TX packets:144 errors:0 dropped:0 overruns:0 carrier:0

    collisions:0 txqueuelen:0
    RX bytes:9276 (9.2 KB) TX bytes:9276 (9.2 KB)
    dwi@bt-4:~$ iwconfig
    lo no wireless extensions.
    eth0 no wireless extensions.
    eth1 IEEE 802.11 Nickname:”"
    Access Point: Not-Associated
    Link Quality:5 Signal level:0 Noise level:0
    Rx invalid nwid:0 invalid crypt:0 invalid misc:0
    led dah bisa kedip kedip cuma dimonitor tidak ada shortcunya.
    jadi tidak bisa konek.
    apa yang harus saya lakukan?
    makasih.

  8. fl3xu5 says:

    @fajar : set IP wireless , beserta ssid nya, untuk manual nya bisa dilihat :
    # iwconfig –help

  9. BTbegun says:

    saya ingin mencoba backtrack,
    nmn sblm itu sy ingin menanyaka,

    kbtulan lapie ane wirelessnya make bcm4312
    kl diubuntu jaunty dah wireless dah nyala make driver b43/sta, cmn kl sta (modprobe wl) monitoring dia aircrack gak support,
    tp kl make b43 bisa moitoring aircrack.. injectnya yg gak bs,,
    cb ngepatch gk bisa2 krn patch yg ada cmn support kernel 2.6.26 (kl gak slh sih)
    nah kl di Bt 4 Beta dah lgsung aktif gak ya driver 43 yg dah dipatch untuk injecting???

    thx sblmnya

  10. ur4n6 says:

    buat driver laptop HP bisa…!

  11. ur4n6 says:

    buat laptop Hp probook 4410 bisa g ??

  12. ur4n6 says:

    slamat Pagi smua…
    Tolng pencerahannya…

    wireless di Probook 4410s ko g kedetek….
    gmana solusinya…!!

    trimaksih

  13. BT Begin says:

    om saya kan cobain hal ini, setelah update kernel backtrack 4
    terus saya coba install koq ada error kayak gini yah

    /home/bcm# make -C /lib/modules/`uname -r`/build M=`pwd`
    make: *** /lib/modules/2.6.30.9/build: No such file or directory. Stop.

    itu knp om
    mohon pencerahannya

  14. xluton19 says:

    sama nih…, gk bisa jalan tutorialnya mas!
    ada solusi??? apanya yg salah nih?!?!

  15. h4n1f.com says:

    “it works…how about u??”<<<<IKLAN susu EL*MENT
    wekekekek

  16. k0j4ck says:

    selamat pagi kk salam kenal
    saya sudah ikutin semua petunjuk dari awal cek divice dan ini hasilnya

    lspci -vnn |grep 14e4
    05:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5764M Gigabit Ethernet PCIe [14e4:1684] (rev 10)

    kekmudian sampai point empat
    make -C /lib/modules/’uname -r’/build M=’pwd’
    make: *** /lib/modules/uname -r/build: No such file or directory. Stop.

    oh iya sebelumnya waktu pertama kali install BT4 ini saya upgrade dulu dengan perintah apt-get upgrade

    sampai saat ini wireles saya belum bisa jalan kk mohon pencerahannya
    terimakasih, oh iya nice blog kk

  17. hafiz says:

    mas flexus untuk driver LAN sama jg?
    trus kalo pake acer 4720z jg bisa gunain ini

  18. cakil says:

    mas flexus,
    berarti tu driver gak support aircrack yaa kalo pake ndiswraper ??

  19. fl3xu5 says:

    @ all : bagi yg masih belum mencoba, silahkan dicoba terlebih dahulu ya :) biar terbiasa buat oprek jg :)

  20. @k0j4ck : yang di suport saat ini(bcm 4311, 4312, 4313, 4321, 4322 )
    cek kernelnya berapa? kalo >2.6.33 untuk saat ini blum bisa ngeload kernel (dah ada patchnya sie tp blum coba :) )
    cb cek disini

    betul kata om fl3xu5 yang penting nyoba dlu….:)

Leave a Reply



Page 1 of 11
Get Adobe Flash playerPlugin by wpburn.com wordpress themes

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Powered By