歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> CentOS 安裝 Broadcom BCM43225 無線網卡驅動程序

CentOS 安裝 Broadcom BCM43225 無線網卡驅動程序

日期:2017/2/28 16:07:39   编辑:Linux教程

[CentOS 5.5 X64] CentOS 安裝 Broadcom BCM43225 無線網卡驅動程序

想玩看看筆電CENTOS 5.5 X64新的操作系統

安裝完成後,發現無線網卡Broadcom BCM43225不能用

查google發現兩篇文章,講述安裝方法

就我試安裝成功過程分述如下:

# /sbin/lspci | grep Broadcom

查看你是否擁有 Broadcom BCM43225 無線網卡

# yum install kernel-headers kernel-devel gcc

更新欠缺編譯及安裝時所需的軟件

重開機,選擇最新內核

Broadcom 的官方網站

http://www.broadcom.com/support/802.11/linux_sta.php

因我是用X64

所以下載 http://www.broadcom.com/docs/linux_sta/hybrid-portsrc_x86_64-v5_100_82_38.tar.gz

# mkdir -p /usr/local/src/hybrid-wl

建立安裝目錄

# cd /usr/local/src/hybrid-wl

進入安裝目錄

# tar xvfz /root/hybrid-portsrc_x86_64-v5_100_82_38.tar.gz

解壓縮到安裝目錄

# make

會出現錯誤訊息

大概是說該文件src/include/typedefs.h:70出錯,請注釋他如下

/*

#ifndef TYPEDEF_BOOL

typedef unsigned char bool;

#endif

*/

再一次

# make

又出錯src/include/linuxver.h:88: error

註釋掉src/include/linuxver.h第 88 行:

/*

typedef void (*work_func_t)(void *work);

*/

再一次

# make

就通過

# insmod wl.ko

insmod: error inserting 'wl.ko': -1 Unknown symbol in module

建立模塊依賴:

depmod `uname -r`

然後載入驅動模塊:

# modprobe wl.ko

再次失敗

# modprobe ieee80211_crypt_tkip

# modprobe wl

還是失敗

重新開機

試試之前編譯指令

# make -C /lib/modules/`uname -r`/build/ M=`pwd`

成功

載入驅動模組

# insmod wl.ko

成功

[我的無線網絡界面設備檔是 eth1]

# ifconfig

查看無線網卡設備名稱

# ifconfig eth1 up

啟用無線網卡

# iwlist eth1 scanning

搜索周圍無線路由器等,如出現訊息表示網卡工作正常。

在開機時將驅動模塊載入內核中

# cp -vi /usr/local/src/hybrid-wl/wl.ko /lib/modules/`uname -r`/extra/

# depmod $(uname -r)

編輯 /etc/modprobe.d/blacklist 這個檔案並加入以下內容:

blacklist bcm43xx

blacklist ndiswrapper

blacklist b43

blacklist b43legacy

去避免這些模塊在開機時被載入內核中。

/etc/modprobe.conf 新增無線界面的驅動程序別名

alias eth1 wl

編輯 /etc/modprobe.d/modprobe.conf.dist

alias ieee80211_crypt_tkip ieee80211_crypt_tkip

alias eth1 wl

現在你的驅動應該在每次開機時都會被載入

啟用 NetworkManager 管理無線網絡

# chkconfig NetworkManager on

# service NetworkManager start

右上角會出現一個新圖示。如果你點擊這個圖示,你將會看見一個清單,列出所有可以連接的無線網絡。

恭喜您 ! 完成無線網卡使用!!

Copyright © Linux教程網 All Rights Reserved