Hi all. "Of course" I had troubles in getting my modem working on
my office laptop.... I used GNOMEPPP, but to no avail, getting
most of the times a "unavailable carrier" error or a tim out.
Here follow some "boundary conditions": LAPTOP: hp compaq nc6000
O.S.: WinXP on the laptop built-in HDD; Ubuntu 7.10 (Gutsy
Gibbon) booting from external USB HDD KERNEL: Linux
2.6.22-14-generic WM: GNOME 2.20.1
Here follows the result of running scanModem as reported into the
ModemData.txt output file (which you can also fin attached):
##################### Only plain text email is forwarded by the
Discuss@xxxxxxxxxxxxx List Server, as HTML can contain viruses.
Use as the email Subject Line: YourName, YourCountry kernel
2.6.22-14-generic With this Subject Line cogent experts will be
alerted, and useful case names left in the Archive. YourCountry
will enable Country specific guidance. Your contry's local Linux
experts can be found through:
http://www.linux.org/groups/index.html. They will know your
Country's modem code, which may be essential for dialup service.
Responses from Discuss@xxxxxxxxxxxxx are sometimes blocked by an
Internet Provider mail filters. So in a day, also check the
Archived responses at http://www.linmodems.org
-------------------------- System information
---------------------------- CPU=i686, Linux version
2.6.22-14-generic (buildd@terranova) (gcc version 4.1.3 20070929
(prerelease) (Ubuntu 4.1.2-16ubuntu2)) #1 SMP Tue Feb 12 07:42:25
UTC 2008 scanModem update of: 2008_03_21 The modem symbolic link
is /dev/modem -> ttySL0 The slmodemd set symbolic link is
/dev/ttySL0 -> /dev/pts/0
There are no blacklisted modem drivers in /etc/modprobe* files
The Advanced Linux Sound Architecture (ALSA) packages providing
audio support, also includes drivers for some modems. The ALSA
diagnostics are written during bootup to /proc/asound/ folders.
The ALSA verion is 1.0.14 The modem cards detected by "aplay -l"
are: card 1: Modem [Intel 82801DB-ICH4 Modem], device 0: Intel
ICH - Modem [Intel 82801DB-ICH4 Modem - Modem]
The /proc/asound/pcm file reports: ----------------------- 00-04:
Intel ICH - IEC958 : Intel 82801DB-ICH4 - IEC958 : playback 1
00-03: Intel ICH - ADC2 : Intel 82801DB-ICH4 - ADC2 : capture 1
00-02: Intel ICH - MIC2 ADC : Intel 82801DB-ICH4 - MIC2 ADC :
capture 1 00-01: Intel ICH - MIC ADC : Intel 82801DB-ICH4 - MIC
ADC : capture 1 00-00: Intel ICH : Intel 82801DB-ICH4 : playback
1 : capture 1 01-00: Intel ICH - Modem : Intel 82801DB-ICH4 Modem
- Modem : playback 1 : capture 1
about /proc/asound/cards: ------------------------ 0
[I82801DBICH4 ]: ICH4 - Intel 82801DB-ICH4 Intel 82801DB-ICH4
with AD1981B at irq 11 1 [Modem ]: ICH-MODEM - Intel
82801DB-ICH4 Modem Intel 82801DB-ICH4 Modem at irq 11
The driver snd-intel8x0m with its dependent drivers:
snd_intel8x0m 18572 5 snd_ac97_codec 100644 4
snd_atiixp_modem,snd_via82xx_modem,snd_intel8x0m,snd_intel8x0
snd_pcm 80388 8
snd_atiixp_modem,snd_via82xx_modem,snd_intel8x0m,snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd 54660 23
snd_atiixp_modem,snd_via82xx_modem,snd_intel8x0m,snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
snd_page_alloc 11400 5
snd_atiixp_modem,snd_via82xx_modem,snd_intel8x0m,snd_intel8x0,snd_pcm
---------- provide modem + audio support.
Lines in: /proc/asound/card1/codec97#0/mc97#1-1+regs
------------------------------- 0:7c = 5349 and 0:7e = 4c27 are
translated from hexadecimal code into the modem chip identifier:
SIL27
USB modem not detected by lsusb
For candidate card in slot 00:1f.6, firmware information and
bootup diagnostics are: PCI slot PCI ID SubsystemID Name
---------- --------- --------- -------------- 00:1f.6 8086:24c6
103c:0890 Modem: Intel Corporation 82801DB/DBL/DBM
Modem interrupt assignment and sharing: 11: 233361
XT-PIC-XT eth0, wifi0, Intel 82801DB-ICH4, Intel
82801DB-ICH4 Modem --- Bootup diagnostics for card in PCI slot
00:1f.6 ---- [ 60.083019] ACPI: PCI Interrupt 0000:00:1f.6[B]
-> Link [C0C4] -> GSI 11 (level, low) -> IRQ 11 [ 60.083864]
ACPI: PCI interrupt for device 0000:00:1f.6 disabled [
31.308000] ACPI: PCI Interrupt 0000:00:1f.6[B] -> Link [C0C4] ->
GSI 11 (level, low) -> IRQ 11 [ 31.308000] PCI: Setting latency
timer of device 0000:00:1f.6 to 64
The PCI slot 00:1f.6 of the modem card may be disabled early in a
bootup process, but then enabled later. If modem drivers load
but the modem is not responsive, read Bootup.txt about possible
fixes. Send dmesg.txt along with ModemData.txt to
discuss@xxxxxxxxxxxxx if help is needed.
=== Finished modem firmware and bootup diagnostics section. ===
=== Next deducing cogent software ===
Predictive diagnostics for card in bus 00:1f.6: Modem chipset
detected on CLASS="Class 0703: 8086:24c6" NAME="Modem: Intel
Corporation 82801DB/DBL/DBM " PCIDEV=8086:24c6 SUBSYS=103c:0890
IRQ=11 SOFT=8086:24c6.MC97 CodecDiagnosed=SIL27 CodecClass=SIL
IDENT=slmodemd SLMODEMD_DEVICE=modem:1 Driver=snd-intel8x0m
For candidate modem in: 00:1f.6 Class 0703: 8086:24c6 Modem:
Intel Corporation 82801DB/DBL/DBM Primary PCI_id 8086:24c6
Subsystem PCI_id 103c:0890 Softmodem codec or chipset from
diagnostics: SIL27, an LSI/AgereSystems type from Archives:
This is a NEW softmodem case! Please send the output
ModemData.txt to DISCUSS@xxxxxxxxxxxxx to enrich the Archive and
help others! If further assistance is not needed, please use
email Subject: New Case Only
------------------------------------------- Lacking a dsp
(digital signal processing) chip, the modem is a software
intensive or "softmodem" type. Its primary controller manages the
traffic with the CPU. But the software needed is specified in
the Subsystem. ----------------------------------------- Support
type needed or chipset: slmodemd
An ALSA (Advanced Linux Sound Architecture) modem driver:
snd-intel8x0m provides Low Level support enabling contact with
the modem hardware. For all BUT Conexant chip soft modems (using
hsfmodem software) complementary High Level support is through a
Smartlink utility: slmodemd
Download from http://linmodems.technion.ac.il/packages/smartlink/
the package SLMODEMD.gcc4.1.tar.gz having a compiled slmodemd.
Unpack under Linux with: $ tar zxf SLMODEMD.gcc4.1.tar.gz and
read instructions therein. But briefly, the modem is setup with
command: sudo slmodemd -c YOUR_COUNTRY --alsa modem:1 reporting
dynamic creation of ports: /dev/ttySL0 --> /dev/pts/N , with N
some number Read Smartlink.txt and Modem/YourSystem.txt for
follow through guidance.
----------------end Softmodem section --------------
Writing Intel.txt Writing Smartlink.txt ============ end
Smartlink section =====================
Completed candidate modem analyses.
The base of the UDEV device file system is: /dev/.udev
Versions adequately match for the compiler installed: 4.1.3 and
the compiler used in kernel assembly: 4.1.3
Minimal compiling resources appear complete: make utility -
/usr/bin/make Compiler version 4.1 linuc_headers base folder
/lib/modules/2.6.22-14-generic/build
However some compilations and executable functions may need
additional files, in the FileNames.h (so called kernel "h"eaders)
collection installed in /usr/include/ . For martian_modem,
additional required packages are libc6-dev (and for
Debian/Ubuntu, linux-libc-dev). The also required headers of
package libc6 are commonly installed by default.
If a driver compilation fails, with message including some lack
of some FileName.h (stdio.h for example), then Some additional
kernel-header files need installation to /usr/include. The
minimal additional packages are libc6-dev and any of its
dependents, under Ubuntu linux-libc-dev
If an alternate ethernet connection is available, $ apt-get
update $ apt-get -s install linux-kernel-devel will install
needed package For Debian/Ubuntu related distributions, run the
following command to display the needed package list:
Otherwise packages have to be found through
http://packages.ubuntu.com Once downloaded and transferred into a
Linux partition, they can be installed alltogether with: $ sudo
dpkg -i *.deb
Checking pppd properties: -rwsr-xr-- 1 root dip 269256 2007-10-04
21:57 /usr/sbin/pppd
In case of an "error 17" "serial loopback" problem, see:
http://linmodems.technion.ac.il/linmodems/archive-sixth/msg02637.html
To enable dialout without Root permission do: $ su - root (not
for Ubuntu) sudo chmod a+x /usr/sbin/pppd or under Ubuntu related
Linuxes sudo chmod a+x /usr/sbin/pppd
Checking settings of: /etc/ppp/options asyncmap 0 noauth crtscts
lock hide-password modem proxyarp lcp-echo-interval 30
lcp-echo-failure 4 noipx
In case of a message like: Warning: Could not modify
/etc/ppp/pap-secrets: Permission denied see
http://linmodems.technion.ac.il/bigarch/archive-sixth/msg04656.html
Read Modem/YourSystem.txt concerning other COMM channels: ath0
ath0:avah eth0 wifi0 Which can interfere with Browser
naviagation.
Don't worry about the following, it is for the experts should
trouble shooting be necessary.
==========================================================
# start/stop the daemon when the USB modem is connected
KERNEL=="slusb[0-9]*", GROUP="dialout", RUN
+="/etc/init.d/sl-modem-daemon" Checking for modem support lines:
-------------------------------------- /device/modem symbolic
link: lrwxrwxrwx 1 root root 6 2008-03-26 09:01 /dev/modem ->
ttySL0 slmodemd created symbolic link /dev/ttySL0: lrwxrwxrwx 1
root root 10 2008-03-26 09:01 /dev/ttySL0 -> /dev/pts/0 Within
/etc/udev/ files: /etc/udev/rules.d/030_sl-modem-daemon.rules:#
start/stop the daemon when the USB modem is connected
/etc/udev/rules.d/030_sl-modem-daemon.rules:KERNEL=="slusb[0-9]*",
GROUP="dialout", RUN+="/etc/init.d/sl-modem-daemon"
/etc/udev/sl-modem-daemon.rules:# start/stop the daemon when the
USB modem is connected
/etc/udev/sl-modem-daemon.rules:KERNEL=="slusb[0-9]*",
GROUP="dialout", RUN+="/etc/init.d/sl-modem-daemon" Within
/etc/modprobe.conf files: /etc/modprobe.d/blacklist-modem:#
Uncomment these entries in order to blacklist unwanted modem
drivers /etc/modprobe.d/blacklist-modem:# blacklist
snd-atiixp-modem /etc/modprobe.d/blacklist-modem:# blacklist
snd-via82xx-modem /etc/modprobe.d/alsa-base:options
snd-atiixp-modem index=-2 /etc/modprobe.d/alsa-base:options
snd-via82xx-modem index=-2
/etc/modprobe.d/sl-modem-daemon.modutils:install slamr modprobe
--ignore-install ungrab-winmodem ; modprobe --ignore-install
slamr; test -e /dev/slamr0 || (/bin/mknod -m 660 /dev/slamr0 c
242 0 2>/dev/null && chgrp dialout /dev/slamr0) Within any
ancient /etc/devfs files:
Within ancient kernel 2.4.n /etc/module.conf files:
--------- end modem support lines --------
#####################
I would really appreciate any help as to: - type / model / built
of modem chipset - supporting status - troubleshooting to be
acted upon.
Many thanks in advance. Best regards. Giancarlo