本文主要是介绍ubuntu 12.04 有限网卡Qualcomm Ahteros QCA8172 Fast Ethernet(rev 10)驱动安装教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在终端输入ifconfig :
如果有线网卡驱动是好的,那么就会有eth0。如果没有那么在终端输入lspci | grep -i net 查询自己的网卡驱动
我们可以看到我的网卡驱动是Qualcomm Atheros QCA8172 Fast Ethernet 。
接下来打开链接: http://www.linuxfoundation.org/collaborate/workgroups/networking/alx
接着打开Code中的 https://www.kernel.org/pub/linux/kernel/projects/backports/2013/03/04/compat-drivers-2013-03-04-u.tar.bz2
下载压缩包,解压到任意位置,我是解压到下载中的。接下来用终端打开到cmpat-drivers-2013-03-04-u
其次执行命令:./scripts/driver-select alx
接下来执行命令:make
最后执行命令: sudo make install
之后执行命令:sudo reboot 重启下一切就大功告成了。
有一点需要注意的是,第一次执行make、sudo make install时会出现函数的重定义。
一个是include/linux/compat-3.4.h中的kmalloc-array函数,一个是include/linux/compat-3.8.h中的kref_get_unless_zero函数,
只需要到相应目录下找到这两个文本,并把函数给注释掉,再执行make、sudo make install就不会有重定义的报错了。
重启后执行ifconfig就可以看到eth0出现了,希望能解决大家的问题。
这篇关于ubuntu 12.04 有限网卡Qualcomm Ahteros QCA8172 Fast Ethernet(rev 10)驱动安装教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!