2011年1月16日 星期日

查詢 module 的 .ko 檔擺放位置

使用 lsmod 可以看到系統載入哪些 module 或者是已知 module 名稱, 卻不曉得 module 是載入哪個 .ko 檔, , 可以用 module -l 來查詢 .ko 檔的位置

# module -l uhci-hcd.ko
/lib/modules/2.6.26.8-57.fc8/kernel/drivers/usb/host/uhci-hcd.ko

ubuntu 下預設無 module 這個指令, 高人建議也可以另外用 modinfo 這個指令, 這個指令比 module 訊息還要詳細

# modinfo uhci-hck.ko
filename:       /lib/modules/2.6.26.8-57.fc8/kernel/drivers/usb/host/uhci-hcd.ko
license:        GPL
description:    USB Universal Host Controller Interface driver
author:         Linus 'Frodo Rabbit' Torvalds, Johannes Erdfelt, Randy Dunlap, Georg Acher, Deti Fliegl, Thomas Sailer, Roman Weissgaerber, Alan Stern
srcversion:     5F321E70ABB1E976CDAC207
alias:          pci:v*d*sv*sd*bc0Csc03i00*
depends:      
vermagic:       2.6.26.8-57.fc8 SMP mod_unload 686 4KSTACKS
parm:           ignore_oc:ignore hardware overcurrent indications (bool)