Modem Sis Agere Systems AC'97

1 risposta [Ultimo messaggio]
Ritratto di divine_pegasus
Iscritto: 07/01/2005
Messaggi: 30

Welcome to SUSE LINUX 10.0 (i586) - Kernel
on System with processor: i686
currently under kernel: 2.6.13-15-smp
Be sure to read the Ethernet section of Modem/YourSystem.txt
A /dev/modem symbolic link is not present
USB modem not detected.

Checking for audio card modem support
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev a0)
Reading /proc/asound/pcm
00-00: Intel ICH : SiS SI7012 : playback 1 : capture 1
00-01: Intel ICH - MIC ADC : SiS SI7012 - MIC ADC : capture 1
The potentially supporting audio + modem drivers now loaded on this System are:
0 snd_intel8x0

The kernel was assembled with compiler: 4.0.2
No compiler installed.
a gcc-4.0.2 package must be installed to support driver compiling
This is a new compile requirement case.
Found make utility.
Checking for kernel-headers needed for compiling.
Kernel-headers supporting compiling are resident:

Modem candidates are at PCI_buses: 00:02.6

Providing detail for device at 00:02.6
with vendor-ID:device-ID
Class 0703: 1039:7013 Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller (rev a0) (prog-if 00 [Generic])
SubSystem 17c0:1059 Wistron Corp.: Unknown device 1059
Flags: medium devsel, IRQ 11
Checking for IRQ 11 sharing with modem.
XT-PIC ohci1394, SiS SI7012, ohci_hcd:usb1, ohci_hcd:usb2, ohci_hcd:usb3, ehci_hcd:usb4, yenta, yenta, eth0

-----PCI_IDs------- --CompilerVer-
Feature List: Primary Subsystem Distr KernelVer kernel default CPU
./scanModem test 1039:7013 17c0:1059
Welcome 2.6.13-15-smp 4.0.2 none i686
From records, 17c0:1059 has soft modem codec type SIL27

Get the package from
Open a terminal and unpack under Linux with:
$ tar zxf .
and read the Quick Instructions at the beginning of file 1st_Read.txt in new folder SLMODEMD.gcc4/ .
Briefly, the following two Root commands should set up the modem:
modprobe snd-intel8x0m
slmodemd --alsa -c YOUR_COUNTRY modem:1
which should create ports:
/dev/ttySL0 --> /dev/pts/N , with N some number
Find YOUR_COUNTRY from the listing displayed by:
slmodemd --countrylist

The controller: 1039:7013 SIS 630
is capable of supporting soft modem chips from AT LEAST manufacturers:

The Subsystem PCI id does not itself identify the modem Codec.

Checking for autoloaded ALSA modem drivers

Driver snd-intel8x0m may enable codec acquisition
=== Begin mc97 codec query ===
the MC97 file is: /proc/asound/card1/codec97#0/mc97#1-1
1-1/0: Silicon Laboratory Si3036,8 rev 7

Extended modem ID: codec=1 LIN1
Line1 rate : 8000Hz
from /proc/asound/card1/codec97#0/mc97#1-1+regs
0:7c = 5349
0:7e = 4c27
Translating into: SIL27
an AgereSystems codec
=== End mc97 codec query ===

Beginning check for older ac97_codec modems.
An older ac97_modem codec was not detected.

Agreement between diagostic and Archive data.
The Subsystem has an Agere Systems codec SIL27

The modem can be set up by Root commands:
modprobe snd-intel8x0m
slmodemd --alsa -c YOUR_COUNTRY modem:1

The ALSA modem driver snd-intel8x0m provides low level hardware access.
The slmodemd provides high level functions and is not kernel-version specific.
From follow the link

Also download the ungrad-winmodem.tar.gz and the
Within the SLMODEMD package the 1st_Read.txt gives instructions
For guidance on bootup automation see:

Read Modem/Slmodem.txt instruction for doing the slamr diagnostic.
== Checking PCI IDs through modem chip suppliers ==

SmartLink at owns vendor IDs 163c, 2000, 2003, and 2004
The official download site is:
But a more recent code and a much broader license for other chipset support,
can be downloaded from
Though not always needed, download the files:
slmodem-CurrentVersion.tar.gz - provides the most general code package.
SLMODEMD.gcc4 - provides a compiled slmodemd
ungrab-winmodem.tar.gz - may be needed for usage with slamr.
Details on their usage are in Slmodem.txt, Slmodem-ALSA.txt and

== Checking PCI IDs through modem chip suppliers ==
Vendor 1039 is SiS, Silicon Integrated System, producing soft modem controllers and subsystems.

======= PCI_ID checking completed ======

Analyzing information for PCMCIA device at PCI Bus 00:09.0
00:09.0 CardBus bridge: Texas Instruments PCI1520 PC card Cardbus Controller (rev 01)
Subsystem: Wistron Corp.: Unknown device 3202
Flags: bus master, medium devsel, latency 168, IRQ 11
GREPping for an inserted PCMCIA modem with filter: ommunication

Analyzing information for PCMCIA device at PCI Bus 00:09.1
00:09.1 CardBus bridge: Texas Instruments PCI1520 PC card Cardbus Controller (rev 01)
Subsystem: Wistron Corp.: Unknown device 3202
Flags: bus master, medium devsel, latency 168, IRQ 11
GREPping for an inserted PCMCIA modem with filter: ommunication
If a PCMCIA modem is currently inserted and the sockets activated by
/etc/init.d/pcmcia start
then the PCMCIA bridge is NOT transparent.

If the modem is known to have a Lucent digital signal processing chipset,
then PCMCIA.tar.gz variant assembled by Joern Wustenfeld is necessary,
rather than the standard ltmodem-.tar.gz at
drwxr-xr-x 2 root root 700 2006-07-30 22:27 /dev/.udevdb

There is an active UDEV file system, creating device nodes in volatile RAM.
For SmartLink modems using the slamr.ko or slusb.ko drivers an /etc/init.d/ script
will be necessary to create /dev/slamr0 or /dev/slusb0 ports, or manually by:
# mknod -m 600 /dev/slamr0 c 242 0
# mknod -m 600 /dev/slusb0 c 243 0
upon each bootup.

For information on modem port creation under the UDEV device file system see: for Conexnant modems for Lucent/Agere DSP modems

Checking for modem symbolic link support lines within /etc/udev/ files

The kernel-2.6.13-15-smp was compiled with CONFIG_REGPARM, providing more compact and faster code.

The Major.Minor versions differ in the designated compiler none and the 4.0.2 used in kernel assembly!!"
But there must be a match on the target for driver installation,
of gcc Major.Minor versions or kernel and drivers!!
Otherwise the drivers will fail to load with warning:
Invalid module format!!"

A /dev/modem symbolic link is not set.

The following information blocks just query some ppp support items.

grep -rs ppp /etc/modprobe.*
/etc/modprobe.conf:# ppp over ethernet
/etc/modprobe.conf:# the kernel 2.2 uses pppox
/etc/modprobe.conf:# the kernel 2.4 uses pppoe
/etc/modprobe.conf:alias char-major-108 ppp_generic
/etc/modprobe.conf:alias char-major-144 pppoe
/etc/modprobe.conf:alias net-pf-24 pppoe
/etc/modprobe.conf:# the kernel 2.2 uses ppp.o as ppp driver,
/etc/modprobe.conf:# the kernel 2.4 uses ppp_generic.o
/etc/modprobe.conf:alias ppp0 ppp_generic
/etc/modprobe.conf:alias ppp1 ppp_generic
/etc/modprobe.conf:alias tty-ldisc-3 ppp_async
/etc/modprobe.conf:alias ppp-compress-18 ppp_mppe
/etc/modprobe.conf:alias ppp-compress-21 bsd_comp
/etc/modprobe.conf:alias ppp-compress-24 ppp_deflate
/etc/modprobe.conf:alias ppp-compress-26 ppp_deflate
Resident PPP support modules are properly uncompressed .
----active COMM services are ------------
eth0 Link encap:Ethernet HWaddr 00:0A:E4:42:50:29
inet6 addr: fe80::20a:e4ff:fe42:5029/64 Scope:Link
This COMM mode should be closed before using the modem, or DNS services may fail.
---- dmesg queries -------
Kernel command line: root=/dev/hda9 vga=0x317 selinux=0 resume=/dev/hda8 splash=silent acpi=off noapic
ACPI: Interpreter disabled.
pnp: PnP ACPI: disabled
apm: BIOS not found.
audit: initializing netlink socket (disabled)
shpchp: acpi_shpchprm:get_device PCI ROOT HID fail=0x1001

Welcome is not yet providing pre-compiled drivers for WinModems


ho seguito i vari passi ovvero ho letto le quick instruction e fatto quello che dicevano, poi ho dato i comandi

modprobe snd-intel8x0m
slmodemd --alsa -c ITALY modem:1

ed ho ricevuto come output

linux:/home/solid_snake/modem/inmod/insmod/SLMODEMD.gcc4 # slmodemd --alsa -c ITALY modem:1
SmartLink Soft Modem: version 2.9.11 Mar 13 2006 18:27:33
symbolic link `/dev/ttySL0' -> `/dev/pts/2' created.
modem `modem:1' created. TTY is `/dev/pts/2'
Use `/dev/ttySL0' as modem device, Ctrl+C for termination.

subito dopo ho provato a fare la connessione e questo è il log:

SuSE Meta pppd (smpppd-ifcfg), Version 1.59 on linux.
Status is: disconnected
trying to connect to smpppd
connect to smpppd
Status is: disconnected
Status is: connecting
pppd[0]: Plugin loaded.
pppd[0]: --> WvDial: Internet dialer version 1.54.0
pppd[0]: --> Initializing modem.
pppd[0]: --> Sending: ATM1
pppd[0]: ATM1
pppd[0]: OK
pppd[0]: --> Sending: ATX3
pppd[0]: ATX3
pppd[0]: OK
pppd[0]: --> Modem initialized.
pppd[0]: --> Sending: ATDT7020187187
pppd[0]: --> Waiting for carrier.
pppd[0]: ATDT7020187187
pppd[0]: NO CARRIER
pppd[0]: --> No Carrier! Trying again.
pppd[0]: --> Sending: ATDT7020187187
pppd[0]: --> Waiting for carrier.
pppd[0]: ATDT7020187187
pppd[0]: NO CARRIER
pppd[0]: --> No Carrier! Trying again.
pppd[0]: --> Sending: ATDT7020187187
pppd[0]: --> Waiting for carrier.
pppd[0]: ATDT7020187187

Cos'è che non funziona? e soprattutto cos'è quelòl' ATDT prima del numero da comporre? grazie in anticipo per l'aiuto

Ritratto di sunrots
Iscritto: 04/01/2005
Messaggi: 510

Il modem è stato correttamente installato ed è perfettamente funzionante, il problema è un altro.
Usando il numero di un provider diverso da Telecom, la connessione sarebbe infatti probabilmente già andata a buon fine...dalle notizie reperite in rete risulta infatti che Teleconomy internet, con il numero 7020187187 non supporti il v92. I modem Conexant si connettono perfettamente con la modalità k56flex mentre gli Smartlink (o quelli che si appoggiano ai driver Smartlink come questo SiS Agere), non riescono a negoziare correttamente nemmeno il v90. Si deve allora ripiegare sul vecchio protocollo v.34 (velocità max. 33.6K)
Va inserita questa stringa tra i comandi opzionali del modem:

Init2 = ATQ0 V1 E1 S0=0 X3 &C1 &D2 +MS=34

Inoltre, potrebbe essere necessario impostare i seguenti DNS: e

Informa circa i progressi ottenuti, grazie


fonte utilizzata per suggerire questa soluzione:
vedasi anche:

Non più attivo qui. Mi troverete su Wink