|
Un Winmodem n'est pas tout à fait un modem, puisque l'essentiel de ses fonctions sont exécutées par un logiciel, et non par ses composants. Cela permet des coûts de production moindre, et de nombreux constructeurs de modem optent pour se principe. Le problème est que ces derniers ne font des drivers (et donc le logiciel de fonctionnement) que pour Windows (d'où le nom winmodem). Il existe cependant des utilitaires issus de la communauté de développeurs Linux.
Au fur et à mesure de mes essais, je placerai un didacticiel correspondant au modèle testé, sur cette page. |
|
|
Identifier le modem |
|
|
Vous pouvez aller voir dans le panneau de configuration de Windows, pour chercher les caractéristiques du modem. Sous Linux, il existe le Centre d'informations de KDE (menu K, puis Système). Vous y trouvez la liste des extensions et périphériques : |
|
|
|
|
|
|
|
|
Une autre méthode consiste à utiliser un script de détection : http://linmodems.technion.ac.il/packages/scanModem.gz téléchargez se fichier, décompressez le dans votre répertoire utilisateur (lisez les fichiers textes inclus avant d'utiliser) et lancez le script scanModem Trois fichiers seront créés. Le premier contient les informations de base requises. Vous obtiendrez entre autre la version de votre kernel (noyau linux) ; les caractéristiques du modem, dont le type de la carte [entre crochets]. |
|
|
|
|
|
Modem de type PCTel |
|
|
Chargez le driver (le dernier en date est pctel-0.9.6.tar.gz ) : http://linmodems.technion.ac.il/pctel-linux/ - lisez bien les instructions avant de démarrer ! Décompressez l'archive. Ouvrez une fenêtre console (sauf si vous êtes en mode console) et tapez : ./configure --with-hal=type-carte --with-kernel-include=/localisation/des/sources/du/noyau (Entrée) Par exemple, sur un Packard Bell iPower, j'ai installé un kernel 2.4.22-xls (knoppix 3.3) et la détection du modem, donne ceci : Silicon Integrated Systems [SIS] Intel 537 [56k winmodem] (rev 160) ... (Sous Windows, j'ai trouvé : HSP56 - MR8640) le [SIS] est ce qui est demandé pour la compilation : ./configure --with-hal=sis --with-kernel-include=/usr/src/linux-2.4.22/include (Entrée) |
|
|
|
|
|
Ensuite : make (Entrée) |
|
|
Quand la procédure est achevée, mettez vous en mode « super utilisateur » (su et mot de passe root) et taper : make install (Entrée) |
|
|
Enfin, pour rendre actifs les changements : insmod pctel insmod ptserial
|
|
|
le modem est maintenant configuré sur le port ttyS15 Créez un lien symbolique vers /dev/modem (s 'il existe, effacez le avant) : ln -s /dev/ttyS15 /dev/modem |
|
|
|
|
|
Automatiser la procédure pour chaque démarrage |
|
|
Ce n'est pas tout, car maintenant, il faut lancer en root les deux commandes insmod ... ; or c'est assez barbant et j'avoue ne pas avoir poussé plus loin la réflexion, faute de temps. Si vous ne comprenez pas certaines choses ci-dessous, pensez à aller voir le glossaire et la liste des commande du mode console. |
|
|
Je doit la suite à Cristoch l'un de mes visiteurs : |
|
|
Faites un script contenant ces commandes et nommerez le « modem » (ou téléchargez le mien en cliquant ici). Ouvrez une console et mettez vous en mode « super utilisateur » (tapez su et le mot de passe root ). |
|
|
Copiez ce fichier dans le répertoire etc/init.d en tapant ceci cp /home/knoppix/modem /etc/init.d |
|
|
Faites ensuite un lien symbolique nommé S91modem , de ce fichier dans le répertoire /etc/rc5d en tapant ceci : ln -s /etc/init.d/modem /etc/rc5d/S91modem |
|
|
Redémarrez l'ordinateur. |
|
|
|
|
|
C'est terminé. |
|
|
Vous pouvez dès lors configurer kppp mais dans ce cas, n'oubliez pas de mettre le Contrôle de flux « Logiciel » dans Périphérique. |
|
mars 2004