- Tags
- Par catégories
- Mémo
- Yunohost
- LAB
- Vintage
- Ressources
Ceci est une ancienne révision du document !
Contrairement au lecteur externe ZIP USB qui semble pouvoir être utilisé sur des configurations plus récentes, les drivers pour le lecteur zip avec un port parallèle ne fonctionne que sous XP, Windows 2000, Windows 98 ou Windows 95.
Ici, j'ai utilisé un Windows XP sur un ThinkCentre IBM avec un processeur Pentium(R) 4 cadencé à 3.00GHz (1Go de RAM).
Les drivers se trouvent facilement sur internet. Les drivers que j'ai utilisé ont été téléchargés depuis cette page : https://oemdrivers.com/drive-iomega-zip-100-250-750. J'ai choisi les drivers : “Disk Drive Driver: Iomega Zip 100/250 Parallel Driver”. Lien direct : https://drv.oemdrivers.com/drive-iomega-zip-100-250-750/iodrv-w2kxp-x86-403-parallel.exe
J'ai installé les drivers avant de connecter mon lecteur zip. Après l'installation des drivers, il est nécessaire de redémarrer.
Même après un redémarrage, Windows ne reconnaissait pas mon lecteur zip quand je l'ai branché. De même après un second redémarrage. Pour qu'il reconnaisse le lecteur, j'ai du aller dans le BIOS pour modifier la prise en charge du port parallèle à “bi-directionnel”. Néanmoins, il m'a été possible de reconfigurer le port en ECP par la suite et Windows reconnaissait toujours le lecteur zip.
NB : lors d'une seconde installation, tout s'est passé normalement et le lecteur zip a été reconnu immédiatement au redémarrage sans modification temporaire du BIOS.
L'ECP est une norme du port paralèlle qui permet le Plug And Play. Sur ma configuration, le Plug and Play ne fonctionne pas si le lecteur zip n'est pas branché au démarrage de Windows. Il fonctionne en revanche s'il est débranché et rebranché au sein d'une même session Windows.
Sous Linux, deux modules du noyau permettent de prendre en charge les périphériques zip : le module imm et le module ppa. Le premier concerne les périphériques datant d'avant les années 2000. Le second est utilisé pour les périphériques qui sont postérieurs à 2000. C'est le cas de mon lecteur zip externe connecté par le port paralèlle.
On le charge en utilisant la commande : modprobe ppa
(en root).
La technologie utilisée par les modules zip est décrite ici : http://www.linux-sxs.org/bedtime/zip/zip_modules.html
Lire les zip sous Linux ne parait pas présenter de difficulté si le module ppa est disponible (ça n'est pas forcément le cas).
Ma machine disposant d'un port paralèlle fonctionnant uniquement en 32 bits, il m'a fallu trouver une distribution Linux qui prenne en charge cette architecture. J'ai pensé à Debian qui propose encore cette architecture dans ses versions récentes. Malheureusement, le support pour les périphétique iomega zip a pris fin dans Debian avec la version 3.11 du noyau (https://unix.stackexchange.com/questions/103238/the-curous-incident-of-the-missing-ppa-ko-in-debian-3-11-kernel)
La dernière version de Debian utilisable pour lire les zip est donc Debian Wheezy : https://wiki.debian.org/fr/DebianWheezy.
D'autres distributions doivent permettre de lire les zip en étant plus actuelles. Le module ppa n'a apparemment pas été retiré dans OpenSuse (je parviens à le charger sur mon laptop mais celui-ci n'a pas de port paralèlle).
La difficulté avec la machine que j'utilise est de trouver un système d'exploitation récent qui fonctionne dessus. J'ai tenté d'installer la version Thumbleweed d'OpenSuse qui existe en 32bits mais l'installation se bloque et ne se termine pas (probable dépassement de mémoire). D'autres distributions pourraient être à essayer. Je pense particulièrement à Slackware.