Translation(s): English - Français - Italiano
Softmodems Smart Link
Cette page décrit comment utiliser, sur les systèmes Debian, les softmodems Smart Link PCI et USB.
Contents
slmodem est un pilote pour les softmodems, prenant en charge :
- les modems basés sur les chipsets ATI IXP, Intel ICH et VIA VT82xx
- les modems Smart Link PCI basés sur les chipsets SmartPCI56/561/562/563
- les modems Smart Link USB basés sur les chipsets SmartUSB56
Les périphériques pris en charge sont listés à la fin de cette page. Le pilote consiste en deux composants :
slmodemd - le démon de l'application
- Le module du noyau Linux spécifique au matériel, soit :
snd-atiixp-modem (ATI IXP 150/200/250, ALSA)
snd-intel8x0m (AMD-768 / Intel ICH / NVidia MCP/2/2S/3 / SiS 7013, ALSA)
snd-via82xx-modem (VIA VT82xx, ALSA)
slamr (SmartPCI56, propriétaire)
slusb (SmartUSB56, propriétaire)
sl-modem-daemon est dans le dépôt non-libre à cause de l'inclusion de composants disponibles seulement en binaire (modem/dsplibs.o, drivers/amrlibs.o) dans slmodemd.
Ce programme est seulement disponible pour les architectures x86 et x86-64 (Debian version i386 et AMD64 respectivement).
Installation
Ajoutez la source "non-free" à votre fichier /etc/apt/sources.list correspondant à votre version de Debian. Par exemple :
# Debian 7 "Wheezy" deb http://http.debian.net/debian/ wheezy main contrib non-free
ou
# Debian 6.0 "Squeeze" deb http://http.debian.net/debian/ squeeze main contrib non-free
Mettez à jour la liste des paquets disponibles et installez le paquet sl-modem-daemon :
apt-get update && apt-get install sl-modem-daemon
Pour DebianTesting (Jessie) seulement : les utilisateurs de l'architecture amd64 doivent activer la prise en charge de Multiarch :
dpkg --add-architecture i386 && aptitude update aptitude install sl-modem-daemon:i386
Le démon slmodem utilise les USA comme pays par défaut. Quand on vous le demandera, sélectionnez le pays de localisation du modem :
dpkg-reconfigure sl-modem-daemon -plow
Le démon slmodem sera démarré après l'installation du paquet. Si vous avez un périphérique pris en charge par le module snd-atiixp-modem, snd-intel8x0m ou snd-via82xx-modem, il n'y a rien d'autre à faire. Allez directement à la section utilisation.
Périphériques SmartPCI56 et SmartUSB56
Pour ces périphériques, vous aurez besoin de compiler et d'installer les modules propriétaires du noyau de Linux.
Debian 7 "Wheezy"
Installez les paquets linux-headers adaptés et sl-modem-dkms :
aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') sl-modem-dkms
DKMS compilera les modules Smart Link pour votre système.redémarrez le démon slmodem :
service sl-modem-daemon restart
Debian 6.0 "Squeeze" (seulement pour i386)
Installez les paquets linux-headers adaptés et sl-modem-source :
aptitude -r install linux-headers-2.6-$(uname -r|sed 's,[^-]*-[^-]*-,,') sl-modem-source
Cela installera le paquet recommandé dkms. DKMS compilera les modules Smart Link pour votre système.
redémarrez le démon slmodem :
service sl-modem-daemon restart
Utilisation
Votre modem devrait maintenant être accessible avec le périphérique caractère /dev/ttySL0. Référez-vous à la documentation de votre numéroteur PPP pour le configurer comme il faut.
Problèmes connus
Voir les bogues rapportés sur la page sl-modem.
Périphériques supportés
snd-atiixp-modem
La page fr/HowToIdentifyADevice/PCI explique comment identifier un périphérique PCI.
La liste suivante est basée sur les champs alias de modinfo snd-atiixp-modem des images noyau de Debian 3.2.0 (3.2.41-2+deb7u2) :
PCI: 1002:434D Advanced Micro Devices, Inc. [AMD/ATI] IXP AC'97 Modem PCI: 1002:4378 Advanced Micro Devices, Inc. [AMD/ATI] IXP SB400 AC'97 Modem Controller
snd-intel8x0m
La page fr/HowToIdentifyADevice/PCI explique comment identifier un périphérique PCI.
La liste suivante est basée sur les champs alias de modinfo snd-intel8x0m des images noyau de Debian 3.2.0 (3.2.41-2+deb7u2) :
PCI: 1022:7446 Advanced Micro Devices, Inc. [AMD] AMD-768 [Opus] MC97 Modem PCI: 1022:746E Advanced Micro Devices, Inc. [AMD] AMD-8111 MC97 Modem PCI: 1039:7013 Silicon Integrated Systems [SiS] AC'97 Modem Controller PCI: 10DE:0069 NVIDIA Corporation (Device name unknown) PCI: 10DE:0089 NVIDIA Corporation (Device name unknown) PCI: 10DE:00D9 NVIDIA Corporation nForce3 Audio PCI: 10DE:01C1 NVIDIA Corporation nForce AC'97 Modem Controller PCI: 8086:2416 Intel Corporation 82801AA AC'97 Modem Controller PCI: 8086:2426 Intel Corporation 82801AB AC'97 Modem Controller PCI: 8086:2446 Intel Corporation 82801BA/BAM AC'97 Modem Controller PCI: 8086:2486 Intel Corporation 82801CA/CAM AC'97 Modem Controller PCI: 8086:24C6 Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller PCI: 8086:24D6 Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Modem Controller PCI: 8086:266D Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller PCI: 8086:27DD Intel Corporation 82801G (ICH7 Family) AC'97 Modem Controller PCI: 8086:7196 Intel Corporation 82440MX AC'97 Modem Controller
snd-via82xx-modem
La page fr/HowToIdentifyADevice/PCI explique comment identifier un périphérique PCI.
La liste suivante est basée sur les champs alias de modinfo snd-via82xx-modem des images noyau de Debian 3.2.0 (3.2.41-2+deb7u2) :
PCI: 1106:3068 VIA Technologies, Inc. AC'97 Modem Controller
slamr
La page fr/HowToIdentifyADevice/PCI explique comment identifier un périphérique PCI.
La liste suivante est basée sur les champs alias de modinfo slamr compilé à partir de wheezy/sl-modem-dkms :
PCI: 1022:7446 Advanced Micro Devices, Inc. [AMD] AMD-768 [Opus] MC97 Modem PCI: 1039:7013 Silicon Integrated Systems [SiS] AC'97 Modem Controller PCI: 1039:7018 Silicon Integrated Systems [SiS] SiS PCI Audio Accelerator PCI: 1055:9178 Efar Microsystems (Device name unknown) PCI: 1057:3052 Motorola SM56 Data Fax Modem PCI: 10A5:3052 Smart Link Ltd. SmartPCI562 56K Modem PCI: 10A5:5459 Smart Link Ltd. (Device name unknown) PCI: 10B9:5457 ULi Electronics Inc. M5457 AC'97 Modem Controller PCI: 10B9:5459 ULi Electronics Inc. SmartLink SmartPCI561 56K Modem PCI: 10B9:545A ULi Electronics Inc. SmartLink SmartPCI563 56K Modem PCI: 10DE:01C1 NVIDIA Corporation nForce AC'97 Modem Controller PCI: 10EC:8197 Realtek Semiconductor Co., Ltd. SmartLAN56 56K Modem PCI: 1106:3068 VIA Technologies, Inc. AC'97 Modem Controller PCI: 1131:3400 Philips Semiconductors SmartPCI56(UCB1500) 56K Modem PCI: 134D:2189 PCTel Inc HSP56 MicroModem PCI: 1543:3052 SILICON Laboratories Intel 537 [Winmodem] PCI: 163C:3052 Smart Link Ltd. SmartLink SmartPCI562 56K Modem PCI: 163C:5459 Smart Link Ltd. (Device name unknown) PCI: 2000:2800 Smart Link Ltd. SmartPCI2800 V.92 PCI Soft DFT PCI: 2003:8800 Smart Link Ltd. LM-I56N PCI: 8086:2416 Intel Corporation 82801AA AC'97 Modem Controller PCI: 8086:2426 Intel Corporation 82801AB AC'97 Modem Controller PCI: 8086:2446 Intel Corporation 82801BA/BAM AC'97 Modem Controller PCI: 8086:2486 Intel Corporation 82801CA/CAM AC'97 Modem Controller PCI: 8086:24C6 Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller PCI: 8086:24D6 Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Modem Controller PCI: 8086:266D Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller PCI: 8086:27DD Intel Corporation 82801G (ICH7 Family) AC'97 Modem Controller PCI: 8086:7196 Intel Corporation 82440MX AC'97 Modem Controller
slusb
La page fr/HowToIdentifyADevice/USB explique comment identifier un périphérique USB.
La liste suivante est basée sur les champs alias de modinfo slusb compilé à partir de wheezy/sl-modem-dkms :
USB: 0483:7554 STMicroelectronics 56k SoftModem
Voir aussi
Liens externes
http://linmodems.technion.ac.il/packages/smartlink/ - Page d'accueil du projet
http://www.xmodem.org/chipsets/smartlink/smartlink_smartpci56.html - Détails du chipset SmartPCI56
http://www.xmodem.org/chipsets/smartlink/smartlink_smartriser56.html - Détails du chipset SmartRISER56
http://www.xmodem.org/chipsets/smartlink/smartlink_smartusb56.html - Détails du chipset SmartUSB56