[>a2464.html>] [<a2462.html<] [^a2.html^]


Capitolo 365.   Lettori ZIP

365.1   Configurazione Iomega Zip parallelo in Linux

Come devo configurare il kernel per renderlo in grado di gestire un lettore Iomega Zip esterno da 100M connesso via porta parallela?

---------

Io possiedo il lettore ZIP Parallelo e viene visto come /dev/sda4. Per farlo funzionare devi includere nella compilazione del kernel le opzioni adatte.

Queste sono:

SCSI Support: Yes
SCSI Disk Support: Yes

All'interno della sezione SCSI Low Level Driver:

IOMEGA ZIP: Yes

All'interno della sezione Character Device:

Printer Support: Yes

Ricompila e guarda nei messaggi del kernel (con dmesg) se lo ZIP è stato riconosciuto.

Per montarlo:

# mount -t vfat /dev/sda4 /mount_point[Invio]

Per ulteriori informazioni esiste lo ZIP-Drive mini HOWTO.

365.2   Iomega Zip Plus (unresolved symbol parport...)

Ho un problema con lo Zip Plus. Ho da poco aggiornato la mia distribuzione. Prima per utilizzare lo Zip, utilizzavo i seguenti comandi:

insmod imm.o
mount -t vfat /dev/sda4 /zip

dove /zip è il mount point che avevo creato per lo zip

ora, quando digito insmod ottengo i seguenti messaggi di errore:

/lib/modules/2.2.9-27mdk/scsi/imm.o: unresolved symbol parport_release_Rcdfb4d19
/lib/modules/2.2.9-27mdk/scsi/imm.o: unresolved symbol parport unregister_devoce_R528dbb47
/lib/modules/2.2.9-27mdk/scsi/imm.o: unresolved symbol parport_register_device_R2c1b91b
/lib/modules/2.2.9-27mdk/scsi/imm.o: unresolved symbol parport_claim_r4664b1b5 ...

Che devo fare?

---------

Manca il supporto per la porta parallela, che sui kernel 2.2.x è a sé stante. Devi ricompilare il kernel con questo supporto, e poi dare:

modprobe parport
modprobe parport_pc io=0x3bc,0x378,0x278 irq=none,7,auto

365.3   Verifica delle componenti necessarie per montare uno Zip parallelo

Lo Zip è esterno e parallelo, la porta parallela è libera ed unica; c'è un metodo che mi consente di montare questa periferica senza andarmi a ricompilare il Kernel?

---------

Vedi se in:

/lib/modules/versione_kernel/scsi

hai il modulo ppa.o

Se ce l'hai, è anche possibile che tu abbia il resto dell'armamentario SCSI necessario per montare un lettore zip (se poi hai dischi SCSI non c'è problema).

Prova a vedere se con:

# mount -t vfat /dev/sda4 /mnt/dir_che_crei_appositamente[Invio]

funziona.

Questo è il metodo più veloce.

Poi potresti controllare se ti riconosce la partizione sullo zip:

carichi il modulo (modprobe ppa) e dai:

# fdisk -l[Invio]

se trova la partizione sullo zip te lo comunicherà.

365.4   Modulo ppa per drive Zip

Come faccio a compilare il modulo ppa?

---------

Nella scelta delle componenti del kernel da make menuconfig (o da make xconfig se stiamo in X) alla voce SCSI vai alla voce:

SCSI LOWLEVEL OPTIONS

e lì seleziona i moduli riguardanti lo Iomega Zip. Usa ppa se hai uno zip100 e imm se hai lo Zip Plus.

Se usi i kernel 2.2.x, ed hai uno Zip parallelo, dovrai inserire anche il supporto per la parallela in GENERAL SETUP:

Parallel port support,
PC-style hardware (preferibilmente come modulo)

Poi continui la configurazione del kernel. Se lo hai compilato come mudulo il kernel potrebbe non caricarlo all'avvio (il ppa) in quel caso basta dare:

# modprobe ppa[Invio]

Di solito il dispositivo lo trovi sotto /dev/sdb4.

LDR --- Copyright © 1999-2000 Gaetano Paolone --  bigpaul @ pluto.linux.it

[>a2464.html>] [<a2462.html<] [^a2.html^]