broadcom.com/support/802.11/linux_sta.php
Code:
root@bt:~# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
eth1 IEEE 802.11abgn ESSID:"" Nickname:""
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Bit Rate:44 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=-89 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Code:
root@bt:~# airmon-ng
Interface Chipset Driver
eth1 Unknown w
Code:
mkdir /root/hybrid_wl
cd hybrid_wl
wget hxxp://broadcom.com/docs/linux_sta/hybrid-portsrc-x86_32-v5_10_91_9.tar.gz
tar -zxvf hybrid-portsrc-x86_32-v5_10_91_9.tar.gz
Code:
root@bt:~/hybrid_wl# make -C /lib/modules/2.6.29.4/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.
CC [M] /root/hybrid_wl/src/wl/sys/wl_linux.o
/root/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘wl_attach’:
/root/hybrid_wl/src/wl/sys/wl_linux.c:362: error: implicit declaration of function ‘ieee80211_get_crypto_ops’
/root/hybrid_wl/src/wl/sys/wl_linux.c:362: warning: assignment makes pointer from integer without a cast
/root/hybrid_wl/src/wl/sys/wl_linux.c:365: warning: assignment makes pointer from integer without a cast
/root/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘wl_free’:
/root/hybrid_wl/src/wl/sys/wl_linux.c:634: error: ‘struct net_device’ has no member named ‘priv’
/root/hybrid_wl/src/wl/sys/wl_linux.c:669: error: ‘struct net_device’ has no member named ‘priv’
/root/hybrid_wl/src/wl/sys/wl_linux.c:685: error: dereferencing pointer to incomplete type
/root/hybrid_wl/src/wl/sys/wl_linux.c:689: error: dereferencing pointer to incomplete type
/root/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘wl_open’:
/root/hybrid_wl/src/wl/sys/wl_linux.c:714: error: ‘struct net_device’ has no member named ‘priv’
/root/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘wl_close’:
/root/hybrid_wl/src/wl/sys/wl_linux.c:742: error: ‘struct net_device’ has no member named ‘priv’
/root/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘wl_start’:
/root/hybrid_wl/src/wl/sys/wl_linux.c:765: error: ‘struct net_device’ has no member named ‘priv’
/root/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘wl_alloc_if’:
/root/hybrid_wl/src/wl/sys/wl_linux.c:850: error: ‘struct net_device’ has no member named ‘priv’
/root/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘wl_get_driver_info’:
/root/hybrid_wl/src/wl/sys/wl_linux.c:1030: error: ‘struct net_device’ has no member named ‘priv’
/root/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘wl_ioctl’:
/root/hybrid_wl/src/wl/sys/wl_linux.c:1118: error: ‘struct net_device’ has no member named ‘priv’
/root/hybrid_wl/src/wl/sys/wl_linux.c:1119: error: ‘struct net_device’ has no member named ‘priv’
/root/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘wl_get_stats’:
/root/hybrid_wl/src/wl/sys/wl_linux.c:1204: error: ‘struct net_device’ has no member named ‘priv’
/root/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘wl_get_wireless_stats’:
/root/hybrid_wl/src/wl/sys/wl_linux.c:1236: error: ‘struct net_device’ has no member named ‘priv’
/root/hybrid_wl/src/wl/sys/wl_linux.c:1237: error: ‘struct net_device’ has no member named ‘priv’
/root/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘wl_set_mac_address’:
/root/hybrid_wl/src/wl/sys/wl_linux.c:1304: error: ‘struct net_device’ has no member named ‘priv’
/root/hybrid_wl/src/wl/sys/wl_linux.c:1312: error: ‘struct net_device’ has no member named ‘priv’
/root/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘_wl_set_multicast_list’:
/root/hybrid_wl/src/wl/sys/wl_linux.c:1335: error: ‘struct net_device’ has no member named ‘priv’
/root/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘wl_tkip_miccheck’:
/root/hybrid_wl/src/wl/sys/wl_linux.c:1726: error: dereferencing pointer to incomplete type
/root/hybrid_wl/src/wl/sys/wl_linux.c:1729: error: dereferencing pointer to incomplete type
/root/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘wl_tkip_micadd’:
/root/hybrid_wl/src/wl/sys/wl_linux.c:1748: error: dereferencing pointer to incomplete type
/root/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘wl_tkip_encrypt’:
/root/hybrid_wl/src/wl/sys/wl_linux.c:1768: error: dereferencing pointer to incomplete type
/root/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘wl_tkip_decrypt’:
/root/hybrid_wl/src/wl/sys/wl_linux.c:1790: error: dereferencing pointer to incomplete type
/root/hybrid_wl/src/wl/sys/wl_linux.c:1792: error: dereferencing pointer to incomplete type
/root/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘wl_tkip_keyset’:
/root/hybrid_wl/src/wl/sys/wl_linux.c:1834: error: dereferencing pointer to incomplete type
/root/hybrid_wl/src/wl/sys/wl_linux.c:1844: error: dereferencing pointer to incomplete type
/root/hybrid_wl/src/wl/sys/wl_linux.c:1851: error: dereferencing pointer to incomplete type
/root/hybrid_wl/src/wl/sys/wl_linux.c:1861: error: dereferencing pointer to incomplete type
/root/hybrid_wl/src/wl/sys/wl_linux.c:1871: error: dereferencing pointer to incomplete type
/root/hybrid_wl/src/wl/sys/wl_linux.c:1878: error: dereferencing pointer to incomplete type
/root/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘wl_tkip_printstats’:
/root/hybrid_wl/src/wl/sys/wl_linux.c:1897: error: dereferencing pointer to incomplete type
/root/hybrid_wl/src/wl/sys/wl_linux.c:1899: error: dereferencing pointer to incomplete type
make[1]: *** [/root/hybrid_wl/src/wl/sys/wl_linux.o] Error 1
make: *** [_module_/root/hybrid_wl] Error 2
make: Leaving directory `/usr/src/linux-source-2.6.29.4'
how can i install it correctly?