- 汎用ドライバ=クラスドライバ
- コントローラは3つ
種類 ファイル名 速度 規格 内容 UHCI usb-uhci.o 1.1 Intel社中心で規定 Intel/VIAのUHCI対応 OHCI usb-ohci.o 1.1 Microsoft社中心で規定 Compaq/SIS/AliのOHCI対応 EHCI ehci-hcd.o 2.0 Enhanced Host Controller Interface統一規格 2.0対応(メーカ問わず)
- どのUSBコントローラかはdmesg,lspciコマンドで確認する
- modprobeで手動ロード
modprobe usb-uhci
- USB機器の接続時は/var/log/messagesにログ出力
- ホットプラグ機能/sbin/hotplugコマンドから、/etc/hotplugディレクトリ以下のスクリプトファイルで実現される。
- PCMCIAも同じである(cardmgrによってスクリプトが実行される)
- usb対応カーネル
- 2.2.7以降(未完全)
- 2.4以降
- hotplugを実現するプログラム
- /etc/hotplug/配下にある(script)
- /etc/usbmgr/usbmgr.conf
- システムに対応しているUSBデバイスの情報が配置されている
(cardmgrに近いイメージ?)
- システムに対応しているUSBデバイスの情報が配置されている