Configurer un modem HSF sur un portable Linux

Dernière mise à jour : 16/12/2003

    Je vais tenter de détailler comment installer correctement un modem HSF (les HCF ne sont pas encore reconnus) sous linux. Pour ceux qui l'ignorent, ce type de modems sont à classer dans les winmodems bien qu'ils comportent un numéroteur. Il ne s'agit que des HSF car les autres n'ont rien pour numéroter les rendant aussi utiles qu'un bout de métal. Il y a deux adresses à noter pour des mises à jour récentes de pilotes :

    Si votre machine (ou portable) est récente, vous pouvez être sûr que votre modem ne sera pas supporté. Ce qu'il faut comprendre ici, c'est que même si le modem n'est pas détecté (come c'est le cas pour mon portable), il y a des chances que cela marche correctement. Commençons par prendre les informations nécessaires. Un petit tour du coté du hardware devrait nous permettre d'y voir plus clair. Faîtes donc un : cat /proc/pci. Le mien retourne ceci pour la section du modem :

    Notez également la ligne parlant du PCI bridge, cela vous permettra de savoir quel type de carte mère vous possédez. Chez moi cela donne : PCI bridge: Intel Corp. 82820 820 (Camino 2) Chipset PCI (-M) (rev 65). Une fois ces informations trouvées, décompactez les pilotes au format tar.gz (je déconseille les RPMs ou src.rpm car ils ne marchent pas correctement et encore moins sur une debian ;) Allez à l'intérieur du répertoire et faîtes un : make install.

    Pour le paramétrage, il faut ensuite faire hsfconfig. Assurez vous d'avoir recompilé le kernel au moins une fois avant de lancer cet utilitaire car il a besoin de compiler quelques modules à partir de vos sources. Validez puis laissez tourner. Voila ce qu'il me retourne :

    Comme vous pouvez le constater sur les deux dernières lignes, j'entre manuellement le PCI Vendor & Device ID, je les ais trouvés sur la ligne modem de la commande que nous avons fait tout à l'heure. Il me demande alors d'entrer le type de controlleur. Toujours à partir de la commande notée auparavant, je sais que mon controlleur est un intel smartmc (portable) donc je valide 4 (vérifiez le type de carte mère que vous avez avant de valider votre choix).

    A ce stade, tout semble bon, il ne reste plus qu'à vérifier que tout est installé en effectuant un test modem. J'ai du cependant changer un device sous ma debian car je ne voulais pas spécifier /dev/modem de base. J'ai donc tapé ceci : mv /dev/ttyS0 /dev/ttyS0.orig ; ln -s /dev/ttyHSF0 /dev/ttyS0. Il ne reste plus qu'à tester la configuration avec wvdial : wvdialconf /etc/wvdial.conf (en tant que root). Et c'est avec joie que s'affiche :

    Sur ce il ne me reste plus qu'à vous souhaiter bon surf sur votre winmodem sans windows :)