2012-12-24 55 views
1

可能重複:
modinfo() equivalent INSIDE kernel?檢查並加載內核模塊

我需要檢查是否特定模塊(abc.ko)在E1000網絡驅動程序被加載與否。如果abc.ko未加載,則必須加載。我們如何在驅動代碼中實現這一點?

+0

我爲你想達到什麼樣的輕微可疑,如果這是「正確的方式」。通常,除非模塊實際上相互使用,否則它們不應該檢查它們是否被加載,或者嘗試加載其他模塊。這似乎是錯誤的做法。 [如果內核模塊真的需要其他模塊,那麼模塊加載機制已經知道如何解決這個問題] –

回答

0

你可以使用lsmod來檢查加載的mods,而modinfo e1000可以獲得更多的驅動程序信息。 要負載模塊,使用modprobe (module),併爲卸載modprobe -r (module)