Si ha compilado todos los componentes necesarios, el kernel debería reconocer la controladora y unidad al arrancar. Si está usando módulos, lo siguiente se aplicará cuando el módulo sea cargado.
La unidad versión SCSI y la de puerto paralelo en se comportan de forma idéntica, excepto que la versión paralelo es mas lenta.
Cuando el sistema arranca debería mostrar varios fragmentos de información
sobre la controladora, unidad y el disco dentro de la unidad
En dónde aparecerán estos mensajes exactamente depende de cómo esté
configurado el sistema. A menudo serán mostrados en la pantalla, pero
pueden ser enviados a un fichero de registro como por ejemplo
/var/log/messages
o /var/adm/messages
. Normalmente, se
puede volver a visualizar el último par de pantallas de mensajes del
kernel con el comando dmesg
, si no lo encuentra en ningún otro
lugar, o verlo conforme se va generando (útil por ejemplo si hemos
compilado soporte modular, cuando procedamos a cargar el módulo las
primeras veces) con el comando tail -f /var/log/messages
Si necesita ayuda por parte de alguien, una copia de este registro de información es vital. Trate de enviar tanto como pueda de los mensajes relevantes registrados, junto con algún informe sobre el fallo.
Aquí se puede ver un ejemplo de lo que debería aparecer en los mensajes del kernel:
scsi0 : PPA driver version 0.26 using 8-bit mode on port 0x378.
scsi : 1 host.
Vendor: IOMEGA Model: ZIP 100 Rev: N*32
Type: Direct-Access ANSI SCSI revision: 02
Detected scsi disk sda at scsi0, channel 0, id 6, lun 0
scsi : detected 1 SCSI disk total.
SCSI device sda: hdwr sector= 512 bytes. Sectors= 196608 [96 MB] [0.1 GB]
sda: Write Protect is off
Partition check:
sda: sda1
Esta salida es de un kernel 1.3.87 con una unidad ZIP paralela. La salida exacta puede variar dependiendo de la controladora y si existe otro dispositivo SCSI en el sistema.
La primera línea muestra el mensaje de inicialización del driver de
bajo nivel para la controladora, en este caso PPA
. Lo siguiente
es información de la identificación de la unidad retornado por cada
dispositivo encontrado en el bus SCSI. La línea 5 muestra el nombre del
dispositivo asignado a la unidad, en este caso /dev/sda
. y la
última línea el estado de la partición del disco en la unidad. Esta caso
solo tiene una partición, /dev/sda1
. Esta información viene de
diferentes módulos del kernel, si tiene más de una controladora SCSI, o
varios discos, cada sección contendrá más información.
Por ejemplo, para la unidad SCSI, con un kernel 2.0.33, conectada a la controladora ZIP-Zoom, con el identificativo SCSI 5:
aha152x: BIOS test: passed, detected 1 controller(s)
aha152x0: vital data: PORTBASE=0x340,
IRQ=11, SCSI ID=7, reconnect=enabled, parity=enabled,
synchronous=disabled, delay=100, extended translation=disabled
aha152x: trying software interrupt, ok.
scsi0 : Adaptec 152x SCSI driver; $Revision: 1.18 $
scsi : 1 host.
Vendor: IOMEGA Model: ZIP 100 Rev: E.08
Type: Direct-Access ANSI SCSI revision: 02
Detected scsi removable disk sda at scsi0, channel 0, id 5, lun 0
Si utiliza otra controladora, la información será similar a partir de la línea 8.
Y por último, si la unidad es IDE:
hdc: IOMEGA ZIP 100 ATAPI, ATAPI FLOPPY drive
Que en este caso está como dispositivo maestro del segundo canal IDE.
Si está usando un disco virgen (sin usar), directamente de
Iomega, el chequeo de partición debería mostrar una partición,
/dev/sda4
. Si tiene otros dispositivos SCSI la unidad ZIP podría
aparecer en otro nombre de dispositivo como /dev/sdb
, por eso es
interesante comprobar estos mensajes.
Si estas líneas no aparecen, entonces algo esta mal configurado: o el hardware en sí, o el kernel. Compruebe todo cuidadosamente antes de enviar emails.
Si la línea scsi0:
no aparece, entonces esta mal configurada la
controladora y su driver correctamente. Algunos drivers dan una pista de
lo que esta mal. Si el driver no es detectado, probablemente haya un
problema con el cable. Si no es asignado el nombre de unidad probablemente
olvidó incluir soporte para discos SCSI cuando recompiló el kernel.
Compruebe los ficheros README
en drivers/scsi
y los
SCSI HOWTO para otros aspectos relativos a la depuración de la
instalación.
Fdisk, mke2fs, mount,
etc.Una vez conozca el nombre de la unidad ZIP, estará listo. Puede manipular
la unidad con los comandos típicos del gestión de discos del Linux.
fdisk
(o quizás cfdisk
) es usado para manipular las
tablas de partición en el disco. mke2fs
puede ser usado para
formatear una partición con el sistema de ficheros ext2 el más
usado en Linux. mount
es usado para conectar una partición
formateada a la jerarquía de directorios.
Debería estudiar las páginas del manual de estas herramientas si no está
familiarizado con ellas. Tenga cuidado: hay varias versiones diferentes
del programa fdisk
, sea cuidadoso.
Describiré dos situaciones comunes:
Si tiene un disco ZIP con una estructura de ficheros DOS que fue creado
originalmente por las herramientas de Iomega, la detección de la
partición debería decir que en el disco hay una partición,
/dev/sda4
.
Cree un directorio donde montar el disco, como por ejemplo /zip
,
y móntelo como un sistema de ficheros DOS:
mkdir /zip
mount -t msdos /dev/sda4 /zip
Ahora, los ficheros en el disco deberían aparecer en /zip
.
Mientras el disco esté montado, no debe poder sacar el disco de la unidad.
Cuando termines con el disco puede desmontarlo para extraer el disco y
liberarlo de la jerarquía de directorios:
umount /zip
Una vez que haya creado un punto de montaje /zip
no necesitas
hacerlo otra vez, así puedes más tarde volver a montar cualquier otra
cosa.
Si quiere borrar un disco ZIP y hacer un sistema de ficheros nativo de
Linux, deberá usar fdisk
en el disco entero:
fdisk /dev/sda
y borrar cualquier partición (con el comando d
). Cree una nueva
partición con el comando n
, que sea partición primaria
1
, usar w
para escribir la tabla de particiones al disco
y salir con q
.
Formateo de la partición:
mke2fs /dev/sda1
(El 1
es el número que dio a esta partición con el
fdisk
). Ahora podrá montar el disco:
mount -t ext2 /dev/sda1 /zip
(re-usando el punto de montaje que antes creamos).
Hay trabajo extra que hacer si quiere usar el disco que viene con la
unidad ZIP. De fábrica, el disco está protegido contra escritura por
software. La mayoría de la gente ha desprotegido el disco bajo DOS antes
de intentar usarlo desde Linux
Se espera que pronto esté disponible un programa nativo de Linux para manejar la protección de escritura.
Nota del Revisor:
Mi experiencia es que a menos que se use tanto un zip paralelo, y las herramientas windows, es imposible desproteger un zip por software o civilizadamente.
Pero hay un truco:
:-)
Por supuesto, todo ello bajo su cuenta y riesgo; a mí y a otros
nos ha funcionado, pero no asumo ninguna responsabilidad...
Solo se puede expulsar un disco cuando no esté montado. Actualmente, no hay un comando Linux para expulsar el disco, así que se debe pulsar el botón que tiene la unidad para expulsar el disco.
Linux se asegura de que todos los datos estén grabados en el disco antes de desbloquearlo.
Se espera un nuevo programa ZIP Tools para Linux que soportará algunas posibilidades especiales de Iomega (incluyendo la expulsión por software y la protección contra escritura) tanto en versión SCSI como paralela.