歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 12.04下QCA8172有線網卡驅動編譯出錯的解決方法

Ubuntu 12.04下QCA8172有線網卡驅動編譯出錯的解決方法

日期:2017/2/28 14:32:30   编辑:Linux教程

基於以前的筆記本配置太低,無法滿足科研需求,本人屁顛屁顛的去買了一個還算配置蠻新的電腦。

因為科研要在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

Copyright © Linux教程網 All Rights Reserved