Note su Solaris 10

Alcuni sistemi dotati di hardware USB 2.0 possono bloccarsi o produrre errori irreversibili (5030842)

I sistemi dotati di determinati hardware USB 2.0 sono soggetti a blocchi del sistema e possono produrre errori irreversibili con questa versione di Solaris. Questi problemi sono legati all'utilizzo di dispositivi USB 2.0 che non utilizzano il chip set NEC. Quando si verificano questi problemi, il sistema genera il seguente messaggio di errore in relazione all'interfaccia EHCI (Enhanced Host Controller Interface):


WARNING: /pci@0,0/pci8086,244e@1e/pci925,1234@2,2 (ehci1):
This controller is not supported.
Please refer to www.sun.com/io for Solaris Ready products
and to www.sun.com/bidadmin/hcl for additional compatible USB products

Soluzione: in base alla configurazione hardware del sistema, scegliere una delle seguenti opzioni:


Nota –

Le porte USB 2.0 sono gestite da due diversi componenti hardware:

Sui sistemi x86, sono presenti driver sia per OHCI che per UHCI. Sui sistemi SPARC, sono supportati solo i controller USB 1.1 OHCI. Quindi, solo l'hardware USB dotato di controller OHCI può continuare ad operare sui sistemi SPARC nei quali è stato disabilitato il controller EHCI. Le porte dell'hardware USB rimangono operative anche quando EHCI è disabilitato, a patto che il sistema includa i driver OHCI o UHCI appropriati. I dispositivi USB 2.0 connessi a queste porte operano al massimo alla velocità di un dispositivo USB 1.1.

Per verificare che i controller EHCI e OHCI siano presenti sul sistema SPARC in uso, digitare il seguente comando:

# prtconf -D

Ricercare le voci EHCI successive a una o più voci OHCI, come nell'esempio qui di seguito:


pci, instance #0 (driver name: pci_pci)
usb, instance #0 (driver name: usba10_ohci)
usb, instance #1 (driver name: usba10_ohci)
usb, instance #0 (driver name: usba10_ehci)