Slashdot Mirror


Where Art Thou, BSD Winmodem Project?

JRAC writes: "Not long ago, anyone with a winmodem had pretty much no hope getting it to work under Linux. Now with projects like linmodems.org, Linux users with a dreaded winmodem actually have a chance at getting Linux to detect their modem. I myself am a Linux user with a winmodem which works fine, because mine has a Lucent chipset, which has fairly good Linux driver support. But I am trying to migrate to FreeBSD. I knew when I installed BSD that I had no chance getting my modem working, but it didn't bother me. Now after spending hours searching Google trying to find some Lucent drivers for FBSD, I have started to wonder when is someone going to start a BSD winmodem project? Aren't there any winmodem users out there running BSD that are tired of downloading drivers only to find they don't work. What we really need is bsdmodems.org"

29 comments

  1. here's idea why the project isn't happening yet. by markjugg · · Score: 3, Insightful
    I use FreeBSD as a home machine, and went through some pain to figure it wouldn't recognize my modem because it was a WinModem, and replaced it with a conventional modem.

    I think the reason there isn't more happening here is that FreeBSD is focused more on the server market. If you are running a server, you probably aren't using modem, you probably wouldn't want a WinModem, or you wouldn't mind paying for another modem if you needed to.

    I would like to see the project happen as well. However, I knew that Linux has going to have better support for the Desktop environment when I set up the machine, and could have used that and gotten WinModem support on the same hardware if that was a priority.

    In my case, I use FreeBSD widely for projects at work, so I chose to keep things simple by keeping the environment consistent at home.

  2. Why? by Detritus · · Score: 2, Insightful

    This isn't meant to be flamebait, but why bother? It sounds like a great deal of work just to implement a fundamentally flawed concept. Real modems are cheap, work well and don't suck up expensive CPU cycles.

    --
    Mea navis aericumbens anguillis abundat
    1. Re:Why? by Anonymous Coward · · Score: 0

      Why bother? Because I want to be the first to help Gates write a decent winmodem driver for his proprietary operating system. Good Lord, he needs the help, so I'm going to give it the BSD license.

  3. The drivers exist as .ko by Leimy · · Score: 2, Informative

    Kernel modules have existed for linmodems on BSD in the past. I "stumbled" over them a few months ago... [up to 6 months ago]. Check daily.daemonnews.org... They may have some information...

    Or you could just buy an external modem like everyone else in the world suggests.. Of course if you have a laptop this is a completely different problem. FBSD currently has shaky cardbus support so you woul have to obtain a REAL PCMCIA modem card and not a 32bit cardbus card. [PCMCIA is only 16bit if I recall correctly]

  4. It's obvious by PhilHibbs · · Score: 1

    There's no funky name like "linmodem" that's appropriate for BSD.

    1. Re:It's obvious by BJC · · Score: 1

      Daemodem?

    2. Re:It's obvious by eric2hill · · Score: 1

      BS-Modem.

      --
      LOAD "SIG",8,1
      LOADING...
      READY.
      RUN
    3. Re:It's obvious by tjwhaynes · · Score: 2

      There's no funky name like "linmodem" that's appropriate for BSD.

      BuSteDmodem.

      moDaemon

      Or even (and you might take this as advice if you have a winmodem) Binmodem.

      Cheers,

      Toby Haynes

      --
      Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.
  5. DIY? by Gibbys+Box+of+Trix · · Score: 1

    I have no idea what would be involved, or if you have the time or inclination, but this sounds like it could be an ideal project for you to try to write your own drivers.

    Of course it'd be a task made harder without access to the internet, so you should probably buy another modem so you're able to get at those valuable online resources. :))

  6. here's a solution: by Wakko+Warner · · Score: 1

    Spend a little extra for an actual modem next time. Why do people buy garbage anyway?

    - A.P.

    --
    "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
    1. Re:here's a solution: by Anonymous Coward · · Score: 0
    2. Re:here's a solution: by Anonymous Coward · · Score: 0

      Because some people place no value on their time and thus will spend any amount of time to make sure that they spend the least amount of money. Me, I count the dollars and let the pennies take care of themselves. I use the extra time to take long bike rides or take driving lessons at Lime Rock and Watkins Glen.

  7. BSD is not dead by Anonymous Coward · · Score: 0

    Just a reminder. BSD is not dead.

  8. BSD Dominates by Anonymous Coward · · Score: 0

    BSD certainly is not dead. Its has been revived in the form of Redmond's and Apple's offerings.

  9. Caller ID? by aozilla · · Score: 2

    In theory a winmodem could process the caller ID signal, right? Has anyone actually done this, or at least started to work on it?

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
    1. Re:Caller ID? by mattdm · · Score: 2

      I've never done this with a winmodem, but just plain old modems do this fine. AT#CID=1 (or #CID=2 for unformated output). I assume if you got a winmodem working and it supported caller id, it'd be the same.

    2. Re:Caller ID? by Anonymous Coward · · Score: 0

      Yes, a Winmodem can process caller ID if the driver supports it. But most regular modems also support caller ID. On my old USR Sportster 33.6 modem, the command to enable caller ID is "AT#CID=1".

    3. Re:Caller ID? by aozilla · · Score: 2

      I haven't looked into the details very much, but my intention is to eventually set up my own analog PBXish system. I'd imagine that a regular modem isn't going to be able to handle things such as sending a 90-volt AC wave at 20 hertz in order to ring the phones when a digital call comes in over the internet connection.

      --
      ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  10. Use the source, Luke by alphaque · · Score: 1
    though a native bsdmodem [sic] driver doesnt exist, the very kind mr watanabe kiyoshi has made a shim which allows the linux lucent lt linmodem drivers to work with freebsd.

    been using it the past 6 months without any problems whatsoever. you could find it at the end of this link on daniel o'connor's website.

    nevertheless, i echo the call for a bsd native software modem driver. there should be such an animal.

    1. Re:Use the source, Luke by JRAC · · Score: 1

      I actually have been trying to get my Lucent winmodem to dial with FreeBSD 4.3. I successfully got the modules etc. to install and I have a dial tone, but the dial tone stops after a while and I get an engaged (busy) tone.

  11. Softmode Code Contest. by Anonymous Coward · · Score: 0

    Got $20,000 and some programming skills?

    Not this will help you right now, it may be a way for BSD to work with Winmodems in the future.

  12. Well :P by JRAC · · Score: 1

    I am aware of BSD focusing on the server market. But some home users do like to run BSD. On the subject of why don't I just buy a hardware modem. Well, one example of hardware modems being just as useless as winmodems, is, when I first switched to Linux, I bought a hardware modem, thinking I would have it up and running in no time. But I discovered that the hardware modem I bought, was not Linux compatible. The wonderful, works with anything, hardware modem still required drivers. Another reason why I'm stuck with a winmodem, is because I have no choice. I have no USB or serial port for a good external modem. I'm not going to waste my time and money (that I don't have) buying a whole new machine when there could be drivers being developed. I completely understand why most of you would think it's a stupid idea, because most of you have the wonderful choice of using a highspeed broadband connection that uses PPPoE or DHCP. But not all of us have that choice, we are stuck with dialup and pathetic winmodems. A few years back, Linux was no where near close to becoming a decent desktop PC OS, but now it's alot better, which means Windows users are switching to it, and bringing their winmodems along for the ride. As we saw Linux become more popular, we saw the winmodem problem get worse. BSD will most likely become more popular, and until we all live in a high speed future where everyone has a T1 line, we're going to have winmodems. A BSD winmodem project doesn't concern BDS users with broadband or a nice modem that works with any OS, it concerns winmodem users that are considering BSD. I'm not saying we should just start a BSD winmodem project right now, but it's something we should think about. I am happy using Linux with my winmodem. yes, it does suck my CPU dry, but it's all I've got.

    1. Re:Well :P by Anonymous Coward · · Score: 0

      But I discovered that the hardware modem I bought, was not Linux compatible. The wonderful, works with anything, hardware modem still required drivers.
      That doesn't sound like much of a hardware modem to me!

    2. Re:Well :P by Anonymous Coward · · Score: 0

      I guess that the idea here is that if you want it write the hack. I disagree with you on the issue of the ordinary user forcing the Linux developers into making winmodem drivers however. I think that there are winmodem drivers for Linux because someone had Linux and a winmodem and wanted to contribute, and thought that making Linux a winmodem driver was the best way. When the project gets completed someone might even continue this effort on the BSD side. I wouldn't hold my breath though. The last modem I bought was a genuine US Robotics X2 56k. I paid $35.00 for it. It's external so it's connected to a Digital Reasearch serial card with a real 16550 UART. The fully populated card cost $15.00. In the opinion of the FreeBSD developers that I have met, the $50.00 cost of this combination completely justifies buying this combination rather than developing any winmodem software at all.

  13. Driver found! by bob1000 · · Score: 1

    http://www.geocities.com/wtnbkysh/

    Hopefully... Didn't try it yet but it looks like it uses the linux binary module with some FreeBSD patch code.

    1. Re:Driver found! by JRAC · · Score: 1

      That is not a generic winmodem driver, it is a Lucent chipset driver. I actually use this driver and it works fine, but it doesn't help any non-Lucent users.