juampe@mx4.redestb.es
http://www.torque.net/parport/paride.html
Juan Antonio Pérez Pérez jjaapp@mixmail.com quien me animo
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):
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
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
Protocolo usado:
En lock devices, Parallel IDE protocol modules <*> MicroSolutions backpack protocol
Drivers de alto nivel para este dispositivo pf disco ATAPI
En Block devices, Parallel IDE high-level drivers <*> Parallel port ATAPI disks
Bueno nbasta de teoria vamos a la practica. ĦEs hora del 'try and error'!
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 0Si tienes problemas prueba a darle opciones al kernel en el boot
LILO: linux pf.drive0=0x378,1Si 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=1El 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
Como estos discos LS-120 no tienen tabla de particion no se pueden particionar vamos como si fuera un floppy pero de 120 M:
mkfs -t tipo(vfat,ext2,minix...) /dev/pf0
md /pfloppy
mount -t tipo(vfat,ext2,minix...) /dev/pf0 /pfloppy
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).