« HSF Conexant » : différence entre les versions

De Lea Linux
Aller à la navigation Aller à la recherche
(conversion de la documentation originale de Léa par HTML::WikiConverter)
(Aucune différence)

Version du 2 septembre 2005 à 18:07

Modems internes HSF Conexant

Modems internes HSF Conexant
par Jean Jacques Freulon
Installation et utilisation des modules de kernel pour les modems HSF Connexant
en autre Olitec PCI V92, 56kV2, etc...

Modems internes HSF Connexant

Reconnaissance de son modem

Assurez-vous que vous avez le modem adéquat en tapant la commandelspci (en étant root). Vous devez obtenir une ligne du genre :

00:0f.0 Communication controller: CONEXANT: Unknown device 2f00 (rev 01)

et en tapant la commande lspci -n

00:0f.0 Class 0780: 14f1:2f00 (rev 01)

Vous devez obligatoirement obtenir 14f1:2f00 (ou un identifiant PCI compatible : voir ci-dessous) pour installer les modules qui suivent.

En tapant la commande : more /proc/pci, vous devez obtenir un périphérique du type :

  Bus 0, device 15, function 0:
    Communication controller: Conexant HSF 56k HSFi Modem (rev 1).
      IRQ 10.)
      Master Capable. Latency=32.
      Non-prefetchable 32 bit memory at 0xdd020000 [0xdd02ffff].
      I/O at 0xc400 [0xc407].

Si vous obtenez un type de modem HCF, inutile de continuer, ce qui suit ne fonctionnera pas. Par-contre vous trouverez des modules pour les modems HCF sur le site : http://www.linuxant.com/drivers/hcf/index.php

Voici une liste d'identifiants PCI de modems qui fonctionnent avec ce driver :

HSF/HSFi (Standard and SmartDAA)

  • PCI ID {127A,14F1}:{2013,2014,2015,2016}
  • PCI ID {127A,14F1}:4311 (RIPTIDE)
  • PCI ID {127A,14F1}:{1025,1085,2005} (S'il ne fonctionne pas, essayer le module HCF)
  • PCI ID {127A,14F1}:{2004,2006}
  • PCI ID 127A:2114
  • PCI ID 14F1:{2043,2044,2045,2046}
  • PCI ID 14F1:{2063,2064,2065,2066}
  • PCI ID 14F1:2093
  • PCI ID 14F1:{201A,201B}
  • PCI ID 14F1:{204A,204B}
  • PCI ID 14F1:{2143,2144,2145,2146}
  • PCI ID 14F1:{2163,2164,2165,2166}
  • PCI ID 14F1:{2343,2344,2345,2346}
  • PCI ID 14F1:{2363,2364,2365,2366}
  • PCI ID 14F1:{2443,2444,2445,2446}
  • PCI ID 14F1:{2463,2464,2465,2466}
  • PCI ID 14F1:{2F00,2F01,2F02,2F03,2F04}
  • PCI ID 14F1:{2F10,2F11,2F12,2F13,2F14}
  • PCI ID 14F1:2702
  • PCI ID 14F1:2F20
  • PCI ID 158B:0001 (Allied Data Technologies)
  • PCI ID 158B:0005 (Allied Data Technologies)
  • PCI ID 16EC:2F00 (U.S. Robotics USR5660A (265660A) 56K PCI Faxmodem)

INTEL AC-Link Controller (ICH)

  • PCI ID 8086:7186
  • PCI ID 8086:7196
  • PCI ID 8086:2416
  • PCI ID 8086:2446
  • PCI ID 8086:2486
  • PCI ID 8086:24C6
  • PCI ID 8086:24D6
  • PCI ID 10DE:01C1 (NVIDIA - preliminary/needs more testing)

VIA AC-Link Controller

  • PCI ID 1106:3068

ALI AC-Link Controller

  • PCI ID {1025,10B9}:5453
  • PCI ID {1025,10B9}:5457

Installation des modules

Deux versions de modules existent pour les modems HSF sur le site de Linuxant :
  • une version "free" limitée à 14.4Kbps (V.32bis) et les fonctions de FAX désactivées. Cette version est clairement définie comme version d'évaluation pour tester la reconnaissance de votre modem.
  • une version "full" en 56Kbps et FAX activés, disponible pour un prix "modique". Le prix modique est de 14.95 dollars.

Je ne rentrerai pas dans les considérations pour savoir si cela est normal ou pas, il y a plein de forums où cela peut être débattu!!!

Les modules sont prévus pour des kernel 2.4.x et 2.6.x

Récupérer les sources sur le site : https://www.linuxant.com/drivers/hsf/full/downloads.php Pour ceux qui ont la chance d'avoir des rpm ou deb correspondant à leur distribution, voir les explications d'installation de paquetages rpm ou deb.

Pour ceux qui n'ont pas de paquetages correspondant à leur distribution, pas de panique.
Récupérez les sources hsfmodem-versionlnxtdatefull.tar.gz.
Décompressez le fichier avec la commande : tar zxvf hsfmodem*tar.gz
Placez-vous dans le répertoire avec la commande : cd hsfmodem*
En étant root, tapez la commande make install pour installer les librairies, les includes et les shell script.
Tapez la commande hsfconfigpour configurer et installer les modules pour votre modem.

Une fois l'installation terminée, vous devez trouver des modules sous /lib/modules/KERNEL/misc avec des noms hsf*.
Un ou plusieurs devices sont créés sous /dev ayant comme nom ttySHSF0 pour le premier modem. Si vous souhaitez ne pas vous poser de question avec des logiciels comme kppp ou autre, faites un lien /dev/modem sur ce device avec la commande : ln -s /dev/ttySHSF0 /dev/modem

Il faut, bien sur, que le device /dev/modem n'existe pas.
Vérifier que votre utilisateur aie les droits sur le device ttySHSF0 et modifier les en conséquence.

Des lignes de paramétrage sont à ajouter dans le fichier /etc/modules.conf.

Arrivé ici vous pouvez lancer une connection internet et voir le résultat dans le fichier /var/log/messages, /var/log/kern.log ou /var/log/sys.log suivant votre distribution.

Bon surf.

Cette page est issue de la documentation 'pré-wiki' de Léa a été convertie avec HTML::WikiConverter. Elle fut créée par Jean-Jacques Freulon le 31/01/2003.