I'm new to the forums. I'm also new to Kali. I used BT5r3 a bit. I am "learning." I have put many days worth of hours, and links, and attempts. I'm stumped. Rebuilding/Building/Compiling drivers, is a bit beyond my complete understanding.I learn by doing,not just reading.So I read,then do.
Here are some recent attempts:
root@kali:~# iwconfig
eth0 no wireless extensions.
lo no wireless extensions.
*root@kali:~# cd hybrid_wl
*root@kali:~/hybrid_wl# make
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory `/usr/src/linux-headers-3.14-kali1-amd64'
CFG80211 API is prefered for this kernel version
Using CFG80211 API
CC [M] /root/hybrid_wl/src/shared/linux_osl.o
CC [M] /root/hybrid_wl/src/wl/sys/wl_linux.o
/root/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘wl_tkip_printstats’:
/root/hybrid_wl/src/wl/sys/wl_linux.c:3246:7: warning: passing argument 1 of ‘wl->tkipmodops->print_stats’ from incompatible pointer type [enabled by default]
/root/hybrid_wl/src/wl/sys/wl_linux.c:3246:7: note: expected ‘struct seq_file *’ but argument is of type ‘char *’
/root/hybrid_wl/src/wl/sys/wl_linux.c:3249:4: warning: passing argument 1 of ‘wl->tkipmodops->print_stats’ from incompatible pointer type [enabled by default]
/root/hybrid_wl/src/wl/sys/wl_linux.c:3249:4: note: expected ‘struct seq_file *’ but argument is of type ‘char *’
/root/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘wl_reg_proc_entry’:
/root/hybrid_wl/src/wl/sys/wl_linux.c:3470:2: error: implicit declaration of function ‘create_proc_entry’ [-Werror=implicit-function-declaration]
/root/hybrid_wl/src/wl/sys/wl_linux.c:3470:22: warning: assignment makes pointer from integer without a cast [enabled by default]
/root/hybrid_wl/src/wl/sys/wl_linux.c:3475:16: error: dereferencing pointer to incomplete type
/root/hybrid_wl/src/wl/sys/wl_linux.c:3476:16: error: dereferencing pointer to incomplete type
/root/hybrid_wl/src/wl/sys/wl_linux.c:3477:16: error: dereferencing pointer to incomplete type
cc1: some warnings being treated as errors
make[4]: *** [/root/hybrid_wl/src/wl/sys/wl_linux.o] Error 1
make[3]: *** [_module_/root/hybrid_wl] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.14-kali1-amd64'
make: *** [all] Error 2
*root@kali:~/hybrid_wl# make clean
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` clean
make[1]: Entering directory `/usr/src/linux-headers-3.14-kali1-amd64'
CFG80211 API is prefered for this kernel version
/root/hybrid_wl/Makefile:85: Neither CFG80211 nor Wireless Extension is enabled in kernel
CLEAN /root/hybrid_wl/.tmp_versions
make[1]: Leaving directory `/usr/src/linux-headers-3.14-kali1-amd64'
root@kali:~/hybrid_wl# make api=CFG80211
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory `/usr/src/linux-headers-3.14-kali1-amd64'
CFG80211 API is prefered for this kernel version
Using CFG80211 API
LD /root/hybrid_wl/built-in.o
CC [M] /root/hybrid_wl/src/shared/linux_osl.o
CC [M] /root/hybrid_wl/src/wl/sys/wl_linux.o
/root/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘wl_tkip_printstats’:
/root/hybrid_wl/src/wl/sys/wl_linux.c:3246:7: warning: passing argument 1 of ‘wl->tkipmodops->print_stats’ from incompatible pointer type [enabled by default]
/root/hybrid_wl/src/wl/sys/wl_linux.c:3246:7: note: expected ‘struct seq_file *’ but argument is of type ‘char *’
/root/hybrid_wl/src/wl/sys/wl_linux.c:3249:4: warning: passing argument 1 of ‘wl->tkipmodops->print_stats’ from incompatible pointer type [enabled by default]
/root/hybrid_wl/src/wl/sys/wl_linux.c:3249:4: note: expected ‘struct seq_file *’ but argument is of type ‘char *’
/root/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘wl_reg_proc_entry’:
/root/hybrid_wl/src/wl/sys/wl_linux.c:3470:2: error: implicit declaration of function ‘create_proc_entry’ [-Werror=implicit-function-declaration]
/root/hybrid_wl/src/wl/sys/wl_linux.c:3470:22: warning: assignment makes pointer from integer without a cast [enabled by default]
/root/hybrid_wl/src/wl/sys/wl_linux.c:3475:16: error: dereferencing pointer to incomplete type
/root/hybrid_wl/src/wl/sys/wl_linux.c:3476:16: error: dereferencing pointer to incomplete type
/root/hybrid_wl/src/wl/sys/wl_linux.c:3477:16: error: dereferencing pointer to incomplete type
cc1: some warnings being treated as errors
make[4]: *** [/root/hybrid_wl/src/wl/sys/wl_linux.o] Error 1
make[3]: *** [_module_/root/hybrid_wl] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.14-kali1-amd64'
make: *** [all] Error 2
root@kali:~/hybrid_wl# modprobe cfg80211
root@kali:~/hybrid_wl# insmod wl.ko
Error: could not load module wl.ko: No such file or directory
root@kali:~/hybrid_wl# make api=CFG80211
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory `/usr/src/linux-headers-3.14-kali1-amd64'
CFG80211 API is prefered for this kernel version
Using CFG80211 API
CC [M] /root/hybrid_wl/src/wl/sys/wl_linux.o
/root/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘wl_tkip_printstats’:
/root/hybrid_wl/src/wl/sys/wl_linux.c:3246:7: warning: passing argument 1 of ‘wl->tkipmodops->print_stats’ from incompatible pointer type [enabled by default]
/root/hybrid_wl/src/wl/sys/wl_linux.c:3246:7: note: expected ‘struct seq_file *’ but argument is of type ‘char *’
/root/hybrid_wl/src/wl/sys/wl_linux.c:3249:4: warning: passing argument 1 of ‘wl->tkipmodops->print_stats’ from incompatible pointer type [enabled by default]
/root/hybrid_wl/src/wl/sys/wl_linux.c:3249:4: note: expected ‘struct seq_file *’ but argument is of type ‘char *’
/root/hybrid_wl/src/wl/sys/wl_linux.c: In function ‘wl_reg_proc_entry’:
/root/hybrid_wl/src/wl/sys/wl_linux.c:3470:2: error: implicit declaration of function ‘create_proc_entry’ [-Werror=implicit-function-declaration]
/root/hybrid_wl/src/wl/sys/wl_linux.c:3470:22: warning: assignment makes pointer from integer without a cast [enabled by default]
/root/hybrid_wl/src/wl/sys/wl_linux.c:3475:16: error: dereferencing pointer to incomplete type
/root/hybrid_wl/src/wl/sys/wl_linux.c:3476:16: error: dereferencing pointer to incomplete type
/root/hybrid_wl/src/wl/sys/wl_linux.c:3477:16: error: dereferencing pointer to incomplete type
cc1: some warnings being treated as errors
make[4]: *** [/root/hybrid_wl/src/wl/sys/wl_linux.o] Error 1
make[3]: *** [_module_/root/hybrid_wl] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.14-kali1-amd64'
make: *** [all] Error 2
root@kali:~/hybrid_wl# make clean
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` clean
make[1]: Entering directory `/usr/src/linux-headers-3.14-kali1-amd64'
CFG80211 API is prefered for this kernel version
/root/hybrid_wl/Makefile:85: Neither CFG80211 nor Wireless Extension is enabled in kernel
CLEAN /root/hybrid_wl/.tmp_versions
make[1]: Leaving directory `/usr/src/linux-headers-3.14-kali1-amd64'
*root@kali:~# apt-get install broadcom-sta-dkms
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
broadcom-sta-source
The following NEW packages will be installed:
broadcom-sta-dkms
0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
Need to get 2,208 kB of archives.
After this operation, 4,164 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://http.kali.org/kali/ kali/non-free broadcom-sta-dkms all 5.100.82.112-8 [2,208 kB]
Fetched 2,208 kB in 1s (1,239 kB/s)
(Reading database ... 345386 files and directories currently installed.)
Removing broadcom-sta-source ...
Selecting previously unselected package broadcom-sta-dkms.
(Reading database ... 345378 files and directories currently installed.)
Unpacking broadcom-sta-dkms (from .../broadcom-sta-dkms_5.100.82.112-8_all.deb) ...
Setting up broadcom-sta-dkms (5.100.82.112-8) ...
Loading new broadcom-sta-5.100.82.112 DKMS files...
Building only for 3.14-kali1-amd64
Building initial module for 3.14-kali1-amd64
Error! Bad return status for module build on kernel: 3.14-kali1-amd64 (x86_64)
Consult /var/lib/dkms/broadcom-sta/5.100.82.112/build/make.log for more information.
*root@kali:~# iwconfig
eth0 no wireless extensions.
lo no wireless extensions.
***I've also tried using the links and downloading the newest version of the driver and following the installation instructions:
http://www.broadcom.com/support/802.11/linux_sta.php
http://www.broadcom.com/docs/linux_sta/README.txt
I have tried to download headers, and that was a failure. I have checked and confirmed what my card is, and it's designation(following are notes I keep abpout some of my attempts to maintain progress info):
05:00.0 Network controller [0280]: Broadcom Corporation BCM43228 802.11a/b/g/n [14e4:4359]
Subsystem: Dell Device [1028:0014]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 17
Region 0: Memory at fb200000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1-,D2-,D
used : apt-get install broadcom-sta-common
result:
*root@kali:~# iwconfig
eth0 no wireless extensions.
lo no wireless extensions.
***no luck
apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms
***no luck
If this is not the proper way to post in the forums, or an incorrect place, etc, my apologies.