私のネットワークカードはlspci -vを使って表示されますが、udevはそれのドライバをロードしません。以下は診断出力のスクリーンショットリンクです。
追加情報(仮想マシンからコピーして貼り付けるのではなく手動で入力):
find /usr/lib/`uname -r`/kernel -iname "mii*"
/lib/modules/4.0.1-1-ARCH/kernel/drivers/net/mii.ko.gz
modprobe pcnet32
echo $?
1
modprobe -v --dryrun pcnet32
echo $?
1
modprobeを使用した後は、dmesgに関連する内容はありません。だからmiiとpcnet32でinsmodを使ってみました。本機のネットワークカードを検出します。今の問題は、なぜmodprobeが機能しないのかということです。
答え1
insmod
マンページから:
insmodはカーネルにモジュールを挿入する簡単なプログラムです。ほとんどのユーザーが使用したいと思います。モジュールプローブ(8)代わりに、よりスマートでモジュールの依存関係を処理できます。
pcnet32
mii
モジュールは、ロードを使用してもロードされないモジュールによって異なります。pcnet32
insmod
modprobe pcnet32
これで問題が解決します。
insmod
またはfor mii
moduleを使用してからinsmod
forを使用することもできますが、他のモジュールに依存している場合は、上記のような問題が引き続き発生することに注意してpcnet32
ください。mii