"No Carrier" on dial up
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
alsa-driver (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
sl-modem (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Binary package hint: sl-modem-daemon
I have a winmodem that is alsa enabled and works with this daemon.
There is something wrong how it negotiates with the ISP modem at the beginning. I am pretty sure this is an upstream bug, like Bug #47808 , but as I said there, I just couldn't find a way to file a bug to them (linmodems people, I believe)...
To replicate:
0. Have an alsa enabled winmodem that works with this daemon
1. Use wvdial (has better error output) to dial up and connect to ISP
2. Watch as wvdial can't connect half the time, saying "No Carrier".
3. Kill wvdial when it says "No Carrier" and try again.
I sometimes try to connect 20-30 minutes... And it's the same problem with kppp and other modem dialers out there...
Here is my wvdial.conf:
-------
[Dialer Defaults]
Modem = /dev/ttySL0
Baud = 460800
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ISDN = 0
Modem Type = Analog Modem
Phone = 4104948588 # Towson University
Username = usernamehere
Password = passwordhere
Carrier Check = no
Stupid Mode = yes
-------
Here is my modemdata.txt (a little old, and long):
-------
DO use the following line as the email Subject Line, to alert cogent experts:
scanModem,
Welcome to kernel 2.6.13
Occassionally reponses are blocked by an Internet Provider mail filters.
So do in a day also check the Archived responses at <email address hidden>
Code updated on: 2005_Sept_13
------------ -------------- System information -------
Welcome to
on System with processor: i686
currently under kernel: 2.6.13
<email address hidden> will help with Slackware problems
There are emerging complications under 2.6.10 and later kernels.
Concerning Intel-536ep and 537
http://
http://
http://
The kernel was assembled with compiler: 3.3.6
with current System compiler GCC=3.3.6
/usr/bin/gcc -> gcc-3.3.6
Checking for kernel-headers needed for compiling.
The kernel-headers have base folder:
/lib/modules/
/usr/src/linux -> linux-2.6.13
/usr/src/
Wvdial is a dialout utility very useful for modem testing. If not encluded on
your installation media, check your distrbutions on line software repository.
An example is: http://
Modem symbolic link is: /dev/modem -> ttyS1
Checking for modem symbolic link support lines within /etc/udev/ files
USB modem not detected.
00:14.5 Multimedia audio controller: ATI Technologies Inc IXP150 AC'97 Audio Controller
Modem candidates are at PCI_buses: 00:14.6
Providing detail for device at 00:14.6
with vendor-ID:device-ID
Class 0703: 1002:434d Modem: ATI Technologies Inc IXP AC'97 Modem (rev 01) (prog-if 00 [Generic])
SubSystem 103c:006b Hewlett-Packard Company: Unknown device 006b
Flags: bus master, 66Mhz, slow devsel, latency 64, IRQ 10
Feature List: Primary Subsystem Distr KernelVer kernel default CPU
./scanModem test 1002:434d 103c:006b slackware 2.6.13 3.3.6 3.3.6 i686
The soft modem Subsystem operates under a controller
1002:434d ATI
capable of supporting under Linux AT LEAST modem Subsystem chips from manufacturers:
Conexant
Intel
The Subsystem PCI id does not itself identify the modem Codec.
Driver snd-atiixp-modem may enable codec acquisition
regs_file is /proc/asound/
mc97 register information from: /proc/asound/
0:7c = 5349
0:7e = 4c27
Translating into mc97 codec: SIL27
SIL27 is an AgereSystems codec
=== Begin mc97 codec query ===
Codec file is /proc/asound/
1-1/0: Silicon Laboratory Si3036,8 rev 7
Subsystem 103c:006b has a SIL27 codec
From http://
slmodemd-
Start testing by opening a command console. Login with:
# su - root
Load the driver:
# modprobe snd-atiixp-modem
Test port creation with:
# slmodemd --alsa --country=
and prepare to dialout leaving slmoded active. For details read:
Slmodem.txt, Slmodem-ALSA.txt and Testing.txt
http://
If using dialer WVDIAL , the following line
Carrier Check = no
must be added to the file /etc/wvdial.conf which is generated by the preliminary
wvdialconf /etc/wvdialconf
If using Kinternet of the Redhat/Fedora dialer, check the /etc/wvdialconf
generated during their setup process for a line:
Carrier Check = no
For details, read Slmodem.txt, Slmodem-ALSA.txt and Testing.txt
=== End mc97 codec query ===
Beginning check for older ac97_codec modems.
An older ac97_modem codec was not detected.
Checking through information gathered from LinModem ARCHIVES
From prior reports, the modem codec type of the Subsystem is: SIL27
The Subsystem has an Agere Systems codec SIL27
== Checking PCI IDs through modem chip suppliers ==
Vendor 1002 is ATI Technolgies, http://
and a 1002:434d ATI soft modem controller with a variety of Subsystems.
1002:4378 is an AC97 modem controller, with atiixp support code in the CVS, Aug 2005
For service with Smartlink slmodemd compatible hardware, see Modem/Slmodem-
For service of Conexant chipset Subsystems, the file in hsfmodem packages,
modules/
needs the 2nd line below inserted:
{0x1002, 0x434D, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CNXTHWCFG(
{0x1002, 0x4378, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CNXTHWCFG(
{0,} /* terminate list */
Under the controller 1002:434d ATI ,
with modem subSystem 103c:006b
Only ALSA mode usage of slmodem-2.9.n code may provide support.
SmartLink at http://
The official download site is: http://
with slmodem-2.9.10 and later releases only licensed for Smartlink chipsets.
A slmodem-2.9.9? series retains a much broader license for other chipset support,
has some more recent updates than the slmodem-2.9.10, and can be downloaded
from http://
slmodem-
SLMODEMD-
ungrab-
Details on their usage are in Slmodem.txt, Slmodem-ALSA.txt and http://
== Checking PCI IDs through modem chip suppliers ==
======= PCI_ID checking completed ======
Update=
Analyzing information for PCMCIA device at PCI Bus 02:04.0
02:04.0 CardBus bridge: Texas Instruments PCI1520 PC card Cardbus Controller (rev 01)
Subsystem: Hewlett-Packard Company: Unknown device 006b
Flags: bus master, medium devsel, latency 168, IRQ 10
Memory at d0205000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=02, secondary=03, subordinate=06, sec-latency=176
Memory window 0: 58000000-59fff000 (prefetchable)
Memory window 1: 5e000000-5ffff000
I/O window 0: 0000a400-0000a4ff
I/O window 1: 0000a800-0000a8ff
16-bit legacy interface ports at 0001
GREPping for an inserted PCMCIA modem with filter: ommunication
Analyzing information for PCMCIA device at PCI Bus 02:04.1
02:04.1 CardBus bridge: Texas Instruments PCI1520 PC card Cardbus Controller (rev 01)
Subsystem: Hewlett-Packard Company: Unknown device 006b
Flags: bus master, medium devsel, latency 168, IRQ 10
Memory at d0206000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=02, secondary=07, subordinate=0a, sec-latency=176
Memory window 0: 5a000000-5bfff000 (prefetchable)
Memory window 1: 60000000-61fff000
I/O window 0: 0000ac00-0000acff
I/O window 1: 00001000-000010ff
16-bit legacy interface ports at 0001
GREPping for an inserted PCMCIA modem with filter: ommunication
If a PCMCIA modem is currently inserted and the sockets activated by
/etc/
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-
GCCversion=3.3.6
For information on modem port creation under the UDEV device file system see:
http://
http://
The following information blocks just query some ppp support items.
=======
grep -rs ppp /etc/modprobe.*
-------
-------
Resident PPP support modules are properly uncompressed .
COMM services are not active
Be sure to read the section about ppp related modules and aliases in Modem/YourModem.txt
DEVPPP=crw-rw---- 1 root uucp 108, 0 2001-03-25 16:04 /dev/ppp
The current modem symbolic link is: /dev/modem -> ttyS1
The ports /dev/ttyS0 or 1,2,3 are for standard Controller chip modems
No devfsd.conf file found, indicated absense of the devfsd daemon package
for device file system (devfs) symbolic link support.
DEVFSD=
---- dmesg queries -------
Beginning with Fedora 2 kernel-2.6.6-1.427, kernel-headers needed
for compiling drivers are provide at: /lib/modules/
Thus upgrading above kernel 2.6.5-1.358 to 2.6.6-* is Stongly Recommended
pppd version 2.4.2 may not be fully compatible with 2.6.8 kernel releases.
If an initial CONNECT is achieved without PPP being subsequently established,
drop back to a 2.4.1 version. This has worked for PCTEL AMR modem users,
supported by the http://
Check pppd version with:
pppd --version
See http://
slackware is not yet providing pre-compiled drivers for WinModems
-------
I was using Slackware when I used scanModem at that time.
Changed in alsa-driver: | |
status: | Needs Info → Rejected |
Changed in sl-modem: | |
status: | Invalid → New |
Changed in sl-modem: | |
status: | New → Fix Released |
It sounds familiar to me, it seems to be the same bug as me, but I use a LT modem, not a smartlink.
Perhaps the problem is in ALSA