中級者もOK! FreeBSD質問スレッドat UNIX
中級者もOK! FreeBSD質問スレッド - 暇つぶし2ch682:673
07/10/13 22:41:10 .net
>>677
ビンゴ。 本来同じドライバが使えて然るべきIDだけが違うOEM品みたいな
ものがビルドしなおさないと使えないならもったいない。

現状usbdevs→usbdevs.h→各ドライバで#include(デバイスによっては
さらに対応させるデバイス全部のvendor IDとdevice IDをハードコード)
という作りになってるようだけど、例えばloaderなりinitなりdevdなりが
/etc配下に置かれたusbdevs.conf(仮称)やusbdevs.conf.local(仮称)
なりを読んでカーネル内にテーブルを生成してマッピングするような構成の
方がよくないかなぁ。 どうせkldloadみたいな動的な枠組を用意してるん
だから、そこまでやってもよさそうなのに。 このパターンなら上位互換の
デバイスが出てきても、対応ドライバができるまで旧デバイスにあった範囲
の機能なら使える訳で。



次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch