![]() |
|
Pour utiliser un lecteur ZIP port parall�le sous FreeBSD, le pilote vpo doit �tre configur� dans le noyau. Les lecteurs ZIP port parall�le ont aussi un contr�leur SCSI int�gr�. Le pilote vpo authorise le noyau FreeBSD � communiquer avec le contr�leur SCSI du lecteur ZIP au travers du port parall�le.
Depuis que le pilote vpo ne fait plus parti du noyau en standard (au moins pour FreeBSD 3.2), vous avez � reconstruire le noyau afin de rendre accessible ce p�riph�rique. La d�marche de reconstruction d'un noyau est indiqu�e en d�tails dans une autre section. Les �tapes suivantes indiquent bri�vement la d�marche � suivre afin de mettre en �tat de marche le pilote vpo:
Lancer /stand/sysinstall, et installer les sources du noyau sur votre syst�me.
# cd /sys/i386/conf # cp GENERIC MYKERNEL
Editer MYKERNEL, changer la ligne ident en MYKERNEL, et d�commenter la ligne d�crivant le pilote vpo.
Si vous poss�dez un second port parall�le, vous pourriez avoir besoin de copier la section d�di�e � ppc0 pour cr�er le p�riph�rique ppc1. Le second port parall�le utilise g�n�ralement l'IRQ 5 et l'adresse 378. Seul l'IRQ est requise pour le fichier de configuration.
Si votre disque dur est un SCSI, vous courez au devant d'un probl�me dans l'ordre de la d�tection des p�riph�riques, qui entrainera le syst�me � tenter d'utiliser le lecteur ZIP en tant que p�riph�rique racine. Le d�marrage �chouera alors, � moins que vous ayez install� un syst�me de fichiers racine sur le disque ZIP! Dans ce cas, vous aurez besoin de forcer le noyau � lier le disque SCSI racine � /dev/da0, � savoir le disque SCSI racine. Cela assignera alors le disque ZIP au prochain disque SCSI disponible, � savoir /dev/da1. Pour forcer votre disque dur SCSI en da0, changer la ligne
device da0en
disk da0 at scbus0 target 0 unit 0
Vous aurez probablement � changer la cible afin de la faire correspondre � l' ID SCSI de votre disque dur. vous devrez aussi forcer l'entr�e scbus0 afin de l'ajuster � votre contr�leur. Par exemple, si vous avez un contr�leur 15xx de chez Adaptec, vous changerez
controller scbus0en
controller scbus0 at aha0
En dernier lieu, puisque vous �tes en train d'�diter le fichier de configuration du noyau, profitez-en pour �ter tous les pilotes inutiles. Cela doit �tre fait avec de grandes pr�cautions, et seulement si vous avez assez confiance en vous en ce qui concerne les modifications du noyau. �ter les pilotes inutiles r�duira la taille du noyau, laissant plus de m�moire disponible � vos applications. Afin de d�terminer les pilotes qui ne sont pas n�cessaires, allez � la fin du fichier /var/log/messages, et recherchez les lignes comportant "not found" (non trouv�). Commenter alors ces p�riph�riques dans votre fichier de configuration (par un # en t�te de ligne). Vous pouvez aussi changer d'autres options afin de r�duire la taille et d'accro�tre la rapidit� de votre noyau. Lisez la section concernant la reconstruction du noyau pour de plus amples informations.
Il est maintenant temps de compiler le noyau:
# /usr/sbin/config MYKERNEL # cd ../../compile/MYKERNEL # make clean depend && make all install
Apr�s le reconstruction du noyau, vous devez red�marrer. Assurez-vous que le lecteur ZIP est connect� au port parall�le avant que le d�marrage ne commence. Vous devriez voir appara�tre le lecteur ZIP parmi les messages de d�marrage en tant que p�riph�rique vp0 ou vp1, selon le port parall�le auquel le lecteur est rattach�. Vous devez pouvoir voir aussi � quel fichier p�riph�rique le lecteur ZIP a �t� associ�. Ce sera /dev/da0 si vous n'avez pas d'autre disque SCSI dans le syst�me, ou /dev/da1 si vous avez un disque dur SCSI � la racine de votre syst�me.
Ce document, ainsi que d'autres peut �tre t�l�charg� sur ftp.FreeBSD.org/pub/FreeBSD/doc/.
Pour toutes questions � propos de FreeBSD, lisez la documentation avant de contacter <questions@FreeBSD.org>.
Pour les questions sur cette documentation, contactez <doc@FreeBSD.org>.
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:12