デバイスの登録方法が分からない場合はどうすればいいですか?

デバイスの登録方法が分からない場合はどうすればいいですか?

Linux カーネル 3.0 (2.6.39) より前では、次のコマンドを実行できます。

# ifconfig wlan0 up

今はできません。このデバイスが見つからないというエラーが表示されました。USB ドングルを取り外し、差し込んで登録方法を確認してみましたが、役に立つ出力が得られませんでした。

dmesg が役に立たない場合はどうすればいいですか? デバイスがどのように登録されたかを確認するにはどうすればよいですか?

ありがとう。

答え1

新しいカーネルに、問題のデバイス用に必要なモジュールが組み込まれていることを確認する必要があります (チップセット (atheros、prismI/II、marvell など) を知ることが役立ちます)。

  1. cdLinuxソースディレクトリに
  2. 実行する:make menuconfig
  3. ネットワークデバイスセクションをたどって、デバイスのモジュールを探します(そして有効にします)。表示されるncursesインターフェースから各選択に関するヘルプを取得できます。いつもの機能が提供されるモジュールの名前が表示されます。
  4. make modules modules_install ; depmod -a
  5. modprobe modname<- この情報はステップ 3 から取得します。

すでに上記を試している場合は申し訳ありません。3.x でどのように変更されたかはわかりませんが、デバイスのサポートが組み込まれていないだけのように思えます。

関連情報