Slashdot Mirror


Modem Success Stories With Linux?

lasindi writes "Whenever I install Linux, I have trouble with the modem (unfortunately I'm stuck on dial-up). On the first installation, I found out it was a Winmodem and when I tried the solutions and drivers offered by linmodems.org, it still wouldn't work. I finally got an Intel PCI modem, but Intel only provides drivers that work on the 2.4 kernel. I have also have a Conexant modem lying around, but I found out that the only drivers that work for it are provided by Linuxant. These drivers, however, cost money (unless you want to crawl along at 14.4 Kbps for free) and are closed-source. I've found that, although I have five modems, I can't run any of them at full speed under the 2.6 kernel. I would like to know how common such problems are and how Slashdotters have gotten around them."

18 of 127 comments (clear)

  1. you could try... by augros · · Score: 3, Informative

    I used to use a serial modem. That should make the driver not as much of a problem... I think.

    1. Re:you could try... by TiggsPanther · · Score: 4, Informative

      I second the above.
      Back when I started experimenting with Linux I spent quite a bit of time dual-booting. (Didn't have the second PC back then...) The irritating thing was that my (internal) modem was a Winmodem. So I could get online easily in Windows, and not at all in linux. At first this was not a problem.

      After a while (year 2000, I think) I got fed up of not being able to troubleshoot or do email when in Linux. And having to reboot into Windows to search online for a solution to a Linux problem was a total pain. At that point I decided that it was worth the cost to get an external modem. (U.S. Robotics. FaxModem I think)
      It worked. I mean literally it just worked. It served me faithfully until I got broadband, and then got bequeathed to a colelague of my dad's who needed a modem for dialup. And as far as I know it's still working.

      Plus bear in mind that if you've got a serial port, there a good chance nothing else is using it these days.

      Tiggs
      --
      Tiggs
      "120 chars should be enough for everyone..."
  2. Just don't buy PCI by photon317 · · Score: 4, Informative

    A lot of internal modems are winmodem-style or something like it these days. Just get a good old external modem on a serial port. As long as it supports AT commands you're gtg in any OS that supports modems and serial ports in general. Or if you wanna get all high-tech about it, get a USB modem that does serial-over-USB and acts like a plain external modem on a serial port.

    --
    11*43+456^2
  3. Connexant lies to kernel about liscence status by adamjaskie · · Score: 2, Informative

    Story Here

    Or did they change that yet?

    --
    /usr/games/fortune
    1. Re:Connexant lies to kernel about liscence status by colinleroy · · Score: 2, Informative

      They "fixed" it by changing one (1) MODULE_LICENSE() macro, just to ensure tainting. the other submodules still lie about their license although the kernel developers fixed the taint message so that it appears only once.
      See the Apr 30th entry in their Changelog.

      --
      blah
  4. Don't buy a cheap modem by menders · · Score: 3, Informative

    Get the best.

  5. Try any ISA modems? by feidaykin · · Score: 3, Informative
    This is assuming your motherboard even has ISA slots. I tell ya, kids these days, err, where was I? ;)

    Anyway, in the few short years I've been using Linux, all the distributions have come very far in detecting and using newer hardware. However, the general rule of thumb, especially for things like dial-up modems, is still the older the hardware is, the more likely it will be compatible.

    I'm stuck on dialup myself, and I use an old Creative Modem Blaster 56K. Purchased around... 98 or 99 I think.

    Before that it was my lovely US Robotics 28.8 DSVD (Digital Simultaneous Voice and Data! OHHH, AHHH!) modem. Heh. That sounded like a cool feature at the time, but it never really took off. And MAN that modem was HUGE. I'm talking over a foot. Really hard to cram it into my case. This modem also worked fine in various Linuxes.

    So yeah... To answer your question: Your modems are too new. Find older ones.

    --

    "To confine our attention to terrestrial matters would be to limit the human spirit." -Stephen Hawking

  6. Re:external modem with dhcp by dr_leviathan · · Score: 5, Informative

    It was an "Actiontec Dual-PC External Modem".

    Here's a link to the gadget info:

    http://www.mwave.com/mwave/viewspec.hmx?scriteri a= 3314314

    Here's a link to the slashdot article where I learned about it:

    http://slashdot.org/article.pl?sid=03/09/01/0245 25 7&mode=thread&tid=106&tid=137&tid= 185

    --
    Religion is poison to rationality, and we lose sight of that at our own peril. -- Lurker2288
  7. USR 5610B from Wal*Mart by msonic · · Score: 5, Informative

    This is a hardware modem, requires no drivers, I am using it on 2.6.6 now. Downside is it costs $60

  8. Re:External Modems by Anonymous Coward · · Score: 4, Informative

    A good, real hardware PCI modem is fine -- it is just as simple as an external modem; you just plug it in the slot, boot, and all of a sudden there is a modem on /dev/ttyS4. I recommend the Zoom 56k PCI internal, it costs $80 at Fry's. I have bought and used (for my work, setting up remote servers that dial into a server for updates) about 5 of these in the last few months, every single one worked perfectly. And they support vgetty, so you can do cool things like vocp.sourceforge.net.

  9. personal exp. by abrotman · · Score: 4, Informative

    My laptop has an internal modem and i use the slmodem driver and it works great(Its an IBM G40 laptop) running with a 2.6 kernel. I think for every PC(workstation), I've always used an ISA modem. I tink you've got 4 options:

    1 - buy an ISA modem(if possible)
    2 - Buy an external modem
    3 - http://www.usr.com/products/home/home-product.asp? sku=USR5610B .. i blieve this is a hardware PCI modem
    4 - Do your research on the drivers before you buy a winmodem .. many do work .. really .. they do

  10. Lucent? by cymen · · Score: 2, Informative

    http://www.physcip.uni-stuttgart.de/heby/ltmodem/

    I've had good luck with the above driver for the Lucent winmodem in my Dell laptop (Inspiron 4000). I recall using it with 2.6 kernels (back on broadband).

    CompGeeks.com has a used hardware modem for less than $14 and a Agere winmodem with Lucent chipset for less than $10. I'd double check it works though before buying the winmodem (by fcc id or chipset model).

  11. You get what you pay for by hankaholic · · Score: 5, Informative

    I used to work tech support for a mid-sized ISP, and we used to take calls from unhappy Winmodem users constantly. No matter what your OS, don't waste your time with a Winmodem -- it's just not worth the time and hassle.

    You probably spent at least a few hundred dollars on your computer, perhaps much more. Chances are, you'll be spending some time online with it. For many people, web browsing is their computer's primary use, but they insist on using a $13-on-Pricewatch modem (usually the one installed by the manufacturer -- Gateway, this means you!) to dial up.

    Buy a US Robotics (or 3COM) modem, and spend at least $80 for it. Yes, I know that you can buy an HSP Micromodem for $8 on eBay, but as long as your computer can handle running IE (or Firefox, etc.) your modem is the single greatest influence on your dialup experience.

    This goes for any operating system. Linux users are often forced into such a choice by the fact that Winmodems are rarely supported, and never work well.

    Many here say "buy an external modem" -- initially, all modems were external, and plugged into a computer's serial port. This worked well, because serial ports are standard hardware, and no special drivers were required at all.

    Modern quality modems (such as an $80+ 3COM) have a built-in serial port -- picture a serial port with a modem plugged into it, all contained within an ISA or PCI card. This is why they work so well, as dedicated hardware does what it was meant to do, and has been doing well for years.

    Winmodems are like the bargain-basement "shared memory" video cards often shipped with home systems. Such video cards have no memory of their own, and consume system RAM for video memory. Similarly, software modems consume force the CPU to emulate an actual modem. While the CPU is a general-purpose computing device, it simply isn't a DSP, and isn't meant for signal processing. This means that it's less than efficient at processing signal data, and you'll notice the inefficiency in dropped connections.

    Anecdotally, I once convinced a friend at my ISP to disable the auto-disconnect feature for my account. I was connected through a 33.6k US Robotis modem for 29 days before a power outage interrupted the connection. Soon after, I switched to broadband, but every winmodem user who has ever complained to me about dropped connections while refusing to shell out money for a real modem still brings a smile to my face.

    I know I'm repeating myself here, but ANYONE USING DIALUP UNDER ANY OPERATING SYSTEM OWES IT TO THEMSELVES TO SPEND $80 OR MORE FOR A MODEM. And a PCI 3COM card (not a Winmodem -- again, be sure it's a hardware modem) will work fine under Linux. It'll show up as a serial port.

    (Why $80? Sure, you may find a hardware modem for $75, but $80 should be a high enough bar to weed out even the priciest of Winmodems.)

    --
    Somebody get that guy an ambulance!
  12. Modem router? by BillyBlaze · · Score: 2, Informative
    I wonder how much it would cost for someone to make a modem-to-ethernet dongle - something that does what my DSL router does, only using modem technology in addition to DSL. Since it's the same jack, all it needs is an extra DAC and minor software additions, right?

    One motivation not to spend money on a real modem is that you're getting DSL "real soon now." But with this, you'd already have a DSL router, and even then, it would cost about the same as a good Hayes modem. And of course you could share a connection with it.

  13. Ask for "A modem with a UART" by yuri+benjamin · · Score: 5, Informative
    When I built a firewall from scrap parts (P166, 500Mb Harddrive) I emailed a whole bunch of computer hardware to ask for a non-window modem.
    I phrased my request like this:
    "PCI internal modem with a real UART that appears as a serial (COMx) port without any drivers"

    The clueless sales people who answer emails at some vendors got themselves struck off my list, while the cluefull ones replied that they knew what I meant but didn't have any - except for one vendor who guessed I most be running linux, and had one in stock. It cost me 45NZ$ (About 25US$) - they're more expensive than other modems because they have all the hardware to modulate and demodulate without using the cpu.

    One you insert the real modem inside the PC and reboot, then type:
    dmesg | grep tty
    you'll get a message like
    ttyS4 is a 16650A
    or something like that. That would mean that the modem is at /dev/ttyS4. Yours may be ttyS3.
    The hard part is finding a real PCI modem, cause not many places sell them. If you phrase your request like I did you're more likely to get the real thing.
    --
    You make the mistake of thinking you can educate the fundamental stupidity out of people. You can't.
  14. Also, friends/strangers & computer fairs! by antdude · · Score: 2, Informative

    Or find someone who has old computer parts or even computer fairs. I still have my old USR Sportster 33.6k FaxModem whenever my cable modem service goes out/has problems. No point of getting 56k modems since the phone lines and carrier around here really suck (up to 26400 only and 3 KB/sec.).

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  15. Re:Soft modems? by ColaMan · · Score: 3, Informative

    Er, that's essentially what a winmodem is - a soundcard connected to your phone line.

    Computers with onboard audio still come occasionally with a "AMR" slot - this is where a Audio Modem Riser card goes - it pretty much just has the necessary bits to connect your sound card to the phone. Avoid them and winmodems in general at all costs.

    To the original submitter - get an external modem and save a lot of grief. Bonus is :

    - You can see the all-important "On Hook" light and see when your modem is still on the phone.
    - Following on from above , you can also physically unplug it / switch it off if it goes haywire (WTF? It won't hang up?), without powering off the PC.
    - it has plenty of status lights to watch (Why has my data flow stopped... are we still online? hmmm my modem has lost carrier and is retraining.)

    External hardware modems rock. If you can source one , get a woomera modem - I don't know if they have the approvals for you country though - they're made in .au . LCD display for monitoring signal quality/baud rate/line loss/etc, line impedance matching with 6 different impedance settings for best signal quality, can step down AND up speeds depending on line quality, etc. Google for 'woomera modem' if you want to see a *real* external modem ;-)

    --

    You are in a twisty maze of processor lines, all alike.
    There is a lot of hype here.
  16. My results by Tux2000 · · Score: 2, Informative

    Buy a "real" modem with a UART, preferably an external serial modem (RS232). Yes, a lot of people already said this already. But it's the only way to avoid trouble. There is no need to buy an expensive brand, just any external modem with a 9-pin or 25-pin connector will do the job. USB modems are often WinModems, so are most PCI modems. ISA is dead. ISA modems are often "real" modems with a build-in COM port (i.e. UART), but there are some ISA WinModems.

    Even if someone would try to build a serial port WinModem, he would fail terribly: the serial port is fast enough for the well-known Hayes commands even at 56.000 baud, but it is way to slow for a WinModem sampling the phone line and doing the modem part in Software. So an external serial modem can't ever be a WinModem.

    And by the way: Yes, I have a success story. My WinModem in my old Toshiba Tecra 8200 "accidentally" works. I just had to try two or three different drivers that all claimed not to work with my WinModem. Thanks to http://linmodems.technion.ac.il/! (But I just don't want to know what happens when I update my kernel.)

    Tux2000

    --
    Denken hilft.