C
cenyebin
Guest
My computer is lenovo G 480 with centos6.4 system .The code following is my step of installing driver.Please read it patiently and help me analy what happend. It seem like that the wl module have been compiled in the kernel .But ,unfortunately it doesn't work
What's wrong with it .I have been disturbed about the problem for a few days ,and google many times.
Any one can tell me how to solve it ,appreciate very much.
What's wrong with it .I have been disturbed about the problem for a few days ,and google many times.
Any one can tell me how to solve it ,appreciate very much.
Code:
[root@localhost hybrid-32bit]#make API=WEXT (want to use make command to compile ,but it apeared errors)
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory `/usr/src/kernels/2.6.32-358.el6.i686'
Wireless Extension API specified in command line
Using Wireless Extension API
LD /home/cenyebin/Downloads/hybrid-32bit/built-in.o
CC [M] /home/cenyebin/Downloads/hybrid-32bit/src/shared/linux_osl.o
CC [M] /home/cenyebin/Downloads/hybrid-32bit/src/wl/sys/wl_linux.o
CC [M] /home/cenyebin/Downloads/hybrid-32bit/src/wl/sys/wl_iw.o
CC [M] /home/cenyebin/Downloads/hybrid-32bit/src/wl/sys/wl_cfg80211.o
LD [M] /home/cenyebin/Downloads/hybrid-32bit/wl.o
WARNING: modpost: missing MODULE_LICENSE() in /home/cenyebin/Downloads/hybrid-32bit/wl.o
see include/linux/module.h for more information
Building modules, stage 2.
Wireless Extension API specified in command line
Using Wireless Extension API
MODPOST 1 modules
WARNING: modpost: missing MODULE_LICENSE() in /home/cenyebin/Downloads/hybrid-32bit/wl.o
see include/linux/module.h for more information
CC /home/cenyebin/Downloads/hybrid-32bit/wl.mod.o
LD [M] /home/cenyebin/Downloads/hybrid-32bit/wl.ko.unsigned
NO SIGN [M] /home/cenyebin/Downloads/hybrid-32bit/wl.ko
make[1]: Leaving directory `/usr/src/kernels/2.6.32-358.el6.i686'
[root@localhost hybrid-32bit]#lsmod | grep "brcmsmac\|b43\|ssb\|bcma\|wl"
[root@localhost hybrid-32bit]#echo "blacklist bcma" >> /etc/modprobe.d/blacklist.conf
[root@localhost hybrid-32bit]# rmmod wl
[root@localhost hybrid-32bit]# lsmod | grep "brcmsmac\|b43\|ssb\|bcma\|wl"
[root@localhost hybrid-32bit]# modprobe lib80211
[root@localhost hybrid-32bit]# modprobe cfg80211
[root@localhost hybrid-32bit]# insmod wl.ko
[root@localhost hybrid-32bit]# lsmod | grep "80211\|wl"
wl 2432555 0
cfg80211 163939 0
rfkill 14794 1 cfg80211
lib80211_crypt_tkip 8490 0
lib80211 4066 2 wl,lib80211_crypt_tkip
[root@localhost hybrid-32bit]# lspci -vxx
03:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)
Subsystem: Broadcom Corporation Device 051b
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at db400000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [58] Vendor Specific Information: Len=78 <?>
Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [d0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Virtual Channel
Capabilities: [160] Device Serial Number 00-00-23-ff-ff-65-68-94
Capabilities: [16c] Power Budgeting <?>
Kernel driver in use: wl
Kernel modules: wl, bcma
[root@localhost hybrid-32bit]# ifconfig
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:20 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1126 (1.0 KiB) TX bytes:1126 (1.0 KiB)
virbr0 Link encap:Ethernet HWaddr 52:54:00:64:10:BD
inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0
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:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)