Solaris 9 9/04 incluye mejoras en la admisión de impresoras, nuevas funciones de ratón y mejor compatibilidad con dispositivos USB 1.1. Las funciones de gestión de dispositivos de versiones anteriores incluyen:
Esta función es nueva en la versión Solaris 9 9/04.
En esta versión, se han hecho las modificaciones para admitir una amplia gama de impresoras. Dicha ampliación se consigue mediante el uso de software adicional de transformación, archivos de procesador de imágenes de barrido (RIP) y de descripción de impresora PostScriptTM (PPD).
Estas adiciones proporcionan funcionalidad que permite imprimir en las impresoras, como Lexmark Optra E312 y Epson Stylus Photo 1280, mediante archivos PPD.
Esta función es útil en entornos en que las impresoras no disponen de capacidad de procesamiento PostScript residente.
Además, las herramientas existentes de impresión de Solaris se han modificado para que incluyan una nueva opción -n en la orden lpadmin. Con esta opción puede designar un archivo PPD que usar al crear una nueva cola de impresión o al modificar una cola de impresión existente.
Asimismo, se han actualizado las pantallas del Gestor de impresión de Solaris para que se pueda elegir un archivo PPD para la cola de impresión, seleccionando la marca, el modelo y el controlador. Esta nueva función se diferencia en gran medida de las versiones anteriores de Solaris en las que la lista proporcionada de tipos de impresoras y la información sobre si la impresora aceptaba texto PostScript o ASCII estaban limitadas.
Si desea más información, consulte la página de comando man lpadmin(1M) y el documento System Administration Guide: Advanced Administration.
Las funciones siguientes del ratón se admiten en la versión Solaris 9 9/04:
El desplazamiento mediante la rueda del ratón está disponible para ratones conectados con el puerto USB o PS/2.
Esta compatibilidad significa que el movimiento de la rueda en un raton PS/2 o USB provoca también el “movimiento” en la aplicación o en la ventana que tenga el enfoque del ratón.
Las aplicaciones StarOfficeTM, MozillaTM y GNOME admiten el desplazamiento mediante la rueda del ratón. No obstante, es posible que otras aplicaciones no admitan dicha función.
Admisión de más de 3 botones en ratones USB o PS/2.
Sólo en Solaris 9 9/04, los dispositivos USB 1.1 funcionarán en concentradores USB 2.0 que estén conectados a puertos 2.0. [Esta configuración no estaba disponible en versiones anteriores.]
Esta descripción de la función es nueva en Solaris 9 4/04 y se aplica a las plataformas x86 y SPARC.
Los dispositivos USB 2.0 se definen como de alta velocidad y siguen las especificaciones USB 2.0. Puede consultar las especificaciones de USB 2.0 en http://www.usb.org.
Algunos de los dispositivos USB que se admiten en sistemas basados en SPARC y x86 en esta versión de Solaris son:
Dispositivos de almacenamiento masivo como CD-RW, discos duros, DVD, cámaras digitales, unidades Zip, disquetes y unidades de cinta
Teclados, ratones, altavoces y micrófonos
Dispositivos de audio
Si desea una lista completa de dispositivos USB verificados en la versión de Solaris, consulte:
http://www.sun.com/io_technologies/usb.html
Es posible que los dispositivos adicionales de almacenamiento funcionen modificando el archivo scsa2usb.conf. Si desea más información, consulte la página de comando man scsa2usb(7D).
La admisión de dispositivos USB 2.0 por parte de Solaris presenta estas características:
Velocidad del bus USB aumentada, de 12 Mbps a 480 Mbps. Este aumento significa que los dispositivos que admiten las especificaciones USB 2.0 pueden ejecutarse a una velocidad significativamente mayor que los equivalentes USB 1.1 cuando se conectan con un puerto USB 2.0.
Un puerto USB 2.0 se define de este modo:
Un puerto en una tarjeta PCI USB 2.0
Un puerto en un eje USB 2.0 conectado con un puerto USB 2.0
USB 2.0 está preparado para Solaris en todas las plataformas de Sun basadas en PCI. Se necesita una tarjeta PCI USB 2.0, basada en un chip de NEC, para proporcionar puertos USB 2.0 a las plataformas SPARC y se recomienda para las plataformas x86. Si desea una lista de las tarjetas PCI USB 2.0 que se han verificado en la versión de Solaris, visite http://www.sun.com/io_technologies/usb.html.
Los dispositivos USB 1.1 funcionan igual que anteriormente incluso aunque tenga en el mismo sistema ambos tipos de dispositivo (USB 1.1 y USB 2.0).
Cuando los dispositivos USB 2.0 funcionan en un puerto USB 1.x, su rendimiento aumenta significativamente si se conectan con un puerto USB 2.0.
Si desea más información sobre la admisión de dispositivos USB 2.0, consulte las páginas de comando man ehci(7D) y usba(7D).
Si desea información sobre los cables USB y los dispositivos alimentados por el bus, consulte About USB in the Solaris Environment de System Administration Guide: Devices and File Systems.
La descripción de esta función es nueva en Solaris 9 4/04. Esta función está disponible en las plataformas x86 y SPARC.
La estructura de USBA, presente en Solaris 9 12/03, se desarrolló originalmente para los dispositivos USB 1.1. Se ha creado una nueva estructura llamada USBA 1.0, para satisfacer los requisitos más exigentes de los dispositivos USB 2.0. La estructura también ejecuta dispositivos USB 1.1. Esta versión de Solaris proporciona ambas estructuras, como una estructura doble cuyo próposito es facilitar una transición más suave desde la estructura original a la nueva. La estructura original USBA acciona dispositivos conectados con los puertos USB 1.1 de un sistema, mientras que la nueva estructura USBA 1.0 acciona dispositivos conectados con los puertos USB 2.0 de un sistema.
Todos los puertos de la placa base de Sun son USB 1.1, mientras que los puertos de la mayoría de las tarjetas PCI admiten USB 2.0.
Si desea más detalles sobre como funciona la estructura de doble USB, visite la página http://www.sun.com/desktop/whitepapers.html.
Para obtener información sobre las cuestiones de compatibilidad de la estructura de doble USB, consulte What’s New in USB Devices? de System Administration Guide: Devices and File Systems.
Solaris 9 4/04 incluye las siguientes características USB 2.0, disponibles para las plataformas x86 y SPARC.
Mejor rendimiento: aumento en el flujo de datos de los dispositivos acoplados a los controladores USB 2.0, hasta 40 veces más rápido que los dispositivos USB 1.1
Puede beneficiarse especialmente del protocolo USB de gran velocidad al acceder a los dispositivos de almacenamiento masivo de gran velocidad, como los DVD y las unidades de disco.
Compatibilidad: compatibilidad con los controladores y dispositivos 1.0 y 1.1, de manera que puede utilizar los mismos cables, conectores e interfaces de software
Si desea una descripción de los dispositivos USB y la terminología, consulte Overview of USB Devices de System Administration Guide: Devices and File Systems.
La descripción de esta función es nueva en Solaris 9 4/04 y está disponible en las plataformas x86 y SPARC.
La tabla siguiente describe la admisión de Solaris para los dispositivos USB 1.1 y USB 2.0.
|
Versiones de Solaris 8 HW* |
Versiones de Solaris 9 |
Versión Solaris 9 4/04 |
---|---|---|---|
USB 1.1 |
SPARC y x86 |
SPARC y x86 |
SPARC y x86 |
USB 2.0 |
SPARC |
N/D |
SPARC y x86 |
Solaris 8 HW no describe las versiones de Solaris 8 sino las de Solaris 8 Hardware (HW), a partir de la versión Solaris 8 HW 5/03. El número de modificación para la estructura de doble USB que se encuentra en la versión Solaris 8 HW 5/03 es 109896.
Si desea información sobre la admisión de USB en el hardware de Sun, consulte el Capítulo 7, Using USB Devices (Overview) de System Administration Guide: Devices and File Systems.
La descripción de esta función se ha revisado en Solaris 9 4/04. Estas funciones están ahora disponibles en las plataformas x86 y SPARC.
Ahora es posible acceder a todos los dispositivos de almacenamiento USB como soportes extraíbles a través de la gestión de volúmenes. Este cambio presenta las ventajas siguientes:
Ahora se admiten los dispositivos de almacenamiento USB con sistemas de archivos MS-DOS o Windows (FAT) estándar.
Puede usar la orden intuitiva rmformat en lugar de la orden format para formatear y particionar todos los dispositivos de almacenamiento USB. Si necesita la funcionalidad de la orden format, utilice format -e.
Puede usar la orden fdisk si necesita efectuar una partición del tipo fdisk.
Los usuarios que no son root pueden ahora acceder a los dispositivos de almacenamiento USB, puesto que ya no se necesita la orden mount que requiere privilegios de usuario root. El dispositivo se monta automáticamente mediante vold y está disponible en el directorio /rmdisk. Si se conecta un nuevo dispositivo cuando el sistema está desconectado, efectúe un arranque de reconfiguración con la orden boot -r de manera que vold reconozca el dispositivo. Tenga en cuenta que vold no reconoce automáticamente un dispositivo de conexión en marcha. Si un nuevo dispositivo está conectado mientras el sistema está en marcha, reinicie vold. Si desea más información, consulte las páginas de comando man vold(1M) y scsa2usb(7D).
Los discos con sistemas de archivos FAT se pueden montar y es posible acceder a ellos. Por ejemplo:
mount -F pcfs /dev/dsk/c2t0d0s0:c /mnt |
Ahora se gestiona la alimentación de todos los dispositivos de almacenamiento USB excepto los que admitan las páginas LOG SENSE. Los dispositivos con páginas LOG SENSE son normalmente unidades SCSI conectadas mediante un dispositivo puente de USB a SCSI. En las versiones anteriores de Solaris, algunos dispositivos de almacenamiento USB no contaban con gestión de alimentación ya que no se reconocían como soportes extraíbles.
Es posible que las aplicaciones funcionen de manera diferente con los dispositivos de almacenamiento masivo USB. Tenga en cuenta las cuestiones siguientes al utilizar aplicaciones con dispositivos de almacenamiento USB:
Es posible que las aplicaciones efectúen cálculos incorrectos con respecto al tamaño de los soportes porque los dispositivos de menor capacidad como las unidades de disquetes o zips eran extraíbles anteriormente.
Las solicitudes de las aplicaciones para expulsar soportes de los dispositivos donde esta extracción no era aplicable, como en el caso de una unidad de disco duro, se efectúan pero no hacen nada.
Si desea volver al comportamiento de las versiones anteriores de Solaris que no consideraban todo el almacenamiento masivo USB como dispositivos de soporte extraíble, actualice el archivo /kernel/drv/scsa2usb.conf.
Si desea más información sobre el uso de los dispositivos de almacenamiento masivo USB, consulte la página de comando man scsa2usb(7D).
Para obtener información sobre la resolución de problemas de dispositivos de almacenamiento masivo USB, consulte What’s New in USB Devices? de System Administration Guide: Devices and File Systems.
Esta sección describe las mejoras en el controlador USB de la versión Solaris 9 4/04 que están disponibles para las plataformas x86 y SPARC.
Nuevo controlador USB genérico: ahora las aplicaciones que usen las llamadas al sistema UNIX® read(2) y write(2) estándar pueden acceder y manipular los dispositivos USB 1.0, sin escribir en un controlador especial del núcleo. Las funciones adicionales son:
Las aplicaciones pueden acceder a los datos de dispositivos básicos y al estado del dispositivo.
Este controlador admite transferencias de interrupción, masivas y de control (entrada y salida).
Si desea más información, consulte la página de comando man ugen(7D) y el kit de desarrollo del controlador USB en http://developers.sun.com.
Admisión de Digi Edgeport USB: proporciona admisión para varios dispositivos convertidores de Digi Edgeport USB a puerto serie.
Se puede acceder a los nuevos dispositivos como /dev/term/[0-9]* y /dev/cua/[0-9]*.
Estos puertos serie USB son utilizables como cualquier otro, excepto por el hecho que no se pueden utilizar como consola serial local. El hecho de que sus datos se transmitan a través de un puerto USB es transparente para el usuario.
Si desea más información, consulte la página de comando man usbser_edge(7D) o visite http://www.digi.com y http://www.sun.com/io.
Documentación y admisión binaria para el núcleo escrito por el usuario y los controladores Userland: existe un equipo para el desarrollador de controladores USB (DDK), incluida la documentación. Si desea una información actualizada sobre el desarrollo de controladores USB, incluida la información sobre DDK, visite http://developers.sun.com.
La descripción de esta función es nueva en Solaris 9 4/04.
Las funciones del controlador EHCI son:
Cumplimiento con la interfaz mejorada para el controlador del sistema principal que admite USB 2.0.
Admite transferencias voluminosas, de interrupción y de control de alta velocidad.
Actualmente no se admiten las transacciones de alta velocidad asíncronas ni divididas. Por ejemplo, no es posible conectar dispositivos USB 1.x en un eje 2.0 que esté conectado con un puerto USB 2.0.
Si cuenta con dispositivos USB 2.0 y USB 1.0 o 1.1 en el sistema, los controladores EHCI y OHCI ceden el control del dispositivo, según el tipo de dispositivo que esté conectado al sistema.
La tarjeta PCI USB 2.0 tiene un controlador EHCI y uno o más controladores OHCI.
Un dispositivo USB 1.1 se asigna dinámicamente al controlador OHCI cuando está conectado.
Un dispositivo USB 2.0 se asigna dinámicamente al controlador EHCI si está conectado.