| Qui est en ligne ? |
| Il y a : 17 utilisateurs en ligne, consultez le détail |
Forum » Documentation Linux » Modem à base de chipset Conexant |
Forum modéré par : Jul |
| Même auteur |
|
Score ( voter ) : ![]() ![]()
|
|
|
|
|
| Page : [1] |
| Auteur | Message |
|---|---|
|
|
#0 Message posté le : 17-09-2006 à 00:00:00 |
Scarabée Forum : Inscrit Association : Arrivé(e) le : 04-07-2003 Nombre de messages : 173 |
Si vous arrivez sur cette page, c'est que vous avez certainement appris que votre modem n'en était pas un. En effet certains fabricants, voulant sans aucun doute faire quelques économies, ont ôté des fonctionnalités du matériel et les ont compensées par des caractéristiques de Microsoft windows ®. Qu'à cela ne tienne ! Nous allons tenir le pari de faire fonctionner ce winmoden sans windows ®. Cette page, se base sur l'installation d'un modem ELSA MICROLINK 56K PCI HSF sur une distribution Mandriva 9.0 pour le paquetage .rpm et sur une Slackware current pour les sources, je me suis aussi inspiré de cet article sur le site FRLinux.net 1. Installation du pilote :
Avant toute chose, il existe deux pages sur Trustonme traitant des winmodems : l'une sur les Lucent ®, l'autre sur les Conexant ® (vous y êtes). Si votre winmodem ne correspond ni à l'un ni à l'autre de ces chipsets, vous pouvez visiter la page de Léa proposant différents liens pour des pilotes de winmodems moins connnus : >>ICI<<. 1.1 Pré-requis (obligatoire) :Quelque soit votre distribution, il est important de vérifier que les paquetages kernel-header et kernel-source sont installés. Pour cela vous pouvez vous en assurer avec les commandes :
Si l'un de ces deux paquetages venait à manquer ou les deux, je vous laisse le soin de le/les installer à l'aide de l'outil de votre distribution.
1.2 Installation du Pilote :1.2.1 À partir des paquetages rpm :Les paquetages rpm concernent les distributions Mandriva, RedHat et Suse. Pour tous vous aurez besoin de connaître la version de votre noyau. Cette information pourra être obtenue à l'aide de la commande :
uname -r Par exemple, chez moi, sous la Mandriva 9.0, cela me renvoie 2.4.19.16.mdk. Les utilisateurs de RedHat auront aussi besoin de connaître leur architecture : i386, i586 , i686 ou athlon. Muni de ces précieux renseignements, vous pourvez aller télécharger le pilote sur mbsi. L'installation se fera alors simplement :
Attention, le nom du pilote peut changer selon la version du Kernel et l'architecture. Si tout s'est bien passé, vous devriez en fin d'installation revevoir un message similaire à : Your HSF modem should now be accessible as/dev/ttySHSF0 or through the symbolic link /dev/modem. Si tel n'est pas le cas, c'est que soit vous n'avez pas installé kernel-header et/ou kernle-source, ou bien encore que vous n'avez pas choisi le pilote correspondant à votre noyau. Vous pouvez soit repartir de zéro en faisant plus attention, ou bien encore installer le pilote à partir des sources (.src.rpm ou .tar.gz). En ce cas au préalable désinstallez le rpm avec :
1.2.2 à partir des paquetages sources .src.rpm :Ici, la question de la version du kernel et de l'architecture ne rentre plus en jeu. Téléchargez l'archive ayant pour extension .src.rpm sur le site de mbsi. Son installation se fait alors par :
Le paquetage créé se trouve alors dans /usr/src/RPM/RPMS/i586/. Attention ce chemin peut varier, ainsi i586 peut être remplacé par i386, i686 ou encore athlon. Et enfin pour l'installer :
rpm -ivh /usr/src/RPM/RPMS/i586/hsflinmodem-5.03.27mbsibeta02122600-1.rpm Utilisateur de Mandriva, vous pouvez bien sûr remplacer rpm -ivh par urpmi. Si l'installation s'est effectuée correctement, vous devez rencontrer un message semblable à celui décrit dans la partie 1.2.1. 1.2.3 À partir des sources .tar.gz :Toujours sur le site de mbsi, téléchargez l'archive ayant pour extension .tar.gz. L'installation se fera alors avec :
tar --xzvf hsflinmodem-5.03.27mbsibeta02122600.tar.gz cd hsflinmodem-5.03.27mbsibeta0212260 su make install hsfconfig Lors de cette dernière commande, vous aurez une série de questions. En général une simple pression sur la touche entrée est suffisante. Par exemple, sur la Slackware Current, mon dialogue dans le terminal fût : [root@Slackware hsflinmodem-5.03.27mbsibeta02122600]# hsfconfig Linux HSF softmodem drivers, version 5.03.27mbsibeta02122600 WARNING: this is an EXPERIMENTAL BETA VERSION of the HSF drivers for Linux. USE AT YOUR OWN RISK! See the file /usr/lib/hsf/LICENSE for details. Conexant Systems neither distributes nor maintains this package. PLEASE DO NOT CONTACT CONEXANT REGARDING THIS SOFTWARE!!! If you require assistance or need more information, go to: http://www.mbsi.ca/cnxtlindrv Should we attempt to automatically configure your hardware? [yes] Selected PCI VendorID=14F1 DeviceID=2014 and INF file /etc/hsf/inf/linux_hsf.inf Supported countries: ARGENTINA, AUSTRALIA, AUSTRIA, BANGLADESH, [.........................................] UNITED_ARAB_EMIRATES, URUGUAY, USA, VENEZUELA, VIETNAM Please enter your country name [FRANCE]: Configuring modem for country: "FRANCE" You can change this setting later with the command "hsfconfig --country" Warning: existing HSF modules found under /lib/modules/2.4.20/misc/ Would you like to keep using them? [no] This package does not contain pre-built modules suitable for your system: Distribution: Slackware-Slackwar Kernel arch: i686 Kernel version: linux-2.4.20 Trying to automatically re-compile the modules.. (this requires a C compiler and proper kernel sources to be installed) Where is the linux source build directory that matches your running kernel? [/lib/modules/2.4.20/build] Re-compiling HSF modules for kernel 2.4.20, using source directory /lib/modules/2.4.20/build. Please wait.. Re-compilation and installation of HSF modules succeeded. Your HSF modem should now be accessible as/dev/ttySHSF0 or through the symbolic link /dev/modem. [root@Slackware hsflinmodem-5.03.27mbsibeta02122600]# Si vous n'arrivez pas à ces dernières lignes vous indiquant que le modem est disponible en /dev/ttySHSF0 et qu'un lien symobolique pointe vers cet emplacement, alors certainement qu'il vous manque le ou les paquetages kernel-header et kernel-source. Si tel n'est pas le cas, peut-être est-ce dû à l'utilisation de devfs. Je vous invite en ce cas de rejoindre le point 2.1 2. Particularités :2.1 devfs :Si vous êtes l'heureux possesseur d'une distribution utilisant devfs, comme Mandriva, vous devrez probablement le désactiver.
2.2 Mandriva 9.0 ou supérieures :Si votre distribution est une Mandriva 9.0 ou supérieure, vous risquez d'être confronté au problème suivant : vous êtes connecté mais impossible de naviguer sur la toîle. Cela peut être dû à l'activité du firewall Shorewall. Pour y remédier, vous pouvez aller dans le Mandriva Control Center puis dans la section sécurité, et ensuite désactiver Shorewall. Pour être sûr qu'il soit désactivé, redémarrez la machine. Si la navigation ne se fait toujours pas, lancez rpmdrake-remove, effectuez une recherche sur Shorewall et désinstallez tous les paquetages le concernant. Encore un fois, pour être certain de son inactivité, redémarrez la machine. Cette fois-ci devrait être la bonne. Vous pouvez mettre en place un autre pare-feu présent sur ce didacticiel : ici. 3. Configurer la connexion - vérification des fichiers :Ceci se fait très facilement en utilisant l'utilitaire graphique (ou non) de votre distribution. Néanmoins il existe un outil tout aussi graphique et générique : kppp. Une fois satisfait de vos réglages, tentez de vous connecter, si cela fonctionne et que vous pouvez aller sur tous les sites de votre choix sans problème, félicitation vous avez gagné ! Autrement il faut vérifier vos fichiers de configuration. Commençons par vérifier votre mot de passe et votre login, pour cela, éditez /etc/ppp/pap-secrets et /etc/ppp/chap-secrets. Vérifiez ensuite vos DNS dans /etc/ppp/resolv.conf, en général il y'a un DNS par ligne. Terminez par :
mv /etc/resolv.conf /etc/resolv.conforig ln -s /etc/ppp/resolv.conf /etc/resolv.conf Essayez de nouveau de vous connecter et là tout devrait fonctionner :)). Conclusion :Vous avez réussi à faire fonctionner un winmodem sans Windows ® ! C'est fort non ? :-) --Message édité par TrustRobot le 17-09-2006 à 00:00:00-- |
| Page : [1] |
Forum » Documentation Linux » Modem à base de chipset Conexant |
Forum modéré par : Jul |
| Même auteur |
|
Score ( voter ) : ![]() ![]()
|
|
|
|
|
- Petit scarabée : 0 pastille, moins de 100 messages
- Scarabée : 0 pastille, plus de 100 messages
- Hobbit : 1 pastille, plus de 1000 messages
- Naboo : 2 pastilles, plus de 2000 messages
- Elfe : 3 pastilles, plus de 3000 messages
- Jedi : 4 pastilles, plus de 4000 messages
- Maître Jedi : 5 pastilles, plus de 5000 messages
