デバイス状態管理
USB デバイスの管理では、ホットプラグ、システム電源管理 (チェックポイントと復元再開)、およびデバイス電源管理を考慮する必要があります。クライアントドライバは必ず、次の図に示す基本的な状態マシンを実装するべきです。詳細については、/usr/include/sys/usb/usbai.h を参照してください。
図 20-4 USB デバイスの状態マシン
この状態マシンと 4 つの状態は、ドライバ固有の状態で拡張できます。0x80 から 0xff のデバイス状態を定義して使用できるのは、クライアントドライバだけです。