次の USB ドライバ拡張が含まれています。
USB CDC ACM デバイスのサポート – acm ドライバは、USB Communication Device Class 仕様の Abstract Control Model に準拠するデバイスと、モデム機能を持ついくつかの PCMCIA カードで動作します。
pppd デーモンは、/dev/term/[0~9]* エントリを通してこれらのデバイスにアクセスできます。詳細は、pppd(1M) のマニュアルページを参照してください。
詳細は、usbsacm(7D) のマニュアルページを参照してください。
汎用 USB ドライバ – 特別なカーネルドライバを記述する必要なく、UNIX 標準の read(2) および write(2) システムコールを使って、アプリケーションから USB デバイスのアクセスおよび操作を実行できるようになりました。次の機能が追加されています。
アプリケーションから raw デバイスのデータおよびステータスにアクセスできます。
制御転送、バルク転送、および割り込み (入力と出力) 転送がサポートされます。
Solaris 10 6/06 リリースから、デバイスへの明示的なバインドに ugen ドライバは不要になりました。デフォルトでは、usb_mid により、クラスドライバの存在しないデバイスへのバインド、および libusb で動作する ugen インタフェースのエクスポートが実行されます。たとえば、大容量ストレージデバイスではない USB カメラを接続し、libusb アプリケーションを使ってアクセスできます。また、scsa2usb ドライバと usbprn ドライバの両方が ugen インタフェースをエクスポートするため、これらのデバイスクラス上で libusb アプリケーションを直接使用できます。
詳細は、ugen(7D) のマニュアルページを参照してください。
USB シリアルドライバのサポート
Digi Edgeport USB サポート – Edgeport USB ドライバは、Edgeport デバイスでのみ機能し、ほかの USB シリアルデバイスでは機能しません。
新しいデバイスには、/dev/term/[0-9]* または /dev/cua/[0-9]* としてアクセスできます。
USB シリアルポートをその他のシリアルポートと同じように使用できます。ただし、ローカルシリアルコンソールの機能はありません。ユーザーから見て、USB ポート経由でデータが実行されていることはわかりません。
詳細は、usbser_edge(7D) のマニュアルページを参照するか、次の Web サイトにアクセスしてください。
Keyspan – Keyspan USB シリアルドライバは Keyspan デバイスでのみ動作します。現在サポートしているのは USA-19HS モデルと USA-49WLC モデルです。
詳細は、usbsksp(7D) のマニュアルページを参照してください。
Prolific – Prolific USB シリアルドライバは、PL2303 チップセットをベースとするデバイスだけで動作します。
詳細は、usbsprl(7D) のマニュアルページを参照してください。
USB to serial デバイスのサポートについては、次のサイトを参照してください。
ユーザーが記述したカーネルおよびユーザー独自のドライバの文書サポートおよびバイナリサポート – USB ドライバの開発に関する最新の情報については、次の Web サイトを参照してください。
EHCI ドライバには、次の特徴があります。
USB 2.0 をサポートする拡張ホストコントローラインタフェースに準拠しています。
高速の制御転送、バルク転送、割り込み転送、およびアイソクロナス転送をサポートします。
USB 2.0 チップには、1 つの EHCI コントローラと 1 つ以上の OHCI または UHCI コントローラが組み込まれています。
USB 1.1 デバイスを接続すると、OHCI または UHCI コントローラに動的に割り当てられます。USB 2.0 デバイスを接続すると、EHCI コントローラに動的に割り当てられます。
prtconf コマンドの出力を使用して、システムが USB 1.1 デバイスまたは USB 2.0 デバイスをサポートしているかどうかを確認します。次に例を示します。
# prtconf -D | egrep "ehci|ohci|uhci" |
prtconf の出力で EHCI コントローラが確認される場合、システムは USB 2.0 デバイスをサポートしています。
prtconf の出力で OHCI または UHCI コントローラが確認される場合、システムは USB 1.1 デバイスをサポートしています。