Configuracion del picker de una libreria en hp-ux
Un buen día se estropeó el brazo robótico de una antigua librería compaq ESL9326
Voy a explicar el procedimiento para crear en HP-UX el fichero de dispositivo del picker(brazo mecánico) de una libreria.
Este es el fichero desde el que va acceder en este caso data protector para manejar la librería.
#ioscan -fn …… ext_bus 15 0/2/1/0.2.24.255.0 fcpdev CLAIMED INTERFACE FCP Device Interface unknown -1 0/2/1/0.2.24.255.0.0.0 UNCLAIMED UNKNOWN COMPAQ MSL5000 Series ……
Del ioscan nos quedamos con estas dos lineas. El driver del ext_bus es fcpdev por lo que hay que usar para el siguiente punto sctl. Buscamos sctl y schgr en el kernel.
#lsdev -d sctl #lsdev -d schgr
Solo uno de los dos comandos nos devolverá algo como lo siguiente:
Character Block Driver Class 203 -1 sctl ctl
De aqui obtenemos el valor del campo character.
Ahora creamos el fichero de acceso al dispositvo
#mknod /dev/picker c 203 0x0F0000
donde:
-/dev/picker .Es el nombre que queremos darle, puede ser cualquiera /dev/robot etc…
- 203 .Es el valor del character que hemos obtenido antes.
- 0F . Es el número que acompaña al ext_bus en hexadecimal
- 0 . El siguiente numero después de 0F, es el penúltimo número del hardware path de la libreria : 0/2/1/0.2.24.255.0.0.0
- 0 . El siguiente número despues de 0F0, corresponde al último número del anterior hardware path.
- 00. Los dos últimos son siempre 0.
Para comprobar que el fichero de acceso está funcionando correctamente lo hacemos con:
# mc -p /dev/picker -q Vendor ID : COMPAQ Product ID : MSL5000 Series Product Rev : 0513
Esto nos indica que ve la librería y funciona correctamente.
Tan solo nos quedará añadir una nueva libreria indicando que el piker es /dev/picker en la maquina que lo hemos creado.