This description is new in the Solaris Express 2/03 release and updated in the Solaris Express 9/03 release. For Solaris 9 users, this feature is new in the Solaris 9 4/04 release.
All USB storage devices in the Software Express releases are now accessed as removable media devices through volume management. This change has the following advantages:
USB storage devices with standard MS-DOS or Windows (FAT) file systems are now supported.
You can use the user-friendly rmformat command instead of the format command to format and partition all USB storage devices. If you need the functionality of the format command, use the format -e command.
You can use the fdisk command if you need to do fdisk-style partitioning.
Nonroot users can now access USB storage devices, because the root-privileged mount command is no longer needed. The device is automatically mounted by vold and is available under the /rmdisk directory. If a new device is connected while the system is down, do a reconfiguration boot with the boot -r command so that vold recognizes the device. If a new device is connected while the system is up, restart vold. For more information, refer to the vold(1M) and scsa2usb(7D) man pages.
Disks with FAT file systems can be mounted and accessed. See the following example.
mount -F pcfs /dev/dsk/c2t0d0s0:c /mnt
All USB storage devices are now power managed, except for those that support LOG SENSE pages. Devices with LOG SENSE pages are usually SCSI drives that are connected through a USB-to-SCSI bridge device. In previous Solaris releases, some USB storage devices were not power managed because they were not recognized as removable media.
Applications might work differently with USB mass storage devices.
Note the following issues when using applications with USB storage devices.
Applications might make incorrect assumptions about the size of the media because only smaller devices such as diskettes and Zip drives were removable previously.
Requests by applications to eject media on devices where this would be inapplicable, such as a hard drive, succeed and do nothing.
To revert to the behavior of previous Solaris releases that did not treat all USB mass storage as removable media devices, update the /kernel/drv/scsa2usb.conf file.
For more information about using USB mass storage devices, see the scsa2usb(7D) man page.
For information on troubleshooting USB mass storage device problems, see “What’s New in USB Devices?” in the System Administration Guide: Devices and File Systems.