Solaris 9 9/04 Release Notes

HardwareRelated Issue and Bugs

The following hardwarerelated issue and bugs apply to the Solaris 9 9/04 release.

Supported USB Devices and Corresponding Hub Configurations

This Solaris release supports both USB 1.1 and USB 2.0 devices. The following table is a summary of USB devices that work in specific configurations. Connection types can either be direct to the computer or through a USB hub. Note that USB 1.1 devices and hubs are low speed or full speed. USB 2.0 devices and hubs are high speed. For details about ports and speeds of operation, see the System Administration Guide: Devices and File Systems.

Table 21 USB Devices and Configurations

USB Devices 

Connection Types 

USB 2.0 storage devices 

Direct, USB 1.1 hub, USB 2.0 hub 

USB 1.1 devices except audio 

Direct, USB 1.1 hub, USB 2.0 hub 

USB 1.1 audio devices 

Direct, USB 1.1 hub 

USB 2.0 audio devices 

Not supported 

Erasing a Tape in an HP StorageWorks DAT 72 Tape Drive Generates an Error (5067923)

An I/O error occurs when you use the magnetic tape control utility to erase a tape in an HP StorageWorks DAT 72 tape drive. When you type mt -f /dev/rmt/x erase, the process continues up to the default timeout of three hours. Then the process stops and the following error message is displayed:


/dev/rmt/x erase 1 failed: I/O error

Workaround: To avoid the error, add the following entry in the kernel/drv/st.conf file:


tape-config-list= "HP C7438A", "HP DAT-72", "CFGHPDAT72";
CFGHPDAT72 = 2,0x34,0,0x18659,4,0x47,0x47,0x47,0x47,1,120,
420,3600,36000,3600,3600,17400;

Some Systems With USB 2.0 Hardware Might Hang or Panic (5030842)

Systems with certain USB 2.0 hardware might frequently hang or panic when running this Solaris release. These problems are associated with USB 2.0 devices that are not based on the NEC chip set. When these problems occur, the system generates error messages that involve Enhanced Host Controller Interface (EHCI).

Workaround: Depending on your system's hardware configuration, choose one of the following options:


Note

USB 2.0 ports are operated by two companion hardware pieces:

On x86 based systems, drivers for both OHCI and UHCI exist. On SPARC based systems, only OHCI USB 1.1 host controller hardware is supported. Therefore, only USB hardware with OHCI companion controllers continue to work on SPARC systems whose companion EHCI controller is disabled. Ports of the USB hardware remain operational even with EHCI disabled, provided that your system has the proper OHCI or UHCI drivers. USB 2.0 devices that are connected to these ports run only as fast as a USB 1.1 device.

To verify whether EHCI and OHCI host controllers exist on your SPARC based systems, type:

# prtconf -D

Check the output for EHCI entries next to one or more OHCI entries, similar to the following example:


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)