Asus M2400N integrated modem functional (at least partially)

After my latest kernel upgrade to 2.6.9 via the usual TuxMobil.org debian packages, I noticed that Alsa now finds naming the integrated modem. The modem is a softmodem integrated with the sound-card.
Relevant output from “lspci -v“:

0000:00:1f.6 Modem: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03) (prog-if 00 [Generic])
        Subsystem: Asustek Computer, Inc.: Unknown device 1716
        Flags: bus master, medium devsel, latency 0, IRQ 7
        I/O ports at e200 [size=256]
        I/O ports at e300 [size=128]
        Capabilities: [50] Power Management version 2

The Alsa module for the modem is snd_intel8x0m.
From “cat /proc/asound/cards“:

0 [I82801DBICH4   ]: ICH - Intel 82801DB-ICH4
                     Intel 82801DB-ICH4 at 0x1f800400, irq 7
1 [Modem          ]: ICH-MODEM - Intel 82801DB-ICH4 Modem
                     Intel 82801DB-ICH4 Modem at 0xe200, irq 7

Searching the net a bit established that a user-space daemon is needed, slmodemd, debian package sl-modem-daemon.
The default debian setup detected the Alsa driver automatically and linked /dev/modem to /dev/ttySL0.
I have this running:

/usr/sbin/slmodemd --alsa -c DENMARK hw:1

I write “at least partially” in the title, because I haven’t managed to get everything to work.
I can dial a number and the phone rings.
I can send a fax using efax. I haven’t tried receiving.
I can’t connect to the ISP I tried. If I dial the provider, there is no carrier and wvdial just retries repeatedly. A manual call to the number gets the modem just fine. For each dial attempt I get this in the system log:

codec_semaphore: semaphore is not ready [0x1][0x701300]
codec_write 1: semaphore is not ready for register 0x54

I have search high and low, but I have not been able to find a solution to this problem.
So, partial functionality at most.


Comments

5 responses to “Asus M2400N integrated modem functional (at least partially)”

  1. Add “Carrier Check=no” to wvdial.conf

  2. I tried that too, but with no success.

  3. Nickolay V. Shmyrev avatar
    Nickolay V. Shmyrev

    Hi, I have exactly same problems with my Toshiba a50. Have you used slamr driver from slmodem instead of snd-intel8x0m one. With that, of course, no semaphore warnings are appeared, but the NO CARRIER error remains true.

    I’ve wrote a mail to linux-support@smlink.com and to linmodems mailing list discuss@linmodems.org.

    Please, if you have any news, reply to
    http://linmodems.org/cgi-bi

  4. I got a similar problem with asus A3000 and SuSE9.2

  5. andrei avatar

    I have this problem with Roverbook W510L. I think this is alsa bug.

Leave a Reply

Your email address will not be published. Required fields are marked *

To respond on your own website, enter the URL of your response which should contain a link to this post’s permalink URL. Your response will then appear (possibly after moderation) on this page. Want to update or remove your response? Update or delete your post and re-enter your post’s URL again. (Find out more about Webmentions.)