Asus N13 USBワイヤレスアダプタを受け取りましたが、残念ながら検出されなかったため、modprobeを使用してロードできません。
$ sudo modprobe rt2800usb
WARNING: All config files need .conf: /etc/modprobe.d/blacklist, it will be ignored in a future release.
WARNING: Error inserting rt2x00usb (/lib/modules/3.0.0-14-generic/kernel/drivers/net/wireless/rt2x00/rt2x00usb.ko): Invalid argument
WARNING: Error inserting crc_ccitt (/lib/modules/3.0.0-14-generic/kernel/lib/crc-ccitt.ko): Invalid argument
WARNING: Error inserting rt2800lib (/lib/modules/3.0.0-14-generic/kernel/drivers/net/wireless/rt2x00/rt2800lib.ko): Invalid argument
FATAL: Error inserting rt2800usb (/lib/modules/3.0.0-14-generic/kernel/drivers/net/wireless/rt2x00/rt2800usb.ko): Invalid argument
ここで問題は何ですか?私はこれが通常Ubuntu 11.10で基本的に動作することを読んでいますか?この問題を解決するにはどうすればよいですか?問題を解決するために再インストールできるパッケージはありますか?
答え1
カーネルとカーネルinsmod
間の通信帯域幅は非常に小さいですmodprobe
。カーネルは小さなエラーコードセットからのみ選択できます。カーネルログで問題に関する詳細情報を見つけることができます。このdmesg
コマンドを試すか/var/log/kern.log
。
最も一般的な問題は、カーネルモジュールが異なるバージョン用または別のコンパイルオプションを使用しているため、現在のカーネルと互換性がないことです。時には、同じ場所に接続しようとし、お互いの負荷を妨げるドライバーに会うことがあります。または、ロードするドライバの初期化コードにバグがある可能性があります。
答え2
b43
実験的なドライバがこれと衝突することがわかりました。ドライバをアンインストールしてブラックリストに載せて、compat-wirelessからrt2x00ドライバをコンパイルしてインストールする必要がありました。それがすべてでした。働いた。両者を切り替えるのは良くありませんが、動作し、高速です。