USB 2.0 デバイスは、USB 2.0 仕様に準拠した高速デバイスです。USB 2.0 仕様については、 http://www.usb.org を参照してください。
この Solaris リリースの SPARC システムおよび x86 システムでは、たとえば、次の USB デバイスがサポートされます。
大容量ストレージデバイス CD-RW、ハードディスク、DVD、デジタルカメラ、Zip、フロッピーディスク、およびテープドライブ
キーボード、マウス、スピーカ、およびマイク
オーディオデバイス
この Solaris リリースで検証済みの USB デバイスをすべて確認するには、以下のサイトを参照してください。
http://www.sun.com/io_technologies/usb.html
それ以外のストレージデバイスでも、scsa2usb.conf ファイルを変更すれば使用できることがあります。詳細については、scsa2usb(7D) のマニュアルページを参照してください。
Solaris USB 2.0 デバイスでは、次の機能がサポートされます。
USB バス速度が、12 Mbps から 480 Mbps に向上しています。このため、USB 2.0 仕様をサポートするデバイスを USB 2.0 ポートに接続すると、対応する USB 1.1 デバイスに比べて速度が大幅に向上します。
USB 2.0 ポートは、SPARC システムでは次のように定義されています。
USB 2.0 PCI カード上のポート
USB 2.0 ポートに接続された USB 2.0 ハブ上のポート
USB 2.0 は、PCI ベースのすべての SPARC プラットフォーム上で Solaris Ready 認証済みです。USB 2.0 ポートを利用するには、USB 2.0 PCI カードが必要です。Solaris リリースで検証済みの USB 2.0 PCI カードについては、http://www.sun.com/io_technologies/usb.html を参照してください。
同じシステムで USB 1.1 と USB 2.0 デバイスを併用する場合でも、USB 1.1 デバイスは、従来と同様に動作します。
USB 2.0 デバイスは USB 1.x ポートでも動作しますが、USB 2.0 ポートに接続するとパフォーマンスが大幅に向上します。
ほとんどの USB 2.0 ホストコントローラには、1 つのハイスピード EHCI (Enhanced Host Controller) と、1 つ以上のロースピードまたはフルスピードの OHCI (OpenHCI Host Controller) が組み込まれたコントローラが用意されています。USB 2.0 ポートに接続されたデバイスは、USB 2.0 をサポートするかどうかに応じて、EHCI または OHCI コントローラに動的に割り当てられます。
USB 2.0 PCI カード上のポートに 接続された USB 2.0 ストレージデバイスのデバイス名は、以前の Solaris リリースで同じハードウェア構成で使用していた場合には、このリリースにアップグレードした後で変更されることがあります。この変更は、アップグレードによりこれらのデバイスが USB 2.0 デバイスとして認識され、制御が EHCI コントローラに引き継がれるために発生します。コントローラの番号 ( /dev/[r]dsk/cwtxdysz の w) は、それらのデバイスに合わせて変更されます。
USB 2.0 デバイスのサポートの詳細については、ehci(7D) および usba(7D) のマニュアルページを参照してください。