Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !


Ubuntu Edgy dans l'exemple qui a inspiré ce tuto,
mais la méthode est similaire quelle que soit la version d'Ubuntu installée

Installer le pilote pour un modem Conexant

(modem interne sur un portable… mais il y en a plusieurs sortes…)

et mettre en service la connexion avec wvdial ou gnome-ppp

Autres pages de la documentation sur le sujet :

Trois autres pages de la Documentation française d'Ubuntu donnent des indications sur les modems Conexant ou sur les winmodems/linmodems en général. Voir ces pages : http://doc.ubuntu-fr.org/materiel/winmodem_lucent (testé sous Ubuntu-Warty) http://doc.ubuntu-fr.org/winmodem (testé sous Ubuntu-Hoary) http://doc.ubuntu-fr.org/materiel/modem_hsf_conexant (testé sous Ubuntu-Breezy) Ces tutos sont complémentaires; la plupart des indications qu'ils contiennent sont valables quelle que soit votre version d'Ubuntu.

Important : il faut disposer d'une connexion Internet pour faire le nécessaire. Allez avec votre portable dans un lieu où vous disposez d'une connexion fonctionnelle - Ethernet (le plus simple) ou Wifi - (chez un copain… ou au bureau…)… et faites ce qui suit.

Si vous ne savez pas quel modem vous avez, suivez les indications "Détection du matériel" de cette page de la documentation : http://doc.ubuntu-fr.org/materiel/modem_hsf_conexant Vous pourrez alors utiliser "ScanModem".

Comme indiqué aussi sur cette page, installez par le Synaptic (Système –> Administration –> Gestionnaire de paquet Synaptic) ou autre moyen de votre choix : make , build-essential + gcc-x.x le plus récent que vous ayez dans le Synaptic et linux-headers-2.6.xx-xx-xxx correspondant à votre installation Ubuntu.

Puis :

1°) Allez à cette page : http://www.linuxant.com/drivers/hsf/dow … taller.php

2°) Sur cette page, cliquez sur "1. Download the installation program (cnxtinstall.run)" pour télécharger le programme "cnxtinstall.run" qui va détecter le pilote nécessaire pour votre modem. Vérifiez que votre modem soit branché s'il s'agit d'un modem externe… Si c'est un modem interne, pas de problème.

3°) Ouvrez un terminal (Applications –> Accessoires –> Terminal). (ou bien cliquez sur les touches Alt et F2 pour pouvoir lancer une commande en mode graphique)

4°) Utilisez la commande cd pour aller dans le répertoire ou le fichier cnxtinstall.run a été téléchargé (par défaut, peut-être sur votre bureau dans /home/votreidentité/Desktop/) Il faut donc alors écrire la commande

cd /home/votreidentité/Desktop/

en remplaçant "votreidentité" par la vraie vôtre ;-) Mon identité est "truc", donc, j'ai fais ça :

cd /home/truc/Desktop/

et ça a donné ceci dans le terminal :

truc@Portable-truc:~$ cd /home/truc/Desktop/
truc@Portable-truc:~/Desktop$

5°) Copier-coller alors la commande suivante :

sh cnxtinstall.run

…et laisser faire en regardant tranquillement ce que produit cette commande dans le terminal. Chez moi, pour info, ça a donné ceci :

truc@Portable-truc:~/Desktop$ sh cnxtinstall.run
Verifying archive integrity... All good.
Uncompressing Linux drivers for Conexant modem chipsets Installer version 1.0.0
Please run this installer as root. You can probably do it with the
'sudo sh cnxtinstall.run' command.
truc@Portable-truc:~/Desktop$ sudo sh cnxtinstall.run
Password:
Verifying archive integrity... All good.
Uncompressing Linux drivers for Conexant modem chipsets Installer version 1.0.0

If the graphical installer fails to start, you could try the terminal
version that you can start with the following command:

---
sh cnxtinstall.run -- --tty
---

Alternatively, you could manually download and install the packages from the
following pages:

HSF: http://www.linuxant.com/drivers/hsf/full/downloads.php
HCF: http://www.linuxant.com/drivers/hcf/full/downloads.php
RIPTIDE: http://www.linuxant.com/drivers/riptide/downloads.php

Trying to launch a web browser, please wait...

The password asked by the installer is: e1ed[etsointsointsoin-ce mot de passe ne regarde personne... je l'enlève ;)]

6°) En mode graphique : une fenêtre s'ouvre demandant un identifiant et un mot de passe… - Il faut mettre root dans la case du haut (précisément root, les 4 lettres r o o t … et pas votre identité sous Ubuntu. - le mot de passe est celui qui est indiqué en bas du terminal, suite à ce qui s'est passé au point 5°) puis OK : - on arrive sur une page web de Linuxant et l'installation du pilote se fait… Il suffit de cliquer sur "next" au fur et à mesure du déroulement de l'installation.

6° bis) Si vous ne vous en sortez pas avec cette fenêtre graphique et son mot de passe… utilisez la solution alternative, en copiant-collant cette commande dans le terminal :

sh cnxtinstall.run -- --tty

Laissez faire paisiblement en jetant un oeil sur ce que ça fait dans le terminal… … il se passe beaucoup de choses… et ça prend quelques secondes (moins de 60 ;-))

Voilà… chez moi, ça a commencé comme ça :

truc@Portable-truc:~/Desktop$ sudo sh cnxtinstall.run -- --tty
Password:
Verifying archive integrity... All good.
Uncompressing Linux drivers for Conexant modem chipsets Installer version 1.0.0

Please ensure that all modems are attached to the machine.
Press enter to continue.

Detecting all PCI and USB devices in your system... please wait...
Done.

Supported Device Detected
=========================
Name: Modem: ATI Technologies Inc ATI SB400 - AC'97 Modem Controller
PCI ID: 1002:4378 1734:1092
Needed package: hsfmodem
Note: The MC97 modem connected to this AC97 device can be from various manufacturers but only those based on Conexant are supported.

System Information
==================
Distribution: Ubuntu 6.10
Kernel version: 2.6.17-10-generic
Kernel architecture: x86_64

Recommended Action
==================
The following package should be installed: hsfmodem

To automatically perform the recommended action, you need an active Internet connection. If you do not have one, please use the system and device information above to download and install the right package available at:

HSF: http://www.linuxant.com/drivers/hsf/full/downloads.php
HCF: http://www.linuxant.com/drivers/hcf/full/downloads.php
RIPTIDE: http://www.linuxant.com/drivers/riptide/downloads.php

Do you want to install this package ([y]/n)? y

:-) Et oui, j'ai répondu "y" pour dire "oui" :-) ce qui a produit ceci :

Conexant HSF softmodem driver Installer version 1.0.0
Copyright (c) 2004-2006 Linuxant inc.

Generating the list of available packages...
Downloading http://www.linuxant.com/drivers/hsf/full/archive/hsfmodem-latest-x86_64/archive... 100%

The following package is compatible with your system:
Generic package : hsfmodem-7.47.00.05x86_64full.tar.gz

Please enter 'help' if you want more information about pre-compiled vs.
generic packages. Do you want to install this package ([yes]/no/help)? y

:-) Compatible with my system… Alors là, j'ai vite répondu "y" pour dire "oui" :-)ce qui a produit ceci :

Downloading http://www.linuxant.com/drivers/hsf/full/archive/hsfmodem-latest-x86_64/hsfmodem-7.47.00.05x86_64full.tar.gz... 100%
Installing the package hsfmodem-7.47.00.05x86_64full.tar.gz:

:-P Bon là, je vous passe la suite, il y en a 300 lignes pas toutes très compréhensibles… mais peu importe, ça se passe tout seul :-P;-)

Et si tout va bien, ça se termine comme ceci :

License owner and key data must EXACTLY match the information respectively
provided to and by Linuxant. Otherwise, license status will remain "FREE"!

Package installation was sucessful.
* You should be able to use your modem with the '/dev/modem' device.
* You can use the 'hsfconfig --country' command in a root shell to make sure 
that the right country was detected.
* The 'hsfconfig --license' command in a root shell will let you install a 
license.
truc@Portable-truc:~/Desktop$

On dispose alors d'un pilote fonctionnel… mais bridé à 14,4 Ko. C'est la seule solution gratuite avec les modems Conexant. Il n'est possible de faire fonctionner le modem en 56 Ko qu'en se procurant chez Linuxant une clé payante (environ 20$ en 2007). Vérifiez d'abord le fonctionnement du modem avec wvdial, gnome-ppp ou kppp… Selon l'usage que vous faites de la connexion RTC 56K - régulier ou occasionnel - vous verrez ensuite si vous souhaitez pouvoir utiliser votre modem à "plein régime". Voir plus loin.

(pour Kubuntu, voir kppp)

wvdial

1°) Vérifiez que wvdial est déjà installé sur votre système en regardant s'il est bien mentionné comme installé (coché en vert) dans la liste du Synaptic : Système –> Administration –> Gestionnaire de paquets Synaptic. Dans les dernières versions d'Ubuntu, wvdial est déjà installé par défaut à l'installation d'Ubuntu. Si ce n'était pas le cas :

 sudo apt-get install wvdial 

(ou installez wvdial par le Synaptic)

2°) Editez le fichier de configuration de wvdial :

sudo /etc/wvdial.conf

renseignez le numéro de téléphone de votre fournisseur d'accès + mot de passe et identifiant : enlevez les ";" au début des lignes, et n'inversez pas "identifiant" et "mot de passe" ;-) Enregistrez et fermez le fichier "wvdial.conf"

3°) Lancez la commande dans le terminal :

sudo wvdial

et laissez faire… ça doit se connecter.

Lorsque les adresses IP apparaissent, la connexion est établie.

4°) Comment se déconnecter ? Alors que la fenêtre wvdial est active, il suffit d'utiliser le raccourci clavier Ctrl + C

5°) Comment lancer wvdial par un menu ? - éditez les menus : clic droit sur les menus "Applications/Raccourcis/Système" + "Editer les menus". (les modalités d'édition des menus peuvent varier un peu selon votre version d'Ubuntu… ce qui est écrit ici pour Edgy est sans doute à adapter légèrement pour d'autres versions)

- sélectionnez le menu "Internet" et cliquez sur "Nouvel élément"

- dans la fenêtre "Propriétés de l'élément du menu", renseignez les espaces vides : nom : Wvdial… Commentaire : Connexion Internet RTC 56K… Commande : xterm -hold -e wvdial

- ajoutez une icône si vous le souhaitez, puis validez.

Vous pouvez alors lancer wvdial par "Applications –> Internet –> Wvdial".

gnome-ppp

1°) Installez gnome-ppp par le Synaptic : Système –> Administration –> Gestionnaire de paquets Synaptic… … ou par le terminal :

 sudo apt-get install gnome-ppp 

Dans les dernières versions d'Ubuntu, gnome-ppp n'était pas installé par défaut lors de l'installation d'Ubuntu.

2°) Ouvrez la fenêtre gnome-ppp par "Applications –> Internet –> gnome-ppp" Normalement, gnome-ppp est automatiquement accessible par le menu dès son installation sans qu'il ne soit nécessaire d'éditer les menus. Il en est de même pour kppp.

3°) Vérifiez que gnome-ppp détecte correctement le modem - clic sur "Paramètres" - puis clic sur "Détecter"

4°) Dans la fenêtre Gnome-ppp, renseignez le nom d'utilisateur, le mot de passe et le numéro de téléphone de votre FAI.

5°) Pour vous connecter : clic sur "Connecter" Vous pouvez alors cliquer sur "Journal" et agrandir cette fenêtre pour observer les opérations de connexion. Lorsque les adresses IP apparaisent, la connexion est établie.

6°) Pour vous déconnecter : clic sur "Déconnecter"

A propos de l'interface graphique "Réglages du réseau"

Sous Breezy puis sous Edgy, je n'ai personnellement pas réussi à lancer une connexion par modem par "Réglages du réseau" (accessible par "Système –> Administration –> Réseau"). J'ai cependant activé la connexion par modem (Propriétés –> activer cette connexion), et renseigné les champs "Numéro de téléphone", "Utilisateur" et "Mot de passe". J'ai aussi créé un emplacement correspondant à la connexion par modem, mon portable étant selon les lieux connecté en filaire (Ethernet) ou par modem (RTC 56 K). J'ai noté une fois que si la connexion par modem n'était pas activée ici, même si la connexion était établie par gnome-ppp ou par wvdial, les logiciels utilisant la connexion n'accédaient pas à Internet (Firefox, Synaptic…).

Voilà… :-D

Si ça se passe autrement chez vous… ou si vous avez des précisions pouvant servir à d'autres, indiquez le en réponse sur le forum Ubuntu ici : http://forum.ubuntu-fr.org/viewtopic.php?pid=646502#p646502 Merci !

1°) Aller sur https://www.linuxant.com/store/index.php … et faire le nécessaire pour se procurer une clé (moyennant finances…)

2°) Comme indiqué dans le terminal à la fin de l'installation du pilote :

The 'hsfconfig --license' command in a root shell will let you install a license.

J'ai fait comme suit ("truc" = "mon identité") :

truc@Portable-truc:~$ sudo su
Password:
root@Portable-truc:/home/truc# hsfconfig --license

+ "Enter" (et ce qui suit est venu dans la terminal) :

Conexant HSF softmodem driver, version 7.47.00.05x86_64full

If you need license keys, assistance or more information, please go to:
        http://www.linuxant.com/

When reporting a problem for the first time, please send
us the file generated by "hsfconfig --dumpdiag".

Note: we respect user privacy. Email addresses are not communicated
nor used for any purpose other than to manage licenses!

Please enter your email address [unknown]: j'ai mis ici l'adresse courriel communiquée lors de la demande de clé.

+ "Enter"

Et les choses ont continué comme suit dans le terminal :

License keys can be obtained from http://www.linuxant.com/
Without one, the modem operates in FREE mode (max 14.4Kbps data only, no fax)

The registration ID for modem unit 0 is: B1F4-0A0C-C4E8

Please enter license key [FREE]: j'ai entré ici le numéro de clé.

+ "Enter"

Et les choses ont continué comme suit dans le terminal :

Setting license for modem unit 0: "adresse_courriel/le_numéro_de_clé"

Note: kernel module snd-via82xx-modem overridden by hsfmc97via
Note: kernel module snd-intel8x0m overridden by hsfmc97ich hsfmc97sis
Note: kernel module snd-atiixp-modem overridden by hsfmc97ati

Current parameters: ("hsfconfig --info")

Config for modem unit 0: /dev/ttySHSF0
        Device instance: 0-PCI-1002:4378-1734:1092
        HW revision    : CXT23 SSD=20 LSD=0x10
        HW profile name: hsfmc97ati
        Registration ID: B1F4-0A0C-C4E8
        License owner  : adresse_courriel
        License key    : le_numéro_de_clé
        License status : OK
        Current region : FRANCE (T.35 code: 003D)

The /dev/modem alias (symlink) points to ttySHSF0
root@Portable-truc:/home/truc#

Il ne reste plus qu'à fermer le terminal… … et le modem Conexant doit pouvoir fonctionner à plein régime.


Page réalisée par : Sorbus (26 janvier 2007)


  • hsfmodem.1169939045.txt.gz
  • Dernière modification: Le 18/04/2011, 14:56
  • (modification externe)