neilengineer 发表于 2006-9-15 15:18:54

怎么知道Linux下正在工作的设备用哪个驱动模块?

怎么知道Linux下正在工作的设备用哪个驱动模块?有什么shell 命令吗?

gugong 发表于 2006-9-15 16:38:15

lsmod

ruger 发表于 2006-9-15 16:46:53

lsmod
可以吧

neilengineer 发表于 2006-9-16 09:26:43

好像只列出了几个没有把所有模块都列出啊!

谢谢两位的回答!但好像只列出了几个,没有把所有模块都列出啊! 比如:我机子上有正在使用的PCI网卡,lsmod打印的东西里哪个是它在用的模块啊?

ruger 发表于 2006-9-16 10:46:19

lsmod |grep ****试试

neilengineer 发表于 2006-9-16 12:56:32

结果

我在新编译的2.6内核中用lsmod,结果如下:
Module                  SizeUsed by
autofs               14140-
ohci1394               32360-
ieee1394               92948-
parport_pc             26084-
parport                33504-
ehci_hcd               27068-
usbcore               116916-

2.4内核中用lsmod,结果如下:
Module                  SizeUsed by    Not tainted
ide-cd               35708   0 (autoclean)
cdrom                  33728   0 (autoclean)
autofs               13268   0 (autoclean) (unused)
iptable_filter          2412   0 (autoclean) (unused)
ip_tables            15096   1
8139too                18088   1
mii                     3976   0
nls_iso8859-1         3516   3 (autoclean)
nls_cp437               5116   3 (autoclean)
vfat                   13004   3 (autoclean)
fat                  38808   0 (autoclean)
keybdev               2944   0 (unused)
mousedev                5492   1
hid                  22148   0 (unused)
input                   5856   0
usb-uhci               26348   0 (unused)
ehci-hcd               19976   0 (unused)
usbcore                78784   1

是不是2.6 内核翻译有问题? 2.4结果中显示的8139too是不是我的PCI网卡驱动模块?

gugong 发表于 2006-9-16 15:53:12

:roll::roll::roll:


:shock::shock::shock::shock:

neilengineer 发表于 2006-9-18 17:22:27

作为版主是要负责任的.

作为版主是要负责任的,8O8O 是表示默认?

我是菜鸟刚学驱动模块的东西. 确实不知道8139too是不是我那个PCI网卡驱动啊.

gugong 发表于 2006-9-18 18:13:22

Re: 结果



是不是2.6 内核翻译有问题?
如此简单地轻易下判断,所以我8O8O8O
页: [1]
查看完整版本: 怎么知道Linux下正在工作的设备用哪个驱动模块?