Slashdot Mirror


PCI Modems and Linux?

Torey asks: "I recently acquired a Fujitsu 985TX laptop which I was informed was very Linux compatible. Well, so far it appears to be only 90% compatible. The built in modem appears to be a PCI modem (lspci reports it is a Lucent Microelectronics modem), which I have experienced to be highly unsupported in the kernel. Has anyone been successful in getting one of these to work? The PnP tools didn't notice it either. Any help would be greatly appreciated." What other PCI modems are problematic with Linux? Which ones do you all recommend?

25 comments

  1. So how do you tell if it's a WinModem? by Anonymous Coward · · Score: 0

    Many of the PCI modem boxes I've looked at don't exactly blurt out "WinModem" or "Controller-less", so how do you tell? If they say "Lucent|Rockwell chipset", does that mean non-WinModem, or is there some other set of magic wording you need to dig for?

    1. Re:So how do you tell if it's a WinModem? by Anonymous Coward · · Score: 0

      Get the clerk at the store to tell ya it's not a winmodem. That way, even if it is, you can come back and get a refund. :-) Just keep all the original packaging, etc... and they shouldn't cause much trouble. :-)

    2. Re:So how do you tell if it's a WinModem? by Anonymous Coward · · Score: 0

      You can't depend on it not being a Winmodem just because there are DOS drivers for it. The Lucent based Winmodem that came in my IBM Aptiva also came with DOS drivers for it.

      Damn Winmodems. That was the last pre-built machine I'll ever buy.

    3. Re:So how do you tell if it's a WinModem? by IntlHarvester · · Score: 2


      Look for DOS and/or OS/2 compatibility advertised. As far as I know, WinModem drivers have never been released for DOS, so you can be sure it's a real modem.
      --

      --
      Business. Numbers. Money. People. Computer World.
    4. Re:So how do you tell if it's a WinModem? by IntlHarvester · · Score: 2


      Thanks for the correction. It should be noted also that the IBM MWave is a DSP modem/soundcard that runs under DOS, OS/2, and Windows. There might be some Linux support, but it seems like a common complaint that there isn't.
      --

      --
      Business. Numbers. Money. People. Computer World.
    5. Re:So how do you tell if it's a WinModem? by GregK72 · · Score: 1

      Look for HCF or HSP on the modem box, manual, driver CD, etc... if its there, its a WinModem.

      --
      Now accepting sig suggestions.
  2. Re:ActionTec by Anonymous Coward · · Score: 0

    Maybe I'm just skeptical, but does all of the call waiting/voice mail/fax software they describe work under linux?

    I wouldn't be surprised to find out that the modem works under linux but all of the supplied software is windows only.

  3. Re:Show that Linux users don't play favourites.. by Anonymous Coward · · Score: 0

    it is very difficult to write code for a UNIX type OS to run a modem designed to work ONLY in windows. i was wondering if the person who started this thread knows what chipset the modem is using? do a less /proc/pdi and post the info on the comm dev w/ vendor id 411, that should be the lucent modem. there is a way to trick linux into using some lucent modems as they can simulate a full 16550a uart...

  4. Re:HCF PCI internals by Anonymous Coward · · Score: 0

    there are a few PCI modems around that are hardware based and therefore workable under linux.
    www.pricewatch.com has many different categories, im sure you can find one there. you dont HAVE to buy an external, im running an internal supra express just fine...

  5. Re:ActionTec by Anonymous Coward · · Score: 0

    Based on actiontec's faq for the cwi modem http://www.actiont ec.com/support/modems/cwifaq.html#installlinux, it looks as though the lucent chipset actually provides or emulates a uart, and that the ordinary kernel serial driver can use this device if it's configured manually with setserial. You might want to try those instructions for your modem.

  6. WinModem by Anonymous Coward · · Score: 0

    The problem here isnt PCI. That integrated Lucent modem is a WinModem. Ive seen them integrated on other laptops as well.

  7. Ack! WinModems... by Anonymous Coward · · Score: 0

    (As other's have said) Generally, those "winmodems" are nothing more than a DSP with some PCI glue logic. Without information on the specific DSP, there will never be a driver -- even if someone were so inclined to write one.

    Now, if it's a TI DSP, then there's at least a thread of hope as there's example DSP code for making a 14.4 modem out of the DSP chip. (Also, the USR Courier line of modems use those DSPs :-)) However, I seriously doubt anyone is ever going to step forward with a Linux WinModem driver.

    First off, they are designed for Windows. And as we all know, Linux people tend to hate windows. (understatement of the century) Second, those things eat a measurable amount of CPU to work correctly -- has anyone noticed how unstable the modem gets when the machine is heavily loaded? Linux will likely never be able to give sufficient attention to the winmodem for it to work well.

    HOWEVER, I'm of the evil sort that would take one of those things and make it do something other than be a modem -- it's a DSP on the PCI bus after all (and I do know how to program DSPs.) I made a DAQ card (CIO/DAS-1602) act as a 250khz, four channel, full duplex sound card :-)

  8. Re:ActionTec, +RedHat install instructions by Anonymous Coward · · Score: 0

    According to RedHat's hardware compatability list,
    any Lucent Venus based PCI modem should work under Linux since the chipset emulates a serial port.

  9. Re:PCI modems == bad by Gleef · · Score: 2

    PikaPal asks:

    Does anyone know what kind of support Linux has for USB and where one might find more information about it?

    Linux currently does not have USB support in the kernel. There is a USB project, its homepage is at http://peloncho.fis.ucm.es/~inaky/uusb d-www. Make sure to read the FAQ.

    This project probably won't find its way directly into the kernel. From what I hear, the kernel developers want to redo the low level device driver stuff to better handle hot-swappable devices in general (PCMCIA, USB, FireWire, PPA, etc.) then add a cleaner USB implementation on top of that. In the meantime, this USB project is pretty heavily used, particularly in the LinuxPPC world (iMac requires USB support to do anything).

    --

    ----
    Open mind, insert foot.
  10. Re:Show that Linux users don't play favourites.. by Alex+Belits · · Score: 1
    1. Linux developers do play favorites, and always will -- after all they have no obligation to do stuff that they are not interested in. This is open source -- if there is no reason for adding the stuff, visible to people who can do the development, it won't be added. So far no one with abilities to do to hardware reverse engineering of those devices, or extremely efficient manufacturer nagging for specs, found it justifiable to dedicate those resources to making general-purpose winmodem drivers (someone started the development of soundcard-like driver for some winmodem, AFAIK for non-modem use). If manufacturers will make drivers, linux users will be able to look at them and decide if the performance loss tolerable for using those.
    2. "cheap" != "low-quality". One can make cheap and perfectly usable PC with supported modem, cheap or expensive, PCI or ISA. Vendors who use turd on the PCI board instead of a modem can go screw themselves.
    --
    Contrary to the popular belief, there indeed is no God.
  11. Winmodems are not modems by gavinhall · · Score: 1

    Posted by Neothi:

    I found this to be a helpful link when I was looking for a modem to purchase for use under Linux and Windows.

    Winmodems are not modems

  12. ActionTec by Nate+Fox · · Score: 1

    Found a company that does *killer* modems, including PCI, and supports Linux. Even their flagship product: a modem that will take a voicemail msg of call waiting while yer on the net, and allow you to stay connected, is supported for Linux.
    http://www.actiontec.com

    -----
    If Bill Gates had a nickel for every time Windows crashed...

  13. PCI modems == bad by Ares · · Score: 1

    From everything I've read, PCI modems aren't worth the silicon and fiberglass they're made from when used with Linux. Typically, PCI modems tend to be Win-Modem's in disguise.

    I personally have a 3Com/USRobotics Internal 56K Sportster. (Works like a clock, 45333 bps every time) I plan, however to replace it with an external USR Voice Modem.

    For my money (now that I actually have some), the only way to go for a modem is an external one. That way you know that it isn't Windows only. Furthermore, externals are virtually (I know, there are probably exceptions) guaranteed to work under Linux.

    1. Re:PCI modems == bad by PikaPal · · Score: 1

      Searching pricewatch recently, I noticed a lot of external 56k modems are USB based. This would make a great (and cheap ... $65) alternative to more expensive dual-mode or serial externals.

      Does anyone know what kind of support Linux has for USB and where one might find more information about it?

  14. hrmmm.... by An+Ominous+Cowherd · · Score: 1



    some onboard modems on laptops actually show up as pcmcia devices and these would likely be supported by cardmgr, but otherwise, you probably just want do disable it in the bios and pick up a pcmcia (or better yet an external) modem. try pricewatch or somebody else on the web, you'll probably find one for under a hundred bucks.

    small price to pay for not having to run a crippled OS.

  15. Linux + PCI modem by Coppertone · · Score: 1

    Well, the problem is that PCI modem is just a simple DSP and the modem driver needs to do all the control, etc. At the moment the big companies have lock up the programming details for them so no one actually able to even try programming it.. So if those company can release some info about them or even write the driver then the problem solve.. Anyway, I like the flashy lights on my three years old Courier.....

  16. Show that Linux users don't play favourites.. by SiW · · Score: 1

    This is a chance to show the world that Linux users don't just write drivers for the stuff they think is cool. The typical community response to a new cost-cutting device so far has been "get a real xxx". Well, Linux is carving itself a niche in low-cost PCs (under $500) and there's going to be more and more "non-real" hardware - and if Linux doesn't support it, another OS will take its place.

    Now, I was looking around for spec info on these LT modems, but couldn't find any. I did find this page on PCI Modems and Linux, hope it helps someone.

    1. Re:Show that Linux users don't play favourites.. by IntlHarvester · · Score: 2

      One can make cheap and perfectly usable PC with supported modem, cheap or expensive, PCI or ISA.

      What's the real cost difference to the manufacturer? $1? $5? Does anyone know?

      Hopefully, the WinModem trend is dying out. I know a couple companies that refuse to buy any equipment that ships with a winmodem. This rules out a bunch of laptops that might otherwise be considered. (Of course this is commercial equipment and commercial pricing. I have to think that a $500 PC is going to be problematic hardware-wise, even with Windows.)
      --

      --
      Business. Numbers. Money. People. Computer World.
  17. HCF PCI internals by Krolley · · Score: 1

    I am having the same problem with my HCF PCI internal modem, it simply won't be recognized. I agree that they aren't worth what they are made on and I now have to put up with an *old* modem or go and buy a new external modem.

    All I can hope is that one day, somewhere, some place, on the box will be "Linux Compatible" or "Optimised for Linux". One can only hope.

    --
    "Dewey, you fool: Your decimal system has played right into my hands!"
  18. Not even PCI by bobthecow · · Score: 1

    I've got a Fujitsu 765DX notebook. The modems are the same, or close, as far as know. The problem is that it's one of them there software modems, and so there's no way to get support for it under Linux (unless you feel like writing a driver?). Just go buy a PCMCIA modem. They work better anyway. The other problem I've had with this modem is that when I connect it to the wall with a long phone cord (~50 ft) it usually refuses to connect, and if it does it connects at 7200 baud. Nice eh? Oh yeah. They're also not rated for use outside the US, or at least that's what my manual says.