Ceci est une ancienne révision du document !


Versions d'Ubuntu :

Modem HSF Conexant

  • Ubuntu : 5.10
  • Noyau : 2.6.12-9-386 (sous terminal, taper : uname -r)

Trois autres pages de la Documentation francophone d'Ubuntu donnent des indications sur les modems Conexant ou sur les winmodems/linmodems en général :

winmodem_lucent (testé sous Ubuntu-Warty).

winmodem (testé sous Ubuntu-Hoary).

hsfmodem (testé sous Ubuntu-Edgy).

Ces tutos sont complémentaires; la plupart des indications qu'ils contiennent sont valables quelle que soit votre version d'Ubuntu.

Installez les paquetages suivants :

sudo apt-get install build-essential
sudo apt-get install gcc-3.4
sudo apt-get install make
sudo apt-get install linux-headers-2.6.12-9-386
  1. Téléchargez cet outils.
  2. Naviguez dans le répertoire où est cet outils puis dézippez-le :
    gunzip scanModem.gz
  3. On le passe en exécution :
    chmod +x scanModem
  4. Et on le lance :
    ./scanModem

À partir de là, voilà ce que MOI j'ai fait, car partant du principe que je ne suis pas un cador en linux, je ne sais pas si ce que j'ai fait à un impact ou non. Tout en bas du résultat, je vois les lignes suivantes :

  To enable capture of codec information, please briefly login as Root:
         su - root
  Load snd-intel8x0m with:
         modprobe snd-intel8x0m
  Exit Root status
         exit
  and rerun
        ./scanModem

Comme indiqué (on obéit quand on sait pas, hein ? :-) ), exécutez :

sudo modprobe snd-intel8x0m
./scanModem

(Oui, j'ai relancé scanModem une seconde fois. modprobe semble important comme noté ici.)

En ce qui me concerne, le résultat est le suivant :

  ONLY the hsfmodem software from http://www.linuxant.com/drivers can support this Conexant subsystem soft modem

Et bien soit ! Puisque c'est ainsi, installons-le ! Mais notons au passage que le mot important est hsfmodem ce qui est différent de hfcmodem. Cette procédure (le pilote choisi en fait) ne fonctionne QUE pour les modem HSF !

Il existe une procédure d'installation de pilote automatique sur le site de Linuxant. Elle n'a pas fonctionné pour moi (avec comme prétexte fallacieux que je n'avais pas le bon noyau et patati et patata …).

Voici une mini traduction de la page sus-nommée :

  1. Téléchargez le programme d'installation (cnxtinstall.run)
  2. Ouvrez une fenêtre terminal (si vous ne savez pas comment faire, pressez ALT-F2 et, dans la boîte de dialogue qui s'affiche et selon votre environnement, entrez xterm ou konsole (Kubuntu) ou gnome-terminal (Ubuntu))
  3. Utilisez la commande cd pour naviguer dans le répertoire où se situe le fichier cnxtinstall.run rapatrié.
  4. Et enfin, entrez la commande sh cnxtinstall.run pour démarrer l'installation.

Durant l'installation, on vous demandera un nom + mot de passe. Entrez root comme nom et votre mot de passe comme mot de passe (oui, le vôtre, celui dont vous vous servez pour démarrer une session Ubuntu).

MÀJ : Le mot de passe demandé n'est pas celui qui sert à ouvrir la session Ubuntu. Il vous est donné dans la console où s'exécute le script cnxinstall.run, dans une des dernières lignse affichées. Ce login (root) et mot de passe (voir console) doivent être ensuite renseignés dans la fenêtre de login du navigateur (Firefox par défaut) qui a du s'ouvrir automatiquement. L'installation des pilotes et la configuration de modem s'effectue par l'appel d'un cgi. Il suffi de faire un copier coller du mot de passe et de le renseigner dans la fenêtre de connexion du navigateur afin d'accéder au script cgi.

À la fin, soit ça fonctionne soit ça marche pas comme pour moi. Et donc …

  1. Allez sur cette page. On peut voir qu'il y a tout un tas de pilotes qui semblerait parfait pour nous, MAIS, j'ai essayé le pilote Ubuntu 5.0.4, il ne fonctionne pas (du moins je ne suis pas arrivé à le faire fonctionner), idem le DPKG pour Debian avec lequel, ai-je pu lire sur d'autres sites, en faisant :
    sudo dpkg -i hsfmodem_7.18.00.06full_i386.deb

    … c'était sensé rouler. Mais fume ! Ca n'a pas marché pour moi non plus.

  2. Donc, on rapatrie le TAR générique appelé hsfmodem-7.18.00.06full.tar.gz (en date du 21 octobre 2005, date à laquelle j'écris ce mémo). Ou l'on va sur la page de téléchargement des driver de linuxant pour rapatrier la dernière version.
  3. On ouvre un terminal.
  4. avec cd on navigue dans le répertoire où ce fichier s'est rapatrié, puis on le détare.
      tar -zxf hsfmodem-7.18.00.06full.tar.gz
      cd hsfmodem-7.18.00.06full
  5. On nettoie les crasses qui pourraient avoir été laissées précédemment, avec la commande :
    sudo make clean
  6. Ensuite on fabrique des tas de trucs qui-servent-à-quelquechose-mais-que-je-ne-sais-pas-trop-à-quoi avec :
    sudo make install
  7. À la fin, c'est quasi l'apothéose si ça plante pas, et on s'en bave dessus de bonheur. On enchaine avec :
    sudo hsfconfig
  8. À la question
    Où qu'c'est-y qu'il est votre répertoire "linux source build"

    j'ai laissé la valeur par défaut, à savoir [/lib/modules/2.6.12-9-386/build]

  9. Là, c'est l'angoisse, car s'il vous manque un des paquetages montré tout en haut (ou s'il pleut, ou si un chat noir croise votre route), ça peut se planter. Si vous voyez done., c'est le moment d'ouvrir une bouteille de champagne !
  10. Suivent des questions simples : "Z-êtes de quel pays ?", "Ton imel c koi ?", "Voulez-vous payez pour avoir un pilote qui fait du 56 K ou voulez-vous utiliser la version gratuite qui vous limitera à 14,4 K ?". Pressez Entrée pour accepter le choix par défaut, ou entrez les valeurs correctes.
  11. Vous devez voir, un peu avant la fin :
    The /dev/modem alias (symlink) points to ttySHSF0

    C'est vers /dev/modem que vous devrez pointer dans Gnome PPP (par exemple) pour utiliser votre modem.


Contributeurs : Agagax (21 octobre 2005) – Ner0lph


  • materiel/modem_hsf_conexant.1172049335.txt.gz
  • Dernière modification: Le 18/04/2011, 14:48
  • (modification externe)