Questa descrizione è stata introdotta nella versione Solaris Express 2/03 e migliorata in Solaris Express 9/03 Per gli utenti di Solaris 9, questa funzione era stata introdotta nella versione Solaris 9 4/04.
Questa sezione descrive i miglioramenti ai driver USB delle versioni Software Express.
Nuovo driver USB generico – I dispositivi USB sono ora accessibili e gestibili dalle applicazioni che utilizzano le chiamate di sistema read(2) e write(2) standard di UNIX senza bisogno di creare un driver speciale per il kernel.
Ulteriori caratteristiche sono le seguenti:
Le applicazioni possono accedere ai dati dei dispositivi raw e allo stato dei dispositivi.
Il driver supporta i trasferimenti in modalità di controllo, bulk e interruzioni (in ingresso e in uscita).
Per maggiori informazioni, vedere la pagina man ugen(7D) e lo USB Driver Development Kit su http://developers.sun.com/.
Supporto USB per Digi Edgeport – Sono supportati diversi convertitori Digi Edgeport tra USB e porta seriale.
I nuovi dispositivi sono accessibili come /dev/term/[0-9]* e /dev/cua/[0-9]*.
Le porte seriali USB sono utilizzabili allo stesso modo delle altre porte seriali, ad eccezione del fatto che non possono essere utilizzate come console seriali locali. Il fatto che i dati vengano trasmessi attraverso una porta USB è trasparente all'utente.
Per maggiori informazioni, vedere la pagina man usbser_edge(7D) o accedere a http://www.digi.com e http://www.sun.com/io.
Documentazione e supporto binario per il kernel e i driver scritti dall'utente – È disponibile un DDK (Driver Development Kit) per USB in Solaris 9, con la relativa documentazione applicabile anche a Solaris 10. Per informazioni aggiornate sullo sviluppo dei driver USB, incluse le informazioni sul DDK, accedere al sito http://developers.sun.com/.