lsmod は、arch-chroot を使用しない限りモジュールを表示しません。

lsmod は、arch-chroot を使用しない限りモジュールを表示しません。

Arch Linuxでrtl8723aeカーネルモジュールをロードしようとしています。

私が走るとき

lsmod | grep rtl8723ae

...何も表示されません。

ArchのインストールUSBからインストールすると、arch-chroot同じコマンドがモジュールを返すモジュールがロードされていると表示されます。

このモジュールはArchの標準であるべきですが、なぜ見ることができないのですか?

ベストアンサー1

このコマンドの機能を間違って理解しました。lsmod利用可能なすべてのモジュールは一覧表示されず、現在ロードされているモジュールのみが一覧表示されます。たとえば、私のアーチでは:

$ lsmod | grep rtl8723ae  ## returns nothing, the module isn't loaded
$ sudo modprobe rtl8723ae
$ lsmod | grep rtl8723ae
rtl8723ae              81920  0
btcoexist              53248  1 rtl8723ae
rtl8723_common         20480  1 rtl8723ae
rtl_pci                28672  1 rtl8723ae
rtlwifi                65536  2 rtl_pci,rtl8723ae

ご覧のとおり、モジュールは実際にロードされるとすぐに一覧表示されます。おそらくchroot環境の何かによって自動的にロードされるようです。

おすすめ記事