Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I've had an external modem that has always worked perfectly in Linux. I do have to change the standard "ATZ" initialization string to "ATZ1" but other than that its perfect, until recently.
I was online and I unplugged my modem (without disconnecting first), moved it to another room, plugged a phone into it, and made a phone call (International, though i doubt it makes a difference.)
After the phone call I plugged the modem back into the PC like before but when I tried to dial, it didn't accept the initialization string. The dialer tried the usual ATZ1 and the secondary one (I forget what it was) twice, but the modem just doesnt respond. I rebooted but it still didnt work. I tried several different dialing programs, which all failed. I shutdown the power to the modem and restarted it, it still didnt work. I even tried reinstalling the distro, and the problem remained.
Strangely though, my modem still works fine in Windows, which is how I'm able to type this. I'm concerned I have somehow damaged the hardware of the modem, effectively turning it into a software "winmodem" which might explain why it works in Windows. But that's just a guess and I really dont know much about this. I hope I'm wrong.
Anybody have any ideas?
Thanks in advance.
EDIT: I should also add that Linux does detect the modem perfectly during hardware detection, or when I query it for example. It's as though I just have a wrong initialization string, but I know this isn't the case.
Last edited by infornography; 11-05-2003 at 01:27 PM.
I have been thinking more on the problem and noticed it's basically the same as one I have had in the past. A few years ago when I first began using Linux (and didn't stick with it) I had no trouble getting on-line.
A year or so later when I came back to Linux I found that my modem (same one) wouldn't work any more. It just wouldn't initialise. After months of frustration I found out that if I change the initialisation string from “ATZ” to “ATZ1” under “Modem Commands” in kppp it worked.
It has been working correctly for a long time, but I seem to be running into the old problem again. I have tried changing the initialisation string from ATZ, ATZ1, ATZ2 etc. All the way up to ATZ6. None have worked.
I don't know much about how modems work, or what “ATZ” means, but it seems to be standard in pretty much every program. Is there an alternative?
It seems to detect my modem just fine, it (kppp) says “Modem Ready” then says “Initializing” and that's when it just stops. I don't want to have to pay for a new modem, any help would be appreciated.