LS-120 Mini Como

Juan Pedro Paredes juampe@mx4.redestb.es

v 0.2, Jueves 01 julio de 1999
Esto es una adaptación y traducción de un documento de PARIDE aprovechando una traduccion que hice aun colega espero que sea util y al menos exacto pue no tengo un bicho de estos. Es muy simple por lo que el tema del paride es mucho mas amplio de lo que aqui relato pero creo que vale para ir tirando Distribuir bajo licencia GPL vigente de la FSF Cualquier contribución, corrección o actualización es bienvenida

1. Agradecimientos

http://www.torque.net/parport/paride.html

2. Dedicatoria

Juan Antonio Pérez Pérez jjaapp@mixmail.com quien me animo

3. Introducción

Muchos dispositivos protables y externos utilizan el puerto paralelo como interfaz a los PC, tales como discos duros portables, CD-ROM ,LS-120 y otros tipos de dispositivos. Otros dispositivos (normalmente escaneres) actuan como si fueran modelos internos pero con un adaptador de puero paralelo. Algunos (mas complejos) usan SCSI pero normalmente ISA o IDE.

El subsistema IDE de puerto paralelo de Linux soporta:

Así como la mayoria de los productos clonados en el mercado.

De todo esto te interesa:

Para soportar es subsistema paride (IDE en puerto paralelo) se necesitan cuatro pasos (Compilar el kernel 2.2.X con el soporte paride para LS-120):

  1. Soporte PARPORT.
  2. Soporte PARIDE.
  3. Soporte de protocolo.
  4. Soporte de driver.

3.1 Soporte PARPORT

Soporte de puerto paralelo compartido PARPORT (quita esto como ultimo recurso pero te quedas sin impresora):

        En General setup
                <*> Parallel port support
                <*>    PC-style hardware

3.2 Soporte PARIDE

El modulo base paride proporciona un registro y algunas funciones para acceder al puerto paralelo (no es necesario realmente PARPORT pero este habilita la compartición por otros dispositivos pej: impresora):

        En Block devices
                <*> Parallel port IDE device support

3.3 Protocolo

Protocolo usado:

        En lock devices, Parallel IDE protocol modules
                <*>     MicroSolutions backpack protocol

3.4 Drivers

Drivers de alto nivel para este dispositivo pf disco ATAPI

   
        En Block devices, Parallel IDE high-level drivers
                <*>   Parallel port ATAPI disks

4. A probar...

Bueno nbasta de teoria vamos a la practica. ĦEs hora del 'try and error'!

4.1 Ajuste del driver

Compila el kernel y reinicia te saldra algo como:

paride: bpck registered as protocol 0

Bien para la LS-120 has de usar /dev/pf*, crea el dispositivo:

mknod /dev/pf0 b 47 0
Si tienes problemas prueba a darle opciones al kernel en el boot
LILO: linux pf.drive0=0x378,1
Si decides hacerlo como modulos (mas recomendable si tienes que hacer pruebas try & out):
juampe:~# insmod paride
juampe:~# insmod bpck
paride: bpck registered as protocol 0
juampe:~# insmod pf drive0=0x378,1 verbose=1
El parámetro drive0 indica el puerto del puerto paralelo y el chain.

O si usas PARPORT:

juampe:~# insmod parport
juampe:~# insmod paride
paride: version 1.0 installed
juampe:~# insmod bpck
paride: bpck registered as protocol 0
juampe:~# insmod pf drive0=0x378,1
pf: pf version 1.0, major 47
pf0: Sharing parport1 at 0x378
pf0: 3M noseque .....LS-120 ....nosecuanto
 pf0: pf0

4.2 Montando que es gerundio

Como estos discos LS-120 no tienen tabla de particion no se pueden particionar vamos como si fuera un floppy pero de 120 M:

Formateo

mkfs -t tipo(vfat,ext2,minix...) /dev/pf0

Montado

md /pfloppy

mount -t tipo(vfat,ext2,minix...) /dev/pf0 /pfloppy

5. Problemática

Si tienes algun problema con el puerto paralelo adapta el puerto de la BIOS (CMOS) o adapta tu configuración a tu BIOS (CMOS). Como último recurso no compartas el puerto paralelo PARPORT

Para una lista de correo en inglés se recomienda:

linux-parport-request@torque.net

con el comando:

subscribe

en el cuerpo del mensaje (body).