Translation(s): English - Français - Italiano
Modem software Smart Link
Questa pagina descrive come abilitare il supporto per i modem software PCI e USB Smart Link nei sistemi Debian.
Contents
slmodem è un driver per i modem software e supporta:
- controller modem ATI IXP, Intel ICH e basati su VIA VT82xx
- modem PCI basati su Smart Link SmartPCI56/561/562/563
- modem USB basati su SmartUSB56 Smart Link SmartUSB56
I dispositivi supportati sono elencati al fondo di questa pagina, il driver consiste di due componenti:
slmodemd - demone dell'applicazione
- driver del kernel Linux specifici per il tipo di hardware, ovvero:
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, proprietario)
slusb (SmartUSB56, proprietario)
sl-modem-daemon è in "non-free" a causa dell'inclusione di componenti solo binari (modem/dsplibs.o, drivers/amrlibs.o) dentro slmodemd.
Questo programma è disponibile solo per le architetture i386 e AMD64.
Installazione
Aggiungere la sezione "non-free" al file /etc/apt/sources.list per la propria versione di Debian, ad esempio:
# Debian 7.0 "Wheezy" deb http://http.debian.net/debian/ wheezy main contrib non-free
o
# Debian 6.0 "Squeeze" deb http://http.debian.net/debian/ squeeze main contrib non-free
Aggiornare l'elenco dei pacchetti disponibili e installare il pacchetto sl-modem-daemon:
aptitude update && aptitude install sl-modem-daemon
Il demone slmodem usa gli USA come nazione predefinita; se necessario modificare le impostazioni della nazione:
dpkg-reconfigure sl-modem-daemon -plow
Il demone di slmodem verrà avviato dopo l'installazione del pacchetto, se il proprio dispositivo è supportato dal modulo snd-atiixp-modem, snd-intel8x0m o snd-via82xx-modem non è richiesto nient'altro, saltare alla sezione utilizzo più in basso.
Dispositivi SmartPCI56 e SmartUSB56
Per questi dispositivi, è necessario compilare e installare moduli proprietari per il kernel Linux
Debian 7.0 "Wheezy"
Installare gli appropriati pacchetti linux-headers e sl-modem-dkms:
aptitude install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') sl-modem-dkms
DKMS compilerà i moduli Smart Link per il sistema in uso.Riavviare il demone slmodem:
service sl-modem-daemon restart
Debian 6.0 "Squeeze" (i386 only)
Installare gli appropriati pacchetti linux-headers e sl-modem-source:
aptitude -r install linux-headers-2.6-$(uname -r|sed 's,[^-]*-[^-]*-,,') sl-modem-source
Questo installa anche il pacchetto dkms raccomandato. DKMS compilerà i moduli Smart Link per il sistema in uso.
Riavviare il demone slmodem:
service sl-modem-daemon restart
Utilizzo
Il modem dovrebbe ora essere accessibile tramite il device a caratteri /dev/ttySL0. Per configurarlo in modo appropriato si faccia riferimento alla documentazione del programma di connessione PPP.
Problemi noti
Vedere le segnalazioni dei bug per sl-modem.
Dispositivi supportati
snd-atiixp-modem
Questa pagina spiega come identificare un dispositivo PCI.
Il seguente elenco si basa sui campi alias di modinfo snd-atiixp-modem nelle immagini del kernel 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
Questa pagina spiega come identificare un dispositivo PCI.
Il seguente elenco si basa sui campi alias di modinfo snd-intel8x0m nelle immagini del kernel 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
Questa pagina spiega come identificare un dispositivo PCI.
Il seguente elenco si basa sui campi alias di modinfo snd-via82xx-modem nelle immagini del kernel 3.2.0 (3.2.41-2+deb7u2):
PCI: 1106:3068 VIA Technologies, Inc. AC'97 Modem Controller
slamr
Questa pagina spiega come identificare un dispositivo PCI.
Il seguente elenco si basa sui campi alias di modinfo slamr compilato da 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
Questa pagina spiega come identificare un dispositivo PCI.
Il seguente elenco si basa sui campi alias di modinfo slusb compilato da wheezy/sl-modem-dkms:
USB: 0483:7554 STMicroelectronics 56k SoftModem
Si veda anche
Collegamenti esterni
http://linmodems.technion.ac.il/packages/smartlink/ - Pagina web del progetto
http://www.xmodem.org/chipsets/smartlink/smartlink_smartpci56.html - Dettagli sul chipset SmartPCI56
http://www.xmodem.org/chipsets/smartlink/smartlink_smartriser56.html - Dettagli sul chipset SmartRISER56
http://www.xmodem.org/chipsets/smartlink/smartlink_smartusb56.html - Dettagli sul chipset SmartUSB56