お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-11-28 18:59:26

tetsuyakubo
メンバ
登録日: 2008-10-05

カーネル標準のドライバを確認したい。

度々質問させていただき恐縮です。

古い製品ですが、私の使っている無線LAN子機Planexの GW-US54Mini(54g) は、
特別な設定せずとも差すだけで使え、ステルス及びWPA-PSKの環境も可能です。
ドライバが、カーネルにはじめから組み込まれているからだと思いますが、
そのドライバがシステムにあるかどうかの確認はどうすればいいのでしょう?
ちょっと、それらしきものを探しましたが、
/lib/module/2.6.35-23-generic-pae/kernel/net/wireless 以下にあるのが
カーネル標準無線ドライバでしょうか?
とすればどうやってこの内容(どんなドライバが含まれるか?)がわかるのでしょうか?
又、カーネル標準のドライバリストなるものは存在しますか?

宜しくお願いいたします。

オフライン

 

#2 2010-11-28 23:02:03

tista
ゲスト

Re: カーネル標準のドライバを確認したい。

tetsuyakubo様

まずは、

/lib/module/2.6.35-23-generic-pae/kernel/net/wireless 以下にあるのが
カーネル標準無線ドライバでしょうか?
とすればどうやってこの内容(どんなドライバが含まれるか?)がわかるのでしょうか

ですが、

tistaは以下のように検索しています(当該の機器が正常に接続・通電された状態で)。
1. 当該無線LANのネットワークデバイス名を特定する。

コード:

iwconfig

2. 上記1で例えばwlan0と出たなら、そこへロードされるカーネルモジュール名を検索する。

コード:

cat /sys/class/net/wlan0/device/uevent

3. 上記2でのDRIVER=の欄でデバイスファイル名が判別するので、その後それをトリガに/lib/modules/使用カーネルバージョン/以下を検索する。
 tistaは面倒くさがりなので、locate デバイスファイル名.koとしたりもします。

 

#3 2010-11-28 23:12:53

tista
ゲスト

Re: カーネル標準のドライバを確認したい。

続いて、

又、カーネル標準のドライバリストなるものは存在しますか?

ですが、もっとスマートな方法をご存知の方は必ずいらっしゃるとは思いますが、ご使用のkernelでどのようなmoduleが一緒にビルドされているかは以下のファイル

コード:

/boot/config-ご使用のkernel version

に格納されています。通常、システム上では小文字でデバイスファイルを扱いますが、このconfigファイルでは大文字で表します(そういう習わしです)。

あまり参考にならないかも知れませんね・・・。

 

#4 2010-11-29 01:52:43

tetsuyakubo
メンバ
登録日: 2008-10-05

Re: カーネル標準のドライバを確認したい。

tista様 ありがとうございます。
自分で調べたんですが、探せなかったもので、助かりました。
よくわかります。感謝です。
とても参考になりました。

オフライン

 

Board footer

Powered by FluxBB