Unidad ZIP: mini-COMO
Grant Guenther,
[email protected]
[email protected], revisi�n y actualizaci�n: pacopepe@ins�
flug.org
Tercera revisi�n/actualizaci�n de la traducci�n, 25 de Mayo
de 1998.
La unidad Iomega ZIP es una unidad de disco extra�ble y de moda. Est�
disponible en tres versiones principales, la hay con interfaz SCSI,
IDE, y otra que se conecta a un puerto paralelo. Este documento
describe c�mo usar el ZIP con Linux. Se deber�a leer en conjunci�n con
el HOWTO SCSI a menos que posea la versi�n IDE.
______________________________________________________________________
�ndice General:
1. Introducci�n
2. La unidad ZIP
2.1. Versi�n IDE
2.2. Versi�n SCSI
2.3. La controladora ZIP Zoom
2.4. Versi�n de puerto Paralelo
3. Configuraci�n del kernel para la unidad ZIP
3.1. Configuraci�n del kernel para la unidad IDE
3.2. Versi�n SCSI
3.3. Driver PPA para 1.2.13
3.4. El driver PPA en kernels actuales
3.5. PPA: par�metros en la l�nea de comandos
4. Uso de la unidad ZIP
4.1. Identificando la unidad al arrancar
4.2. Fdisk, mke2fs, mount, etc.
4.2.1. Un disco formateado con DOS
4.2.2. Re-formatear como disco nativo de Linux
4.2.3. El disco ZIP Tools .
4.2.4. Eliminaci�n de la protecci�n software desde Linux
4.3. Expulsi�n del disco
5. Preguntas de Uso Frecuente
5.1. �Puedo arrancar desde la unidad ZIP?
5.2. �Por qu� Iomega usa la partici�n n�mero 4 ?
5.3. �C�mo puedo montar el disco al arrancar?
5.4. �Qu� ocurre si no hay un disco metido cuando arranco?
5.5. �Qu� controladoras SCSI son compatibles con la unidad ZIP?
5.6. �Puedo usar la unidad de puerto paralelo como un disco SCSI
real?
5.7. �Puedo conectar una impresora con la unidad de puerto
paralelo?
5.8. �Hay alg�n plan de soportar los puertos EPP/ECP en PPA?
5.9. �Puede usarse el PPA con unidades de cinta de puerto paralelo
de Iomega?
5.10. �Funcionar� el PPA con la unidad SyQuest EZ135 de puerto
paralelo ?
6. B�squeda de informaci�n actualizada.
7. Anexo: El INSFLUG
______________________________________________________________________
1. Introducci�n
La unidad Iomega ZIP es una unidad de disco extra�ble, portable,
barata, de bajo rendimiento y de moda. Sus discos tienen una capacidad
de 96 megas, y la unidad est� disponible en 3 versiones, una versi�n
SCSI, otra IDE, y una versi�n para puerto paralelo. La versi�n de
puerto paralelo es realmente un dispositivo SCSI tambi�n, configurada
para usar el protocolo paralelo-sobre-SCSI PPA-3 propiedad de Iomega.
Este documento describe como usar la unidad ZIP con Linux. Si tiene la
versi�n SCSI o de puerto paralelo, que realmente funciona como un
dispositivo SCSI, es importante leer el HOWTO SCSI tambi�n. Dicho
documento da una introducci�n al sistema SCSI del Linux. No contiene
ninguna informaci�n especifica sobre la unidad ZIP, La tarjeta SCSI
ZIP ZOOM o el adaptador PPA-3 paralelo-a-SCSI. Este mini-Como tiene el
prop�sito de rellenar esos huecos.
Este documento incorpora informaci�n reunida y publicada por otros, en
particular:
� Scot Wilcoxon,
[email protected]
� Joe Mack,
[email protected]
� Byron Jeff,
[email protected]
Les agradezco sus importantes contribuciones, y acepto responsabilidad
por cualquier error que pudiera introducir.
2. La unidad ZIP
Hay cuatro versiones de la unidad Iomega ZIP. Todas ellas aceptan
cartuchos especiales parecidos a los diskettes de 3.5" con capacidad
de 100 megas. Los discos normalmente tienen 96 cilindros de 2048
sectores conteniendo 512 bytes cada uno. Esto ser�a normalmente
llamado 96 megas.
Una versi�n es una unidad interna de media altura 5.25", con interfaz
SCSI, otras dos son unidades externas en peque�as unidades de pl�stico
azules de poco peso, alimentadas mediante un transformador. Las
unidades externas vienen en versi�n SCSI y puerto paralelo, y las
internas en SCSI e IDE.
Todas las unidades tienen un bot�n redondo en el frontal de la unidad.
Este bot�n es para expulsar el disco. Linux impide la expulsi�n
mientras se la unidad est� montada, pero si el bot�n es pulsado
mientras est� bloqueada, la unidad ZIP recordar� y expulsar� el disco
tan pronto como el software desbloquee (desmonte) la unidad.
2.1. Versi�n IDE
Con esta versi�n, todo lo aplicable a dispositivos IDE entra en juego:
b�sicamente, la unidad puede colocarse como maestra o esclava del bus
IDE en donde se ubique, y para ello habr� que hacer uso de los jumpers
o puentes correspondientes, situados en la parte trasera de la unidad.
Por defecto viene configurada como esclava; si la coloca en el mismo
bus que su disco duro, o en el que ya tenga un CD-Rom configurado como
maestro, no tendr� que hacer modificaci�n alguna. Si la coloca como
�nico dispositivo en alguno de los buses, deber� colocar los puentes
(jumpers) en la posici�n master.
2.2. Versi�n SCSI
La versi�n SCSI externa de la unidad ZIP tiene 2 conectores DB25F, y
dos interruptores de configuraci�n. Un interruptor selecciona la
direcci�n de la unidad: esta elecci�n esta limitada a 5 y 6. El otro
activa un terminador interno, en caso de que la unidad sea la �ltima
de la cadena. Los conectores SCSI de 25 patillas son del estilo de
Macintosh.
La unidad viene con cable tipo Macintosh, pero el cable y los
convertidores est�ndar son f�ciles de obtener (-- N del T: Los cables
no son TAN f�ciles de conseguir y son MUY caros. Un cable con mini-
SCSI y DB25M a los extremos cuesta +8.000.--) si tu tarjeta SCSI viene
con conector Centronics o conector mini SCSI.
No he visto la unidad SCSI interna, pero esperar�a que tuviese un
conector est�ndar de 50 patillas DIP. (-- N. del Revisor
de una y lo certifico, tiene un conector est�ndar SCSI II, y dos
grupos de puentes o jumpers; uno de ellos, de cuatro puentes, sirve
para seleccionar combin�ndolos el ID SCSI, que es el 5 por defecto, y
el otro es para activar o desactivar la terminaci�n en el caso en que
el ZIP fuese o no la �ltima unidad de la cadena SCSI.--)
Aseg�rese de que la direcci�n que elija no entra en conflicto con
cualquier otro dispositivo SCSI que pueda tener en el mismo bus.
Aseg�rese tambi�n de que la �ltima unidad en la cadena tiene el
terminador activado, o un terminador instalado.
Si tiene un disco o CD-Rom SCSI interno, y conecta su unidad ZIP al
adaptador existente, deber�a comprobar si existe alg�n terminador en
la tarjeta que se debiera quitar. Solo los dos extremos del bus SCSI
deben estar terminados. Si el bus es parcialmente interno y
parcialmente externo, deber�a haber un terminador en el �ltimo
dispositivo externo y otro en el �ltimo dispositivo interno, pero
ninguno en la propia tarjeta SCSI.
Aseg�rese de que todos los cables est�n firmemente conectados.
2.3. La controladora ZIP Zoom
Iomega vende una controladora bajo el nombre ZIP Zoom. �sta est�
basada en el dise�o de la familia de controladoras Adaptec AHA1520.
Tiene un conector DB25F externo tipo Macintosh, compatible con el
cable que viene con la unidad ZIP.
Linux Soporta esta controladora con el driver aha152x. Ver secci�n
``''
2.4. Versi�n de puerto Paralelo
La unidad Zip de puerto paralelo tambi�n tiene dos conectores DB25, el
macho (DB25M) debe conectarse mediante el cable suministrado al puerto
paralelo del ordenador. El otro (hembra, DB25F) es para conectar una
impresora en cadena. Actualmente, Linux no soporta el uso simult�neo
de ambos, unidad ZIP e impresora. Es posible cargar m�dulos. No hay
interruptores de configuraci�n.
La unidad ZIP de puerto paralelo es compatible con varios tipos de
puertos paralelos, pero actualmente el driver de Linux solo soporta
los puertos est�ndar y bi-direccional. Si su puerto paralelo tiene
interruptores de configuraci�n (en hardware o en pantallas del setup
de la CMOS) aseg�rese de configurar el puerto en uno de los
soportados.
Aseg�rese de que todos los cables est�n firmemente conectados.
3. Configuraci�n del kernel para la unidad ZIP
Para usar unidades ZIP con Linux, el kernel debe estar configurado
para dar el soporte correspondiente: en el caso de unidades SCSI, o
paralelas, son necesarios tres: soporte SCSI, soporte de discos SCSI y
soporte para la controladora que est� usando en el caso SCSI o para
PPA en el caso paralelo. Si es IDE, bastar� con soporte para unidades
extra�bles ATAPI (IDE/ATAPI FLOPPY support).
Si no est� familiarizado con la compilaci�n del kernel, deber�a ir al
directorio /usr/src/linux y estudiar el fichero README que all�
encontrar� (-- N del T: Tambi�n dispones del Kernel-COMO, comprueba
la secci�n ``''--) . Tambi�n hay valiosa informaci�n en el
subdirectorio Documentation en versiones recientes.
Debe empezar el proceso de compilaci�n del kernel con la configuraci�n
del mismo. Aqu�, identificar� los componentes espec�ficos del kernel
que necesita. make config es el m�todo tradicional, secuencial de
preguntas y respuestas de configuraci�n del kernel.
En kernels recientes (-- N del T: A partir de la versi�n 2.0--) hay
nuevas alternativas: make menuconfig hace lo mismo con interfaz
orientado por men�s, y make xconfig usa el kit tk para mostrar men�s
bajo X.
Una vez haya configurado el kernel, use make dep, make clean y make
zlilo (o make zImage si no usa LILO) para compilar el nuevo kernel e
instalarlo, y por supuesto, �no olvide reiniciar el sistema!.
Tambi�n puede compilar todo o parte del sistema SCSI como m�dulos. Si
hace esto, adem�s de los comandos anteriores, deber� hacer make
modules; make modules_install. Aseg�rese de cargar scsi_mod.o,
entonces sd_mod.o y finalmente el driver de su controladora, antes de
acceder a la unidad ZIP SCSI (-- N de los T: Generalmente, de esto se
encarga el sistema de forma transparente si previamente se han
computado las dependencias entre m�dulos, (depmod -a al arrancar) al
cargar m�dulos semi-manualmente con el comando modprobe, o mejor a�n,
autom�ticamente si se usa kerneld--)
3.1. Configuraci�n del kernel para la unidad IDE
Para dar soporte espec�fico a esta unidad, lo �nico necesario es
incluir soporte en el kernel para ella en la secci�n de configuraci�n
del kernel Floppy, IDE, and other block devices, en el apartado
Include IDE/ATAPI FLOPPY support.
Dependiendo de la configuraci�n de la unidad, su nombre de dispositivo
ser� de la forma hdX, en donde X ser�:
� a: Unidad maestra del canal IDE primario (muy raramente, ya que ah�
normalmente estar� nuestro disco duro)
� b: Unidad esclava del canal IDE primario
� c: Unidad maestra del canal IDE secundario
� d: Unidad esclava del canal IDE secundario
Lo cual comprobaremos al arrancar, por el mensaje del kernel en el
registro del sistema (/var/log/messages):
hdX: IOMEGA ZIP 100 ATAPI, ATAPI FLOPPY drive
En cuanto a gesti�n de los discos, aplica exactamente lo mismo que
para el resto de unidades, con la salvedad de que nos referiremos a
ellos como hdX en lugar de sdX.
Una vez comprendidos estos t�rminos, puede saltar directamente a la
secci�n ``''.
3.2. Versi�n SCSI
Si ya tiene un disco SCSI en el sistema, y est� conectando la unidad
ZIP a la misma controladora, no hay necesidad de configurar el kernel.
Si no, tendr� que compilar un nuevo kernel.
Si compila el kernel para soportar la versi�n SCSI de la unidad ZIP,
debe seleccionar soporte SCSI y soporte de discos SCSI. Tambi�n debe
seleccionar un driver para la controladora que usar�. Si tiene la
controladora ZIP Zoom, seleccione el driver aha152x.
Aseg�rese de leer la documentaci�n de la controladora en el SCSI HOWTO
y cualquier fichero README en el subdirectorio drivers/scsi del
directorio ra�z de los fuentes de Linux. Preste atenci�n a l�nea de
par�metros que tendr� que usar para ayudar al kernel a inicializar la
controladora.
Por ejemplo, si est� usando la controladora ZIP Zoom, tendr� que
a�adir algo como
aha152x=0x340,11,7,1
al arrancar (o incluirlo en el fichero /etc/lilo.conf mediante la
cl�usula append (=a�adir) ). Esto le dice al driver la direcci�n del
puerto y la IRQ de su tarjeta ZIP Zoom. Aseg�rese de usar los
par�metros que corresponden a la selecci�n de los jumpers, que son por
defecto IRQ 11 y direcci�n base 0x340. El tercer y cuarto par�metro
son asumidos por el driver en su configuraci�n por defecto, adem�s de
ser lo recomendable.
Si por el contrario, prefiere (y es lo m�s c�modo adem�s de
recomendable) compilar soporte modularmente, y hacer uso de las
ventajas de la carga-descarga autom�tica de m�dulos mediante kerneld,
deber� a�adir lo siguiente en el fichero /etc/conf.modules:
alias scsi_hostadapter aha152x
options aha152x aha152x=0x340,11,7,1
S�, la l�nea options aha152x aha152x=0x340,11,7,1 es correcta, ha de
aparecer dos veces el t�rmino aha152x.
Tras hacer esto, reinicie el sistema si no lo hizo al compilar el
kernel, o ejecute
depmod -a
Para que se genere la base de datos de dependencias entre m�dulos.
Se asume que la controladora est� con la configuraci�n que trae de
f�brica por defecto. Otras posibilidades (configurables por jumpers en
la propia controladora) son:
� IRQs: 9, 10, 12.
� IOs: 0x140
Tambi�n debe leer el BOOTPROMPT HOWTO de Paul Gortmaker para
informaci�n sobre c�mo configurar el kernel con LILO o LOADLIN.
3.3. Driver PPA para 1.2.13
Si quiere usar la unidad ZIP de puerto paralelo con el kernel versi�n
1.2.13 (-- N del Revisor
, debe conseguir la versi�n 0.18 del driver que esta disponible v�a
ftp an�nimo en
ftp://gear.torque.net/pub/ppa.c
Las instrucciones de instalaci�n, as� como c�mo compilar el driver
como m�dulo cargable est�n inclu�das en el fichero fuente ppa.c.
Tendr� casi con toda seguridad que compilar un nuevo kernel. En
particular, ninguno de los kernels pre-compilados de Slackware
funcionar�n con ppa.
Sea cuidadoso al compilar el kernel con soporte SCSI y soporte de
discos SCSI, pero no incluya soporte del driver de impresora lp. En
el 1.2.13, los drivers no pueden co-existir en el mismo kernel.
Puede ajustar el n�mero del puerto y algunos par�metros de reloj con
el comando insmod cuando cargue el driver ppa. Estos ajustes est�n
documentados en el fichero ppa.c. Por defecto la unidad asume que la
unidad ZIP esta conectada al puerto paralelo en la direcci�n 0x378.
No habr� ninguna mejora a este driver para el kernel 1.2.13. Se
espera que desaparezca unos meses despu�s de la salida del kernel 2.0
y las principales distribuciones empiecen a usarlo.
3.4. El driver PPA en kernels actuales
Desde la versi�n 1.3.74 el driver ppa ha sido una parte est�ndar del
kernel. Hubo algunos cambios a otras partes del kernel alrededor de
la versi�n 1.3.78 que requer�an ciertas mejoras internas, pero desde
1.3.85 el driver ha sido completamente estable en su versi�n 0.26.
Espero que la versi�n 0.26 est� en la pr�xima versi�n estable del
kernel.
Para compilar el kernel con soporte ppa, ha de incluirse soporte SCSI,
soporte de discos SCSI y seleccionar de la lista de controladoras SCSI
de bajo nivel (low-level) soporte para Iomega ZIP / PPA-3. Tambi�n
puede compilar el driver como m�dulo.
Puede usar la l�nea de par�metros en /etc/lilo.conf o con insmod para
cargar el driver. Todo esto est� documentado en
drivers/scsi/README.ppa en la estructura del fichero fuente del
kernel. He inclu�do un sumario en la siguiente secci�n.
Si quiere usar tanto el driver lp como ppa en el mismo puerto
paralelo, tendr� que compilar ambos como m�dulos y cargar uno u otro
en cualquier momento, pero nunca los dos a la vez.
Las prestaciones de Linux en cuanto a m�dulos cargables se tornan cada
vez m�s potentes, y por tanto, m�s complejas d�a a d�a. Deber�a leer
el fichero Documentation/modules.txt en el �rbol de directorios de los
fuentes del kernel como punto de partida.
3.5. PPA: par�metros en la l�nea de comandos
Si ha compilado ppa dentro del kernel, puede ajustar sus par�metros
desde la l�nea de comando del LILO o LOADLIN con la siguiente
sintaxis:
ppa=base[,speed_high[,speed_low[,nybble]]]
Donde base es la direcci�n i/o del puerto paralelo, speed_high es una
constante de temporizaci�n para ciertos bucles r�pidos del driver,
speed_low es un par�metro de temporizaci�n similar para otros m�s
lentos, y nybble es un indicativo para forzar al driver a usar 4-bit,
o modo nybble, incluso si el controlador quisiera hacerlo de otro
modo.
Por ejemplo, por defecto podr�a ser especificado como:
ppa=0x378,1,6,0
4. Uso de la unidad ZIP
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.
4.1. Identificando la unidad al arrancar
Cuando el sistema arranca deber�a mostrar varios fragmentos de
informaci�n sobre la controladora, unidad y el disco dentro de la
unidad (-- Si hemos compilado el soporte modularmente, dicha
informaci�n aparecer� al cargarse los m�dulos correspondientes--) . Si
no hay disco en la unidad, parte de esta informaci�n se perder� y s�lo
aparecer� cuando se inserte un disco y haga alg�n tipo de acceso al
disco. Se aconseja a usuarios noveles arrancar con un disco metido en
la unidad, �las cosas resultan menos confusas de esta forma!
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.
4.2. 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:
4.2.1. Un disco formateado con DOS
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.
4.2.2. Re-formatear como disco nativo de Linux
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).
4.2.3. El disco ZIP Tools .
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 (-- Y con una unidad de puerto
paralelo, con la SCSI no suele poder hacerse--) . Linux no puede
acceder a un disco protegido, y debe ser desprotegido con la
herramientas de Iomega.
Se espera que pronto est� disponible un programa nativo de Linux para
manejar la protecci�n de escritura.
4.2.4. Eliminaci�n de la protecci�n software desde Linux
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:
1. Inserte un disco no protegido. (El Zip-Tools, por ejemplo.)
2. Extr�igalo mediante el sistema de eyecci�n de emergencia,
introduciendo una aguja o similar por el orificio que hay en la
esquina superior izquierda de la unidad.
3. Introduzca el disco protegido y haga con �l lo que quiera; la
unidad zip no notar� el cambio.
:-) Por supuesto, todo ello bajo su cuenta y riesgo; a m� y a otros
nos ha funcionado, pero no asumo ninguna responsabilidad...
4.3. Expulsi�n del disco
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.
5. Preguntas de Uso Frecuente
Estas son algunas de las preguntas que se hacen. Por favor, �lea las
respuestas aqu� antes de volver a preguntarlas !
5.1. �Puedo arrancar desde la unidad ZIP?
Esto depende de su controladora. Si la unidad es SCSI interna, y le
asignamos las IDs 0 o 1 a la unidad, la controladora lo arrancar�
autom�ticamente. Si tiene la unidad SCSI externa, y la controladora
tiene BIOS ROM con c�digo que permita arrancar desde los IDs 5 � 6,
entonces s�, podr� arrancar desde su unidad ZIP. No puede arrancar
desde una unidad de puerto paralelo (directamente. s� usando un
disquete de arranque).
Si tiene DOS en su disco principal y quiere arrancar Linux desde un
disco ZIP, puede usar el cargador de arranque LOADLIN. La imagen del
kernel debe estar en alg�n lugar en el disco DOS, pero el resto del
sistema Linux puede estar en el ZIP. Aseg�rese de que el kernel que va
a usar tiene incluidos los drivers necesarios.
Por lo que yo conozco, no hay discos de arranque de instalaci�n para
ninguna de la distribuciones m�s populares que contengan el driver
para la unidad ZIP de puerto paralelo, pero esto puede cambiar cuando
la versi�n 2.0 salga.
5.2. �Por qu� Iomega usa la partici�n n�mero 4 ?
Esta es la pregunta m�s realizada, pero creo que nadie tiene una
respuesta definitiva a esta pregunta. Quiz�s no haya una buena raz�n.
5.3. �C�mo puedo montar el disco al arrancar?
Todo lo que se necesita es a�adir una l�nea al fichero /etc/fstab. Por
ejemplo, si siempre se tiene un disco DOS en la unidad cuando se
arranca, podr�a ser:
/dev/sda4 /zip msdos defaults 0 0
Dependiendo en la distribuci�n, los scripts de inicializaci�n pueden
intentar ejecutar fsck en las particiones listadas en el fichero
/etc/fstab. Cuidado ya que esto podr�a causar problemas si no hay un
disco metido en la unidad cuando se arrancar Linux, o si hay un disco
err�neo (-- N del T: Respecto a lo indicado en /etc/fstab en cuanto a
particiones y sistema de ficheros--) .
5.4. �Qu� ocurre si no hay un disco metido cuando arranco?
El kernel intentar� leer la tabla de particiones, pero la operaci�n
expirar�. No hay nada por que preocuparse. Una vez insertado el
disco, e intentando hacer algo con �l, el kernel se dar� cuenta de que
hay un disco ahora y re-escanear� la tabla de particiones.
AYUDA: Cuando cambie de disco, es una buena idea que uses fdisk para
chequear la estructura de la partici�n en el nuevo disco.
La BIOS de algunas controladoras SCSI intentar�n leer la tabla de
particiones en el disco durante el arranque. Si no puedes desactivar
este chequeo, siempre puedes forzar el arranque con un disco metido en
la unidad.
5.5. �Qu� controladoras SCSI son compatibles con la unidad ZIP?
Iomega tiene una lista de las controladoras compatibles en:
http://www.iomega.com/techs/zip/what063.html
5.6. �Puedo usar la unidad de puerto paralelo como un disco SCSI
real?
El adaptador PPA-3 parallel-to-SCSI esta implementado como un chip
ASIC �nico que Iomega llama VPI0. Est� integrado en la controladora
de la unidad ZIP. Hay un bus SCSI presente, pero no en una forma �til.
Aunque he intentado comparar las dos controladoras, parece l�gico que
el VPI0 reemplace los circuitos de buffer el�ctricos convencionales
que ser�an necesarios si el bus SCSI estuviese extendido fuera de la
caja.
5.7. �Puedo conectar una impresora con la unidad de puerto paralelo?
S�, pero actualmente, no se puede tener los drivers lp y ppa activos a
la vez en el mismo puerto paralelo. Se ha dise�ado un protocolo de
compartici�n y esta en las primeras etapas de implementaci�n, pero no
estar� disponible antes de que salga el kernel 2.0.
Mientras tanto, se puede conectar a la vez la impresora y la unidad
ZIP sin tener que rearrancar el sistema, si se tienen los drivers lp y
ppa como m�dulos. Si se tienen as�, entonces cuando se quiera imprimir
se carga el m�dulo (insmod lp), y cuando se quiere utilizar la unidad
ZIP se carga el driver ppa.
Por supuesto, si se tienen dos puertos paralelos, se puede usar uno
para imprimir y otro para la unidad ZIP. Se compila el kernel con
ambos drivers lp y ppa incluidos, a�adiendo entonces los par�metros de
configuraci�n apropiados en la l�nea de comandos del kernel. Por
ejemplo, si se usa LILO y se tiene la impresora en 0x378 y el ZIP en
0x3bc se puede a�adir la siguiente l�nea en el fichero /etc/lilo.conf.
append = "lp=0x378 ppa=0x3bc"
5.8. �Hay alg�n plan de soportar los puertos EPP/ECP en PPA?
ppa fue inicialmente desarrollado sin contar con el beneficio de
ninguna especificaci�n t�cnica para el protocolo de comandos en el bus
paralelo. Sin embargo, se us� el emulador del DOS para reunir
informaci�n a fin de tratar de averiguar mediante ingenier�a inversa
c�mo funcionaba dicho protocolo. Fue imposible conseguir que la unidad
funcionase en el modo mejorado bajo el emulador.
El manual de referencia t�cnica de Iomega se encuentra ahora
disponible, y he localizado la hoja del chip de puerto paralelo
mejorado, as� que es posible mejorar el driver.
5.9. Iomega? �Puede usarse el PPA con unidades de cinta de puerto
paralelo de
No. Esas son unidades de cinta de disquetera, el SCSI no esta
involucrado.
Varias personas han mostrado inter�s en aplicar mis m�todos para
intentar determinar el protocolo y desarrollo de un driver para esas
unidades de cinta. El primer paso en ese proceso es conseguir un
driver para DOS que funcione bajo DOSemu. No he o�do a�n que nadie lo
haya conseguido.
5.10. paralelo ? �Funcionar� el PPA con la unidad SyQuest EZ135 de
puerto
No. La EX135 es una unidad IDE con un conversor de puerto paralelo
ShuttlePort a IDE integrado.
La labor ha comenzado por decodificar el protocolo, con la intenci�n
de escribir un driver para Linux del EZ135 de puerto paralelo. Tengo
el protocolo b�sico funcionando, pero no tengo idea de cuando estar�
disponible un driver completo.
Eche un vistazo a mi
http://www.torque.net/ez135.html, Buscar�
eventualmente alg�n beta tester.
6. B�squeda de informaci�n actualizada.
Intentar� tener un actualizaci�n de este mini-COMO disponible en mis
p�ginas web. Puede comprobarlo en
http://www.torque.net/zip.html.
Hay una p�gina web m�s general sobre ZIP FAQ (con influencia de
Macintosh) en
http://earth.cnct.com/home/steveg/zip.html.
Las p�ginas de Iomega est�n en
http://www.iomega.com/.
Y si est� buscando informaci�n general sobre programaci�n del puerto
paralelo para PC, Puede visitar
http://www.lvr.com/parport.htm
7. Anexo: El INSFLUG
El INSFLUG forma parte del grupo internacional Linux Documentation
Project, encarg�ndose de las traducciones al castellano de los Howtos
(Comos), as� como la producci�n de documentos originales en aquellos
casos en los que no existe an�logo en ingl�s.
En el INSFLUG se orienta preferentemente a la traducci�n de documentos
breves, como los COMOs y PUFs (Preguntas de Uso Frecuente, las FAQs.
:) ), etc.
Dir�jase a la sede del INSFLUG para m�s informaci�n al respecto.
En la sede del INSFLUG encontrar� siempre las �ltimas versiones de las
traducciones: www.insflug.org. Aseg�rese de comprobar cu�l es la
�ltima versi�n disponible en el Insflug antes de bajar un documento de
un servidor r�plica.
Se proporciona tambi�n una lista de los servidores r�plica (mirror)
del Insflug m�s cercanos a Vd., e informaci�n relativa a otros
recursos en castellano.
Francisco Jos� Montilla,
[email protected].