筆者這幾天想在Win7手提電腦(ThinkPad E430C)上安裝Linux系統(tǒng)(組成雙系統(tǒng))以便測試一些開源模式代碼。Linux選擇的是Ubuntu 12.04LTS 64位版。在安裝完Ubuntu系統(tǒng)后發(fā)現(xiàn)手提電腦上的有線網(wǎng)卡能正常識別,但是無線網(wǎng)卡驅(qū)動卻沒有。于是在網(wǎng)上搜索了一番安裝上驅(qū)動,并記此篇以做記錄。
首先查看網(wǎng)卡狀態(tài),終端命令sudo lshw -C network
信息如下:
*-network UNCLAIMED
description: Network controller
product: Broadcom Corporation
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:03:00.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: latency=0
resources: memory:e4100000-e4107fff
發(fā)現(xiàn)無線網(wǎng)卡不能正常工作,并且網(wǎng)卡為博通的網(wǎng)卡。進一步查詢網(wǎng)卡的型號,終端輸入
sudo lspci -vnn | grep 14e4
信息如下:
由此,網(wǎng)卡型號為博通4365,屬于43系列,移步到博通官網(wǎng)下載64位Linux無線網(wǎng)卡驅(qū)動
http://zh-cn.broadcom.com/support/802.11/linux_sta.php
下載壓縮包后,直接終端解壓編譯,編譯成功,生成wl.ko文件。
在編譯驅(qū)動成功之后,緊接著加載兩個模塊,終端輸入
sudo modprobe lib80211
sudo modprobe cfg80211
安裝驅(qū)動
sudo insmod wl.ko(在編譯生成wl.ko文件的目錄執(zhí)行該命令),不出意外系統(tǒng)自動彈出無線識別提示,正常工作??梢詤⒖脊倬W(wǎng)的readme.txt文件,有詳細的編譯及錯誤解決方法。
采用上述方法可能會出現(xiàn)關(guān)機后再次開機仍然不能上網(wǎng),仍然需要重新編譯驅(qū)動。筆者建議一旦聯(lián)網(wǎng)后,Ubuntu系統(tǒng)會自動探測到系統(tǒng)驅(qū)動,桌面右上角會有相關(guān)硬件驅(qū)動激活提示,建議點選,讓系統(tǒng)再次選擇驅(qū)動并激活,這樣每次開機即可自動聯(lián)網(wǎng)。
另外,快速關(guān)閉和開啟手提電腦的觸摸板命令為:synclient touchpadoff=1(關(guān)閉),synclient touchpadoff=0(開啟)
可以將這兩個命令寫入bashrc中,記得source一下生效。
如下在.bashrc文件中添加:
alias padoff='synclient touchpadoff=1'
alias padon='synclient touchpadoff=0'
以后在終端padoff即關(guān)閉觸摸板,padon開啟觸摸板。(經(jīng)測試bashrc方法效果不好,不如直接終端執(zhí)行命令效果好)
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。