您的位置:首页 > 运维架构 > Linux

Linux硬件配置(网卡)

2010-03-20 13:16 141 查看
在Linux下如何监测到硬件的问题一直困扰了我很久,今天看了下网卡安装的东西,特意记录下来,以便以后总结。

关于网卡的监测和驱动,请看这篇文章:http://doc.linuxpk.com/824.html

还有鸟哥的Linux私房菜里面关于网卡的一篇:http://linux.vbird.org/linux_server/0130internet_connect.php

这两篇文章里面都说到了dmesg和lspci来查看硬件是否已经能被Linux监测到(监测到不等于就可以使用了)。

然后查看man lspci,可以知道这个命令使用来查看PCI bus上面所有连接了的devices的信息的。也就是说即使这个设备没有驱动,只要它连上了PCI总线,然后能通过总线发送信息给Linux捕捉到,那么他就应该能够在lspci里面看到。

如果能够查看到硬件的信息(通过lspci,lsusb,或者其他的查看总线的命令),然后确认Linux里面有对应这个硬件的Driver,并且确保这个Driver已经加载到Linux kernel里面,这样这个设备就可以正常使用。

所以我觉得dmesg的信息应该是Linux在开机的时候,检查总线的硬件信息,然后查看是否有能够对应的Driver,如果有则加载该模块,这样设备在dmesg的信息里面就会有输出,意思也就是说,这个设备能够被监测并且有加载驱动


至于如何确定硬件和驱动模块之间的对应关系,我暂时还不太清楚,目前知道的方法应该是去/etc/modprobe.conf里面查看。

例如如果我想知道eth0是用哪个module驱动的,那么就可以 $ grep 'eth' /etc/modprobe.conf 一下。

不过还不确定是不是一定有效。等有时间再研究研究~~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: