在CentOS / RHEL中使用的模块(lspci -k或lspci -v)

我怎样才能在CentOS 5.4或4.8中find正在使用的模块?

例如,在Fedora 12中:

lspci -k

(...) 06:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02) Subsystem: Intel Corporation PRO/Wireless 3945ABG Network Connection Kernel driver in use: iwl3945 Kernel modules: iwl3945 

在CentOS中:

 lspci -k lspci: invalid option -- k (...) 

用lsmod:

lsmod的| grep(模块)

我认为不是一个select,因为我不知道哪个设备正在使用该模块。

请更新您的pciutils软件包。

 #yum install pciutils 

并发出lspci -k它应该工作。

http://linux.die.net/man/8/lspci

-t

显示包含所有总线,桥梁,设备和它们之间的连接的树形图。

lspci -v在你的标题上说明应该可以工作,但它会列出一切。

-v

详细并显示有关所有设备的详细信息。

-vv

非常详细,并显示更多的细节。 这个级别包括一切被认为有用

-vvv

更加冗长,并且显示我们能够parsing的所有东西,即使它看起来并不有趣(例如,未定义的内存区域)。

你也可以使用lsmod

 #lsmod

使用模块大小
 nfs 231597 2
 nfsd 205489 17
 exportfs 9665 1 nfsd
 nfs_acl 7617 2 nfs,nfsd
 auth_rpcgss 43105 1 nfsd
 autofs4 29253 3
 coretemp 12609 0
 w83627ehf 23241 0
 hwmon_vid 6849 1 w83627ehf
 hidp 22977 2
 l2cap 29761 5 hidp
蓝牙53797 2 hidp,l2cap
locking63209 3 nfs,nfsd
 sunrpc 149373 21 nfs,nfsd,nfs_acl,auth_rpcgss,lockd
 cpufreq_ondemand 12493 1
 acpi_cpufreq 13641 3
 mperf 6337 1 acpi_cpufreq
 via_rhine 27597 0
 be2iscsi 59221 0
 ib_iser 35609 0
 rdma_cm 35705 1 ib_iser
 ib_cm 39213 1 rdma_cm
 iw_cm 13125 1 rdma_cm
 ib_sa 39093 2 rdma_cm,ib_cm
 ib_mad 37717 2 ib_cm,ib_sa
 ib_core 63557 6 ib_iser,rdma_cm,ib_cm,iw_cm,ib_sa,ib_mad
 ib_addr 11717 1 rdma_cm
 iscsi_tcp 20041 0
 xfrm_nalgo 13381 0
 crypto_api 12609 1 xfrm_nalgo
 ...