Refer to a great http://blog.chinaunix.net/uid-14070437-id-3291537.html
Yesterday, the laptop was upgraded to centos6.3, and the driver compilation of the bcm4313 wireless network adapter occurred. Compilation failed. Broadcom does not
Provide updates without any good solutions.
Problem Analysis:
Read the driver code. It seems that Redhat has upgraded the kernel code of a later version, but the version is not upgraded.
Conditional compilation causes inconsistency between the data structure and function declaration, and compilation fails.
Solution:
The driver code removes part of the Conditional compilation and solves the compilation problem. The installation process remains unchanged.
Application Scope:
Of course, only for centos 6.3. Maybe rhel6.3 is available, but not tested.
32-bit version:
Hybrid-portsrc_x86_32-v5_100_82_112_centos63.zip
64-bit version:
Hybrid-portsrc_x86_64-v5_100_82_112_centos63.zip
Installation steps:
Decompress the corresponding version
1 [root @ host ~] # Mkdir-P/usr/local/src/hybrid-wl
2 [root @ host hybrid-WL] # tar xvfz/path/to/The/tarball/hybrid-portsrc-x86_64-v5.10.91.9.3.tar.gz (download file name)
3 [root @ host hybrid-WL] # chown-r someuser. somegroup/usr/local/src/hybrid-wl
[root@host ~]# rmmod bcm43xx
[root@host ~]# rmmod b43
[root@host ~]# rmmod b43legacy
[root@host ~]# rmmod ndiswrapper
4make
5 make install
6 depmod
7 modprobe WL
Hope to help non-programmer users.