基於以前的筆記本配置太低,無法滿足科研需求,本人屁顛屁顛的去買了一個還算配置蠻新的電腦。
因為科研要在Linux環境下,本人安裝了Ubuntu 12.04+WIN7雙系統。但是問題出來了,在Ubuntu下無法找到我的有線網卡,WIN7下網卡正常。
在Ubuntu下用命令查詢網卡型號:
lspci -k|grep -i -A2 net
得到如下信息:
02:00.0 Ethernet controller: Qualcomm Atheros QCA8172 Fast Ethernet (rev 10)
Subsystem: Lenovo Device 3804
Kernel driver in use: alx(這一行在安裝驅動之前沒有)
--
03:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
Subsystem: Lenovo Device 3218
Kernel driver in use: ath9k
我的有線網卡是: Qualcomm Atheros QCA8172 Fast Ethernet
在網上查找教程,得知要重新編譯驅動,通過如下官網下載:http://www.linuxfoundation.org/collaborate/workgroups/networking/alx
按照步驟進行編譯的時候出現了問題,會有很多重定義的編譯錯誤。
解決方法:
挨個查找重定義位置,打開源碼,將重定義函數全部注釋掉,重新make,問題解決。
有線網卡可以正常使用。
推薦閱讀:
Ubuntu 14.04 下載、安裝、配置的相關知識 http://www.linuxidc.com/Linux/2014-04/100370.htm
Ubuntu 14.04系統下載地址:http://www.linuxidc.com/Linux/2014-04/100352.htm
Windows 7下硬盤安裝Ubuntu 14.04圖文教程 http://www.linuxidc.com/Linux/2014-04/100369.htm
U盤安裝Ubuntu 14.04 LTS正式版 http://www.linuxidc.com/Linux/2014-04/100446.htm
更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2