Slashdot Mirror


IBM Releases GPLd WinModem Support For Linux

horst writes: "Subject says it all -- IBM has released first GPL winmodem driver. Link found at LWN" I'll be even more excited when they release the code that works with my T20 ... I've never even dialed my modem *sniff*, but if you've got an MWave (600, 600E, 770) then you should be golden. But props to IBM for making a cool move. Hopefully it's not an isolated one.

144 comments

  1. Ironic by The+Blackrat · · Score: 1

    That some of the more rabid linux-ers(?) will soon be using a 'win'-modem....

    1. Re:Ironic by VFVTHUNTER · · Score: 1

      It was a winmodem when it only worked with Windows. Now, its either a winmodem, or a linmodem, depending on which OS youre running it with.

    2. Re:Ironic by bugg · · Score: 2

      No silly, now people will have to resort to a more proper term- "hardware deficient modems"

      --
      -bugg
  2. Driver quality by doctor_oktagon · · Score: 1

    I hope for the sake of anyone using Linux with an MWave card that the drivers are of a superior quality to the buggy/bloated/disgraceful drivers produced for Windows.

    One would hope Linux developers were generally more switched on to writing decent code, although it may just be the underlying hardware to blame!.

    In saying that, top marks to Big Blue for doing the right thing.

    1. Re:Driver quality by VFVTHUNTER · · Score: 1

      You need not hope. if the linux driver is buggy/bloated/disgraceful, we have the source now, so we can fix it. If one could only say the same for Win32...

  3. renaming will occur soon? by hafnium · · Score: 3

    So does this mean that we have to rename all 'win' modems to unidimensional polychromated multiplexing software based super-modems? I mean - if Billy Gates wanted to keep modems for himself -- he's gotta try better than just to name something "win". Some smart soul or two is just gonna try to get it to run on linux! muhahaha

    1. Re:renaming will occur soon? by Lord+Ender · · Score: 2

      Actually, it means people will start calling modems by their proper names again instead of "winmodem". If a modem does all the modulation/demodulation in the hardware, it is a hard-modem, and if it does that in software you must install, it is a soft-modem.

      I have always called them that. I *hate* the word "winmodem".

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    2. Re:renaming will occur soon? by Twisted+Mind · · Score: 1

      Another sometimes-used name is 'softmodem', which sounds correctly to me.

      --
      (-% TwistedMind %-)
    3. Re:renaming will occur soon? by Enahs · · Score: 1

      GNU Image Manipulation Program Toolkit

      GNU==GNU's Not Unix...

      Damn, you've got me. :-)

      --
      Stating on Slashdot that I like cheese since 1997.
    4. Re:renaming will occur soon? by adric · · Score: 1

      WIN == Windows Isn't Needed
      --

      --
      not plane, nor bird, nor even frog...
  4. A shred of hope... by ndnet · · Score: 1

    Does this mean that every modem will become Linux-compatible? No.

    It does, however, give a nice shred of hope to those of us who can't really afford an external or expensive internal modem.

    One thought though. Since this IS GPLed, could we use it to make more modems work? I don't know if it is, but if the MWave uses the AC '97 standard, we could get things moving quickly. Intel may actually have helped Linux again. (Note: If you are an Intel PR person, don't say that this was your original intention; admit that you made a mistake. We would still love you...)

    Just make the MDP3880-W(U) a priority, k? ;-)

    1. Re:A shred of hope... by altman · · Score: 2

      Unfortunately not; the driver isn't really a winmodem driver :(

      The mwave modem appears to be a DSP-based solution (coltrollerless modem?) and a lot of the source is some very non-open-source binary DSP files that get uploaded to the onboard DSP. Seeing as how v34 (etc) are all pretty tied up in patents & licencing, this explains the release. They've released a soft-ish modem driver that will work with some machines. It's not a generic AC'97 "let's do DSP stuff on the actual PCM audio data" modem, and as such isn't a huge amount of use for many people :(

      It's great if you have an IBM 600E laptop, though. I've got a Vaio...

      Hugo

  5. You are a muppet. by evilpete · · Score: 1

    Intel and IBM are different companies :)

    +++++

    --
    +++++
    The harder you look the less you see. That's what we're up against.
    1. Re:You are a muppet. by ndnet · · Score: 1

      I know that! If the IBM modem conforms to INTEL's AC '97, INTEL's modem standard may be useful since we can reuse their code.

      Sheesh!

  6. Intel? by HerbieStone · · Score: 1

    ... and I thought, IBM developed this thing for their ThinkPad. Hmm.

    1. Re:Intel? by ndnet · · Score: 1

      IBM *did* develop the modem for their Thinkpad. BUT, Intel made a standard for cheap internal modems. It's part of at least the i8#0 chipsets (ie, i810, etc.).

      If the thinkpad internal modem is AC '97 compatible (which would make sense, since laptops do try to save space and using Ac '97 would help), we can reuse the AC '97 code for other AC '97 modems.

    2. Re:Intel? by Kazymyr · · Score: 1

      Mwave is a completely different kind of beast, in fact it was developed way before Intel released their standard (my thinkpad has a mwave, and it was built in 1994). The mwave has a dsp running its own firmware, and emulates both a modem and a sound card (but not the two at the same time). Not a bad idea, but, as it has been said before, the implementation was terrible. Won't help you a bit for other modems.

      --
      I hadn't known there were so many idiots in the world until I started using the Internet -Stanislaw Lem
    3. Re:Intel? by MrBogus · · Score: 2

      I used to have one of those 1994-era MWave ThinkPads, and the MWave implementation was problematic, but it wasn't totally horrible. (They took a little tweaking in DOS to get set up, but so did everything in those days.)

      The cool thing was that your machine was probably originally advertised with a 14.4Kbps modem, and that was later software upgraded to 33.6K. Every competing laptop with a built-in modem was still at 14.4 and is still at 14.4K.

      The other good thing was that you didn't have to deal with the kludgy DOS/Windows PCMCIA drivers, where maybe after an hour of tweaking you'd have a 50/50 chance of getting a PCMCIA modem working. maybe. The MWave just worked and had relatively straight forward AT scripts.

      As far as the sound support went, the SoundBlaster emulation was always much better than the various ESS laptop chips of the era, and the MIDI support vastly superior to anything you could find a in a laptop. And yes, you could play sounds and use the modem at the same time (although you probably wouldn't want to use it for online gaming or streaming audio! But those weren't exactly popular applications back in '94)

      --

      When I hear the word 'innovation', I reach for my pistol.
  7. and ASDL too by gattaca · · Score: 4

    According to the register, Alcatel will be releasing Linux USB drivers for its ASDL modem in the next month or so...Open source etc...
    It will be here.

  8. whats with hiding spec anyway? real modems? by pixel+fairy · · Score: 1

    whats it with companies refusing to document spec? i would love to know why lucent is hiding info on thier winmodems. do they honestly think some competitor will clone them and sell them for less? by that time lucent has gone on to the next version...

    of course, i still dont know why ibm just doesnt just use real modems. they worked great in the earlier models. i somehow doubt the cost difference would be more than a few more dollars at the factory...

    1. Re:whats with hiding spec anyway? real modems? by henley · · Score: 2
      of course, i still dont know why ibm just doesnt just use real modems. they worked great in the earlier models. i somehow doubt the cost difference would be more than a few more dollars at the factory...

      Disclaimer: I know nothing of intentions. The following is drawn from observations

      MWave isn't just a modem. It's a generalised DSP solution; effectively a DSP co-processor. Originally, way-back-when on the 750/760 even series Thinkpads, the MWave chip provided soundcard support (SoundBlaster Pro emulation I believe) and Modem support; the MWave chips ran a mini-multitasking OS that would time-slice these tasks so you could play Doom online thru the modem and still hear sound. There were some obvious drawbacks to this approach - IIRC if you wanted 33.6K modem dialups you had to fallback from stereo to mono 22KHz soundcard.

      I believe the design point was that soundcard+modemcard cost more than MWave and thus the total system cost was cheaper; the side-effects of a software upgradeable soundcard and modem were secondary.

      Some of the Aptiva model desktop PCs also got the full MWave for sound + modem (or was it sound only? I forget).

      What I don't understand is why in newer Stinkpads (such as the models referred to by the article), the MWave hardware (presumably in cut-down form) is only used for modem function; the sound card function is provided by a standalone chipset (uur... CS4236+ I believe). This Makes No Sense to me.

      Does anyone else who can organise thoughts more coherently have any better insights into the history here?

      --

      --
      I'd rather have a bottle in front of me than a frontal lobotomy
    2. Re:whats with hiding spec anyway? real modems? by tjrw · · Score: 1
      The newer Thinkpads don't have an MWave chip at all. IIRC the last model to use it was the 600E. The newer models don't actually integrate a modem at all. The sound chipsets tend to be Cirrus Logic based (CS42xx + AC97), and the modem is supplied as a (replaceable) mini-pci card.

      The card supplied is a Lucent "winmodem". You can also get a card that is a combined ethernet/modem mini-pci card.

      Tim

    3. Re:whats with hiding spec anyway? real modems? by pixel+fairy · · Score: 1

      thats great for linux...

      maybe i want to use bsd or something. a real modem would solve this silly problem, and the one about having to worry about certified equipment.

  9. Thinkpad user hopes... by abulafia · · Score: 1
    ...that this actually works really well. I love Thinkpads. I've been using an old one (600, no E) for a long time.
    Linux has been wiped off my drive twice due to interconnect failures.
    I've also flown > 20K miles with it (I know some readers will laugh, but I'm a tech guy), and it still works. Two years of a laptop doing well for me, and two separate Linux attempts makes me hopefull. Ill at ease, but hopefull. Hell, I like BSD and Solaris, so I know I'm going to be shot down, but laptops are different. People need easy, fast, interoperable [whatever] before they'll even comment. No cares about which layer it acts on, or whether it is proprietary, _people need email_. The rest is cool, too. I'm done.

    Sure, modems are dead, or something.
    Tell me that when I need to get email through via a random hotel.

    -j

    --
    I forget what 8 was for.
    1. Re:Thinkpad user hopes... by Holerith · · Score: 1
      I have a Thinkpad A20 I bought last December. It has a Lucent modem instead of the earlier MWave device. The integrated ethernet is an Intel EtherExpress Pro 100.

      Should be easier to support. I haven't put Linux on it yet, but I have heard that the Lucent driver works fine for the modem and the EEPro100 is already supported.

      --
      -- Holerith
  10. Developed from NT driver by zensonic · · Score: 1

    Can't comment on the stability of the driver as I haven't tried it -- yet.

    The driver though is developed from the NT driver which IMHO is a good sign. NT is way more linux like than Win9X/Me.

    Don't know if thats enough to get the MWave back on it's feet. I have heard of problems with IRQs and other things which led me to suspect that the MWave while a great design in theory was a poorly executed design in the real world :/

    See for example

    /usr/src/linux/Documentation/sound/mwave

    http://www.ibmmwavesettlement.com/

    on the matter

    --
    Thomas S. Iversen
  11. Sell by Beowulf_Boy · · Score: 1

    OK, I see the ploy, they wait for me to buy a winmodem, then switch to Linux, then be nice and give away the modem, THEN THEY RELEASE THE DRIVERS!
    Well, atleast I have RoadRunner now

  12. This is not GPL source by Jamie+Lokier · · Score: 4

    Take a look at the very large number of ".dsp" files. These are binary only files. They contain all of the difficult modem algorithms. The GPL specifies that the code must be in "the preferred form for editing", which is long for "the source code". I assure you that binary .dsp files aren't the source code. The tar file includes the GPL in the usual "COPYING" file, but none of the driver source files refer to it. Neither does the documentation. In other words, it's a tar file which happens to contain a copy of the GPL text. In summary, none of the source code is GPLed, and all the difficult modem algorithms are binary only. Thanks for the helpful driver IBM, but don't pretend this is free software. BTW, there have been half-binary, half-source drivers for Lucent modems for a while now, and several other manufacturers too. -- Jamie

    1. Re:This is not GPL source by linuxpng · · Score: 1

      I believe in business terms this is free software. I mean, they didn't charge anyone for the port. You can't expect IBM just to open source all their IP. Afterall, they are trying to make money too and it doesn't make sense to just give it all away at once.

    2. Re:This is not GPL source by cyber-vandal · · Score: 2

      Their IP is hardware, A GPL'd driver will allow them to sell more hardware, as the various OS geniuses will port this driver to every possible platform. The other ~10% of the market may seem trivial to Microsofties but it's a huge market and as such it makes sense to try and sell to 100% of the market. After all, it's not as if IBM will have to pay someone to do the porting work, whereas they did have to for Windows and Linux. Having said that, this is yet another great move from IBM, more power to you.

    3. Re:This is not GPL source by Hangman+Jim+99 · · Score: 1

      BTW, there have been half-binary, half-source drivers for Lucent modems
      Unless I'm mistaken, the lucent source package consists of some c files and a binary library.
      Not open source, but good enough for me to get my lucent modem working under kernel 2.4 in a compaq armada e500...

      --
      --- I hate my sig
    4. Re:This is not GPL source by popular · · Score: 1
      It is my opinion that the preferred format for GPL hackers is the obfuscated binary format. They love to reverse engineer things so that "their OS can have the same features as any other", but the real intent is to pirate all the music and films they want.

      --

    5. Re:This is not GPL source by popular · · Score: 1
      >/SARCASM<

      --

  13. Its good to see IBM following through by mountain_penguin · · Score: 1

    IBM have said in the past that unless a manager can come up with a very good reason not to release something under the GPL (such as proprietry code huge technological advantage etc) then everything must be released under the gpl. I for one am pleased that they are holding to this.
    Hopefully they can now sell there linux certified laptops with more of a clean consciusness.
    I do not know if this will help the other winmodem users (see www.linmodems.org) there is a lucent driver that works with my saterlite 4030cdt but hope fully this will help to getting an open source driver (or a second sound card)
    The other modem releated question is those amr (audio modem riser cards)
    does anyone know howto / if these work under linux

  14. Good move, but good enough? by zensonic · · Score: 3
    After having downloaded the source and unpacked it, I noticed some things:

    • Only support for the highend 3780 Mwave chip, not for the older 2780 chip. As the 2780 was found in a lot of aptivas I suspect that there is a lot of 2780 but not that many 3780. Could be wrong though.
    • No documentation on the MWave chip itself. I know: The code provides!! ... but actually no it doesn't. I can't enhance the driver to support my 2780 board. Can't tweak anything without going through the painfull compile-run-crash procedure :/
    • With no documentation on the Mwave chip we can't make our own litle .dsp files which does what we want it to do.
    • With no documentation ... we can't easily fix the sound problems that people are having using the sound resources of the mwave boards.

    Some problems can be overcome simply by the experimenting programmer (compile-run-crash type), but it will be a real pain. Why not open up for the documentation so that the MWave board can show it's potential: A bunch of resources (dsp, soundcard, telco interface, midi interface) tightly knit together with the dsp chip in control.

    Call me fanatic :) I think it's great what IBM has done, but they could have done more on the matter :/
    --
    Thomas S. Iversen
    1. Re:Good move, but good enough? by djweis · · Score: 1

      There is an Mwave developer's kit that was sold to OEM's and other people to make their own DSP files. I had it for a while, but there wasn't really any good docs in it. Check around on ebay for a copy.

    2. Re:Good move, but good enough? by FeeDBaCK · · Score: 1

      Umm.... Also, IBM does not own the hardware here, MWave does. It is up to MWave to release the specs for these chips, not IBM.

      --
      wolf31o2 Developer, Gentoo Linux Games Team
  15. Winmodems by fantom_winter · · Score: 2
    Wow, this is a nice move. Hopefully some other companies will take a hint and do something similar....

    Even so, I've never really liked the premise by which winmodems work. They use the sound card and clock cycles to generate the modem-y sound, and then send it out on an RJ-45 (or whatever phone cable is). You'd think in the day of cheap hardware, it wouldn't cost that much to just adda nother processor (small) onto the modem itself and free up the other hardware a bit.

    Also, wouldn't it be nice if other generic winmodem manufacturers see this open standard of sorts and comply to it?

    For those who know, can this winmodem driver be ported to BSD and other OS's pretty easily?

    1. Re:Winmodems by nrc · · Score: 2
      Many winmodems do have a DSP chip onboard. The main difference between them and a "real" modem is that they control the modem and DSP directly over the PCI bus instead of through a faux UART interface, they download the DSP code on the fly instead of storing it on the board and they sometimes use system memory instead of onboard memory. All this uses little or no more CPU than a normal modem at high data speeds. The Mwave modem IBM has released drivers for appears to be of this type, as are all of the "winmodems" using Lucent chips.

      The real culprits for the bad rap that "winmodems" get are the cheapest of the cheap modems which do everything in software, suck up lots of CPU power and aren't worth the circuit boards they're printed on.

  16. Not too bad ... maybe by bockman · · Score: 2
    I mean, how 'new' is this modem for which IBM is releasing the driver? I remember having a mwave-based modem/audio combo three computers ago.
    I can see a trend, here : when the technology of a piece of hardware is not hot anymore, they open the specs/ release the driver, so that they found a new market in Linux users.

    Well, not that I like to be a second-class user. But OTHA, I'v never been keen to hot hardware, either. And a driver is better than no driver. And an open-source driver is better than a half-hacked binary one (Lucent, please, follow IBM example! ).

    --
    Ciao

    ----

    FB

    1. Re:Not too bad ... maybe by cyber-vandal · · Score: 2

      That makes a lot of sense though as Linux appeals to people with older hardware that can't afford to keep up with the ever-hungry Windows upgrade cycle. IBM have little to lose here (Winmodem competition is pretty fierce already) and a great deal to gain.

  17. Great! But I'd still prefer the Ethernet version by Jacco+de+Leeuw · · Score: 2
    The Dutch PTT uses these as well. But if you have the choice, go for the Ethernet version instead (costs EUR 50 extra over here). USB generally draws more CPU cycles than Ethernet. The USB version doesn't even work with Windows ME if the multiple IP addresses version of PPTP over ADSL is used! And as a plus, the Ethernet actually looks like a modem, not like a stupid green horseshoe crab ;-).

    You'll also need the Linux PPTP driver. Hopefully it works with these USB drivers.

    Jacco
    ---
    # cd /var/log

    --
    -------
    Warning: Slashdot may contain traces of nuts.
  18. It only took 2 years+!!! by oolon · · Score: 1

    Bill Mair setup a pettion over 2 years ago, and we have be goading IBM ever since, particularly over the "IBM supports linux 100%" even though it part binary it is nice to see, this IBM driver, not that i think anyone will use it, we all bought a pcmcia modem along time ago. Just its nice to see ibm supporting legacy machines, yup mwave only ships with disconnued machines. However this is good I guess cos LINUX brings old machines back to like. My 770X has has another 3 years in it.

    James

  19. T20 should be fine by tralfamador · · Score: 1

    I know someone who's gotten the T20 modem to work.
    Check out http://www.cs.utexas.edu/users/kharker/linux-lapto p/
    for more info.
    Of course, this was with redhat 7.
    I dunno about others.

  20. Correction (but it's still not free software) by Jamie+Lokier · · Score: 4

    Oops! The driver source is GPLed, it just doesn't refer to the "COPYING" file like I'd incorrectly remembered in the traditional GPL copyright template. Ahem. The .dsp files, containing the modem algorithms, are still binary only though. The whole driver is still not free software. You don't have the freedom to port it to other hardware, run it over a sound card or a ham radio, modify the signalling methods, or study the DSP code to learn how a modem works for example, but parts of it are free and GPLed. (apologies for not reading the source properly), -- Jamie

    1. Re:Correction (but it's still not free software) by The+Very+Evil+Doctor · · Score: 1

      ... and the DSP code will never be.

      Many of the algos inside of the code are patented by various corporations, so IBM wouldn't be able to give access to them anyways.

      USR has patents on the code for x2 connections (which MWave supports), and both they and Lucent have stuff against v.90. Much as people don't like software patents, we've got them and they've got to have the ability to enforce them. It's up to the manufacturer to buy the rights for the use of those techniques.

      Rather than going after these DSP executables (which probably wouldn't apply to other DSPs anyways), go after the specific chipset vendors (Lucent et. all) to give out the Linux support.

    2. Re:Correction (but it's still not free software) by AndroSyn · · Score: 1

      Take a look at the drivers for some of the Adaptec SCSI controllers, you'll see that there is a wad of code uploaded to the controller that we have no source for either...

      Its sucks, but it works..

  21. I am a muppet. by evilpete · · Score: 1

    I didn't read your comment properly.

    I retract all allegations of muppethood.

    +++++

    --
    +++++
    The harder you look the less you see. That's what we're up against.
  22. Are winmodems really that bad? by snellac · · Score: 5

    OK, so most Linux people don't like the fact that winmodems are closed devices that are not supported on Linux. The conventional wisdom complains that existing winmodems give poor performance and kill the CPU. However in a recent /. post no less a personage than John Carmack suggested that winmodems could be implemented in a way that is better than conventional modems for the needs of interactive games.

    In the process of doing a web search I then turned up Stuart Cheshire's old home page. For those who don't know who he is, well before the web was popular he wrote a classic networked Mac game called bolo. (In fact when the web became popular the bolo players used to curse that the web was dragging the internet down too much...) Most links to it are dead, but the official home page is still up although there has not been a release since 1995. (This was apparently done as research into the needs of interactive networked programs. Gee, all of those hours that I spent as a test subject without knowing it...)

    With Stuart's credentials established, it is well worth looking at his rants. In particular his latency rant, which was expanded out into a white paper.

    Once you are through reading those you will see that for anything interactive, particularly games, what really matters is latency, not bandwidth. And modems are a major source of this latency. In addition he and John Carmack agree that software modems (AKA winmodems) can be (though they are not currently) programmed to operate in a mode that reduces latency, and the result would be better for interactive games than conventional modems.

    So, are winmodems just a bad idea, or are they just poorly implemented? Conventional wisdom says that they are bad no matter what. But the people who should know best suggest otherwise.

    -snellac

    1. Re:Are winmodems really that bad? by karmawarrior · · Score: 5
      So, are winmodems just a bad idea, or are they just poorly implemented? Conventional wisdom says that they are bad no matter what. But the people who should know best suggest otherwise.
      There are two types of Winmodem, modems that have most of the logic in the "PC space" of the modem, and those that have most of the logic in the "Modem" space of the modem. Usually, the logic is in the "PC space", that's why they're cheap - instead of having an expensive DSP do the work of turning raw PCM into V.32/34/90/22/etc/*, the Pentium does it. This is cheap. It also means that the performance of the PC itself suffers, but adds as small compensation the fact that the data doesn't have to flow from the modem to the PC post-decoding, ie it's ready for the PC to use right away, reducing latency.

      In IBM's case, this model is not what's being used. The MWave is a DSP. So the "cheap" argument goes out of the window, except in that IBM recognised that a DSP could be used for multiple applications, and originally the MWave chipset was implemented by them exactly that way. My TP 760XD for instance uses the MWave chipset to provide both modem functionality and 16 bit soundcard support. Latency isn't likely to be a problem as the communications between the DSP and the "PC space" is much tighter than it is with a conventional modem, which usually goes via a real or imagined serial link controlled by a conventional UART chipset. So latency is going to be better than it would be with a real modem, but not as good as it would be with a conventional Winmodem.

      Essentially you could say there are three types of modem: Conventional, open, serial modems, which will work with everything at a minor latency tradeoff, Winmodems, which will only work with the operating systems (or rather system, support for non DOS Windows based operating systems is rare, and that includes other Microsoft operating systems such as NT) supported by the manufacturer, and will slow down your computer's performance with a small advantage in the latency stakes, and Other Proprietry Modems, such as the IBM MWave set-up, where you still have the problem that the OS has to be supported by the manufacturer, but neither reduced performance or latency are real issues.

      On the face of it, if someone could invent a generic device driver mechanism, or even just force, somehow, manufacturers to produce open source drivers, IBM's approach would probably be quite good. As it is, a year or so after IBM started this project we have a driver that only addresses the modem side of the MWave and only works with the later, less popular, Thinkpads. I'd have rather they worked on the soundcard functionality, a good PCMCIA Modem costs less than $30 on eBay these days. Grumble.
      --
      Keep attacking good things as "communist"

      --
      KMSMA (WWBD?)
    2. Re:Are winmodems really that bad? by mcc · · Score: 2

      The point you make is fascinating, but not all of us use our modems to play games. Would the "give poor performance and kill the CPU" argument still hold for those of us who use modems primarily for file transfer, and never run anything more interaction-intensive than IRC?

    3. Re:Are winmodems really that bad? by swb · · Score: 1

      How much improvement in latency are we talking about? If I dial in to the terminal server at work, I get a latency of around 120ms -- long distance dialing may increase this to 200ms or more. My DSL connection (which shares the same ISP as my employer) has an average latency of 20ms between home and work. A user currently dialed in from NYC has a latency of 220ms and a frame-relay connection to NYC has a latency of 60ms.

      The point is, how much latency is the serial connection actually adding? 10-20 ms? Any significant improvement will likely require least a 50% latency improvement and it's hard to see a perfect Winmodem driver cutting 120ms into 60ms.

      I'd love to know what the actual improvement really is and at what point the gaming community considers latency problems "cured". My online gaming experience with Half-Life has been that anything much over 250-300ms latency (measured in HL terms, which isn't really ping latency) starts to get really laggy.

    4. Re:Are winmodems really that bad? by Amokscience · · Score: 2

      Perhaps there are good ones but winmodems are notorious for being trouble makers among ISP techs. I know, I was one.

      The MWave in particular is hated. Newer versions may suck less but one of the original problems was that since it doubled as a sound card you couldn't be online and listening to sounds/gaming at the same time. It also had nasty problems connecting.

      IBM had extremely poort support for the product and indeed had a lawsuit brought up against them. No idea what happened to that.

      On the other hand there was a tech next to me that played Jedi Knight with his Supra winmodem and never had a disconnection.

      --
      Fsck cluebie moderators. I'll say what I want, offtopic or not. And fsck having to qualify every bloody statement just
    5. Re:Are winmodems really that bad? by cetan · · Score: 1
      --
      In Soviet Russia...michael would be rotting in Siberia!
    6. Re:Are winmodems really that bad? by bmacy · · Score: 1

      If they had open specs some WinModems wouldn't be that bad. Some of them implement a lot of useful routines to help off-load a lot of work (like a dial-up accelerator card). On the other hand, some are basically sound cards.

      Brian Macy

    7. Re:Are winmodems really that bad? by AviN · · Score: 1

      With my 56kbit/s Lucent software modem in Linux, I was able to get a ping to my ISP of 115ms. With my 56kbit/s Cirrus Logic hardware modem, I could get only 125ms, minimum.

      I used the Lucent modem on a Pentium 133MHz for about 2 years, and noticed no slowdown at all.

      Oh, and the command `setserial /dev/[modem] low_latency` lowers ping about 10ms, from my experience.

    8. Re:Are winmodems really that bad? by SquadBoy · · Score: 2

      From one former ISP tech to another.:) Welcome brother and you are dead on right. The nice thing about the Supra's is that they had pretty good drivers. This made them usable. When I was doing ISP support we had many users with the Lucent things. We found a good set of drivers that worked with our stuff and advised users to use those they worked. The Packard Hell modems did the same thing as the MWaves and they where hellish. Some of the other ones we could not get to work. Drivers are key. My Supra worked very well. Having said that I still prefer a good old external modem over just about everything *very* easy to troubleshoot. And of course my Cisco 675 is *very* sweet. :)

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    9. Re:Are winmodems really that bad? by MrBogus · · Score: 2

      Note that back in the early 90s, the MWave was a cost saving solution for IBM -- PCMCIA modems were a couple hundred bucks at retail and were pretty flakey to boot. (I don't know how much onboard laptop modems cost, but I imagine it was still substantial.)

      Modem standards were also changing rapidly, and IBM was able to go from 14.4K to 28.8K to 33.6K just using firmware upgrades - which was great for those of us who got free modem upgrades that would have cost a few hundred bucks at each step. (Not to mention that power management actually worked with the MWave, too.)

      Furthermore, IBM had to build a machine that could work internationally, and MWave allowed them to do it in software and not ship different versions of the same hardware.

      They were probably a little slow to move off of MWave when 56K solidified and winmodem type hardware got real cheap. But back in the day, I can see how MWave made sense as engineering solution for the time.

      (The MWave originally shipped with DOS and OS/2 support. Later NT and Win95 support was added. So it never really was a "Winmodem".)

      --

      When I hear the word 'innovation', I reach for my pistol.
    10. Re:Are winmodems really that bad? by karnal · · Score: 1

      I know this is way offtopic, but since we're speaking about the weird sound compatibility problems (almost in an aside), the one reason I will not run linux on my Thinkpad 390x is that the sound "stutters" through the ess-solo1. If anyone has any suggestions, let me know. As far as I can tell, this laptop uses a Lucent winmodem as well, so I don't think IBM will be doing any active r&d for lucent's modem anytime soon...

      --
      Karnal
    11. Re:Are winmodems really that bad? by dasunt · · Score: 2

      mcc writes: Would the "give poor performance and kill the CPU" argument still hold for those of us who use modems primarily for file transfer, and never run anything more interaction-intensive than IRC

      Well, assuming that the sources know what they are talking about, then no. The winmodem can't suck up enough cpu/memory so that games would take a hit, therefore, we must assume that the overhead a winmodem imposes on a system is rather small. (Which makes some sense, since cheap winmodems work on a p133 or so.) Therefore, if you are running something less intensive then a 3d online game, presumably, you have the resources to spare for a winmodem. Thus, if a winmodem cost you less then a hardware modem, you come out ahead.

      Just my $.02

    12. Re:Are winmodems really that bad? by cetan · · Score: 2

      jesus fucking christ.

      why don't people read the fucking moderator rules.

      whomever rated this "overrated" is obviously a fucking moron.

      there is a "post at 2" threshold you stupid fuck. if you are above a certain level your posts default to 2. get a fucking clue

      [/rant]

      --
      In Soviet Russia...michael would be rotting in Siberia!
  23. Could the be the end to real modems? by jellomizer · · Score: 1

    Accentially what a win modem is a Digital to Analog Converter. And the OS itself has to basically send the sounds to the modem kina like a wav file. The atvantage of this is the fact that they are cheap to build. But will put a strain on the CPU of your computer and whathappends if you are doing some real Intensive CPU utilities, your modem can disconnect or hang on you. (Which WIN Modems are known for) Win Modems are a dumb Idea in begin with. Now with linux supporting Win Modems how will the real modem survive?

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:Could the be the end to real modems? by bockman · · Score: 1
      Win Modems are a dumb Idea in begin with.
      Sure of that? I happen to have a Lucent winmodem on both my Linux boxes, bought when I still dual-booted. I often do other things, while downloading, and since I have flat rate I often leave connection open. Never got disconnected because of lack of CPU.

      Sure, a 'real' modem would be better. But so would be two CPUs ...
      It's all matter of trade-offs. The real concern is that in this case is not the user which makes the trade-off, since winmodem are often built-in in mass-marketed computers.

      --
      Ciao

      ----

      FB

    2. Re:Could the be the end to real modems? by skiy · · Score: 1

      Yes, i agree with your parent to an extent.

      I had (and still have, it's in there somewhere :-)) a PCtel modem and found a nice binary kernel module for it.

      I too suffered from the problems of shitty connection, and frequent hangups when the CPU is loaded, there is probably a way to give realtime priority to the module / pppd but I didn't find it.

      On top of that, an interface must have changed because I couldn't get that mother to work in any kernel > 2.2.14 which is a bit of a drag in the fast moving releases of today.

      In the end I went out and bought a cheap RealModem(tm) and things are much better than they were, but i agree that linux drivers /SHOULD/ be available, the choice should be there, and as you said, a lot of people get them without realising it, like this poor sucker.

      --
      skiy. www.Smokedot.org Drug Info, Rights, Laws, and Discussion
  24. Double correction by mindstrm · · Score: 5

    Those 'dsp' files are firmware to be loaded into the modem card itself, and processed onboard. There is no reason we need source for these, and the same files would be used no matter what OS it is. The trick is how to get the contents of those file sinto the modem so the DSP on the modem can use them.

    They aren't even technically part of the 'driver'.

    You have the freedom to make their modem work on *any* hardware platform now; just not to steal their DSP code.

    1. Re:Double correction by mairas · · Score: 2

      But if the DSP sources would have been open-sourced as well, it would have been possible to port them to other Winmodem (and ISDN4Linux) hardware as well. That would have made a huge difference.

      This is a good beginning, though.

    2. Re:Double correction by stripes · · Score: 3
      Those 'dsp' files are firmware to be loaded into the modem card itself, and processed onboard. There is no reason we need source for these, and the same files would be used no matter what OS it is.

      Sure there is. If you want to fix or improve the DSP part, or even understand it (or build sonar with it). Which are very big parts of what opensource is about, not just "it can run everywhere", but "it runs good".

      I expect with the DSP part you could make a "voice modem" and build your own voice mail system.

      IBM did a good thing making the kernel part opensource, but the DSP part is still closed source, and to get full advantage of this hardware you need that part too.

    3. Re:Double correction by TheSunborn · · Score: 1

      DSP???
      I thought the point with theese "win" modems was that they did not have in dsp, but insted relayed on the main cpu as dsp.

    4. Re:Double correction by Anonymous Coward · · Score: 5

      The problem is that if you modify the dsp sources your modem ceases to be legally usable on the public telephone network. So what would happen is, since most people don't have access to telephone line emulators the drivers would have to be tested illegally. As far as I'm aware in every country it is illegal to attach unapproved equipment to the telephone network. So using the drivers would be illegal, and thus no distribution would risk the wrath of the FCC, and other governments. You wouldn't have any drivers at all if the dsp sources could be modified.

    5. Re:Double correction by radja · · Score: 2

      so.... anyone started reverse engineering the DSPs yet? what you describe is interoperability, in which case reverse engineering is very specifically allowed. Although I admit I am not bound by any DMCA..

      //rdj

      --

      No one can understand the truth until he drinks of coffee's frothy goodness.
      --Sheikh Abd-Al-Kadir, 1587
    6. Re:Double correction by steelhawk · · Score: 1

      I can agree with you that the complete driver probably does not validate as open source...

      But still I think this is a very good thing IBM has done... and I doubt that you'll get more than this out of them... at least at this stage...


      --

      --
      Ner lbh sebz gur HFN? Gura lbh'ir whfg ivbyngrq gur QZPN!
    7. Re:Double correction by firewort · · Score: 2

      MWave is not winmodem in the traditional sense.

      Mwave worked with os/2 and windows, only because these were the operating systems IBM provided drivers for originally.

      MWave relies on a programmable DSP which can be made to do anything.

      there are mWave sound cards, modems, ISDN cards (WaveRunner, my dad designed it), and ROM drives.

      The Rom drive is interesting, it's a mwave controlled cd-rom drive that can be reprogrammed into a dvd-rom drive. Very flexible.



      A host is a host from coast to coast, but no one uses a host that's close

      --

    8. Re:Double correction by Fujisawa+Sensei · · Score: 1

      Not only do you need the source, but you also need a compiler for the particular DSP used by the modem.

      --
      If someone is passing you on the right, you are an asshole for driving in the wrong lane.
    9. Re:Double correction by Panaflex · · Score: 1

      Your argument is a good point, though not everyone agrees.

      You see, programmers generally lead double lives, such as I do.

      At my job, I work long hours developing servers and authentication protocols for a smallish company. I have two patents on high-level security design (They arn't software patents.. just methods)

      At home, I work on XFree86, and other stuff. If my company decided to Open Source our Products, I would be very happy. I think we'd actually get more milage than we have gotten on our current Marketing budget.

      So then the work I do at home, has generally only positive value to the economy... (Remember, for the vast majority of business, IT is an expense) So having better, free software allows companies (especially smaller ones) to operate better.

      And I doubt that you'll have any problems making a living if you're worth your salt. Besides, working on an OSS program gets you a nice resume item as well.

      Pan

      --
      I said no... but I missed and it came out yes.
    10. Re:Double correction by The+Vulture · · Score: 2

      This is an very good point. When a modem is certified, both the actual hardware and the software that drives it (whether it be uploaded software in this case, or software on a ROM chip) must be certified. If something changes in the firmware, you generally need a new certification.

      At the last company that I worked for, we had a modem driver written by another company (it was a software modem) for our game console, and we were trying to write a new driver for it (since we wanted bugfixes, etc.), so we had to check out the legal documentation. It seems that the FCC here in the US had certified the existing combination and didn't allow for changes, but the Canadian government didn't quite care as much (I don't know why).

      I believe (though I am not 100% sure) that much of the reasons for these requirements are the regulations for line load and interference. If you take too much of the line load, then you'll render all phones in the house inoperable, and if you allow too much interference, well, that pretty much speaks for itself.

      Joe

    11. Re:Double correction by Anonymous Coward · · Score: 1

      surely. There's no reason to suspect that the tight regulations for what you can connect to a phone line have anything to do with preventing invention and innovation of new WAYS to use phone lines... after all, the gov't is only here ot help, right?

    12. Re:Double correction by The+Vulture · · Score: 1

      Actually, the regulations exist more to keep people from blowing up phones and destroying phone lines. :)

      As I'm sure you know, phones require electric current running through them to work. This current is provided through the phone jack, and is actually what makes the phone ring (I think a high current turns the ringer on and a low current keeps it off).

      Anyway, when I worked at Bell Canada in high school, the techs in the central office had a way of turning on a stronger than normal electric current to the phone line. They used this to test whether a line was good or not (exactly how, I'm not certain - is there somebody who works in the telco industry who knows how?). The signal wasn't enough to damage the line if used in moderation, but imagine what would happen if somebody were to modify a modem to, say, triple the output of current? Granted, I doubt this could happen with DSP code, but hey, you never know...

      Granted, it's been years since I worked at Bell, so I don't remember all of the details, but I do recall that the guy left the current running for about five minutes before I reminded him to shut it off. :)

      Joe

    13. Re:Double correction by stripes · · Score: 2
      Not only do you need the source, but you also need a compiler for the particular DSP used by the modem.

      Yeah, ok for anything other then "understanding" the code you also need to compile it. Of corse a big old datasheet for the DSP would let someone hack up a version of gcc, or a perl script that may be able to compile things. It is much harder to turn a big binary glob into useful source.

      Driver source with binary firmware glob -- nice start. Driver source with firmware source (and bin) even better, but not perfect. Driver source with firmware source, and firmware compiler source way better (let's assume the firmware compile is written in a language we already have a compiler/interpreter for).

  25. What we really need... by kju · · Score: 1

    Although this may be a nice day for some thinkpad owners, these drivers doesn't help the linux

    community in general.

    What we really would need is an opensourced/GPL'd implementation of all the dsp-like algorithms used by software modems. They are currently high valued property by some manufacturers and therefore only given out as binaries for linux drivers if given out at all.

    IBM does it that way, and AVM (famous manufacturer of ISDN cards here in germany) did the same when releasing software modem / fax emulation.

    I would really love to see one of the main linux players sponsoring an open source development of such an implementation. This would allow the support of many winmodems after all (just replace the modem specific interfacing stuff), fax / modem emulation with all isdn cards, usage with ham radios and much more nice possibilities.

    There _are_ some opensource efforts (see www.linmodems.org for some pointers) but they are stuck in some main points and could probably need some financial support as well as development help by DSP specialists.

    So Redhat, VA or whoever feels responsible: Put some of your money here. Many people of the linux community will be grateful

  26. What about the lucent one? by shao · · Score: 1

    I have got the lucent one on my thinkpad here. They only have a binary driver which only works for 2.2.1[234].

    Now for me to be able to use both internet and 2.4.1, I actually have to ipmasq via a windoze box at home...

    1. Re:What about the lucent one? by marm · · Score: 2

      I have got the lucent one on my thinkpad here. They only have a binary driver which only works for 2.2.1[234]. Now for me to be able to use both internet and 2.4.1, I actually have to ipmasq via a windoze box at home...

      That's not true any more, although I'm somewhat unsure of the legality of it, as it doesn't appear that the original ltmodem source code was officially released by Lucent but rather leaked by a third party with source access...

      Anyway, if you have a Lucent winmodem, check out http://walbran.org/sean/linux/stodolsk/ where a fully working open-source driver based on the original Lucent driver is available. It has numerous bugfixes compared to the original Lucent binary-only release, and compiles cleanly for both 2.2 and 2.4 kernels.

  27. Thinkpad shopper hopes... by SEWilco · · Score: 1

    I hope they'll avoid closed hardware in the future. I made sure to not get a Thinkpad last time I was shopping due to the MWave problems. (Yes, it was for Linux use. I bought a new Toshiba laptop and reformatted the disk for Red Hat.)

  28. Moan, whine, etc by karmawarrior · · Score: 1
    I'm delighted that IBM have put together a driver for previously unsupported hardware, and I really don't want to sound ungrateful, but...
    • The MWave DSP is used on Thinkpads to provide Soundcard and modem functionality. We can get cheap PCMCIA modems for $30 on eBay. However getting decent sound card support on a MWave laptop isn't as easy - we can use the infamous Linux MWave hack, which gives us fixed rate 22.1kHz 8 bit sound which doesn't work with the majority of sound playing applications out there in my experience and which resets itself and ceases to work if the laptop is ever suspended, or get a PCMCIA Soundblaster card which is usually pricy and, to the best of my knowledge will have exactly the same problem with low sound quality => poor compatability. In short, why concentrate on the largely redundant modem functionality?
    • I'm glad IBM are supporting the last set of Thinkpads to come with MWave chipsets, but given there are almost certainly many, many, more Thinkpads and Aptivas out there with the older chipsets, is support coming for those machines? I couldn't see anything to suggest so.
    I guess it's a matter of priorities, but... I wonder whether enough documentation exists that would allow a reasonable programmer to implement the missing functionality using the IBM driver as a base?
    --
    Keep attacking good things as "communist"
    --
    KMSMA (WWBD?)
  29. Real topic "Patent Pending" ! by rfc822flo · · Score: 1
    When you have a short look at the source you will very fast discover that there is a lot of binary only stuff in the mwave directory called something.dsp. I guess these are the DSP based algorythms for implementing the different Modem protocols as the names let guess. IIRC the different protocols like V.34 and V.90 contain patented stuff so we will NEVER (Next 18 Years) see really open Winmodem drivers. I dont think the low number of saved transistors are worth this hassle - So please stop using winmodems. Glue he patented stuff into Hardware.

    Flo
    PS: Patents are evil but better stick them into hardware as HW is not really interesting to copy anyways.

    1. Re:Real topic "Patent Pending" ! by Steeltoe · · Score: 1

      Actually, if this was patented you should be able to find the specifications at the patent office.

      - Steeltoe

  30. Re:This IBM story is NOT killed by Slashdot. by PhilHibbs · · Score: 2
    Having some OS driver released by IBM for Linux is more important NEWS FOR NERDS than ... IBM's complicity with the Nazi's
    Correct.
  31. The DSP files CANT be open source because of FCC by statusbar · · Score: 1

    If you design or change a modem algorithm, you are required to have it approved by the FCC before you are legally allowed to connect it to the telephone network.

    Most of you wouldn't know what to do with MWAVE DSP source code anyways... You don't need it.

    --
    ipv6 is my vpn
  32. But does it work by Mr.+Bubbles712 · · Score: 1

    I may be a young pup, but damnit, has anyone actually gotten this to insmod this driver. I only ask due to the fact that my old company, (God Bless you New Economy), was always spouting off, "and our new drivers...", which I was usually in the back ground doing a "No, No, NO!!!" and living the IBM new marketing plan(you know, "We can do it three months"). Talking with tech support is fine, but if noone has used it yet, I'll stick to my good old USR33.6, and you can tell me how to write non-runon sentances!!!


    --
    Alas, poor clippy, I loath him so.
  33. easy and expected by firewort · · Score: 2

    This was easy to predict, and expected.
    IBM has been releasing drivers and support for all their laptops with linux.

    If Taco had posted which problems he has with his T20, I could point him to IBM's Linux Technology center where they have the answers.

    I will come back and reply to this with the correct link where t20 support can be found.

    (I thought Rob liked Vaio's! good on him for using a thinkpad!)

    A host is a host from coast to coast, but no one uses a host that's close

    --

  34. Just say thank you!! by kervin · · Score: 1

    But props to IBM for making a cool move. Hopefully it's not an isolated one.

    Didn't you mom teach you manners? Just say thanks man!

  35. What about printers? by Andrewkov · · Score: 1
    I wish IBM would spend some time to get my Lexmark 3200 colour printer to work with Linux. Since I've been on the @home cable Internet service I havn't used my modem at all except for the occasional fax in the last three years. I think that win-printers should be a bigger priority.

    Anyone know how to get one of these printers working?

  36. Re:Great! But I'd still prefer the Ethernet versio by robbieduncan · · Score: 2

    Costs a hell of a lot more extra here - for EXACTLY the same bandwidth you pay £250 instead of £150 installation and £100 instaed of £40 per month. Not even slightly close to a good deal as for the extra £100 installation you can buy network cards, hub and cabling and using free (as in beer) firewall and proxy software share out to all the computers you have, just like the more expensive ethernet version, but you have an internal LAN as well... BT are so stupid, but many of the public are even worse so they might just get away with it! Nice to hear the Dutch are being sensible about the pricing though.

  37. They're afraid of the federales by Russ+Nelson · · Score: 2

    They are uniformly afraid that their modems will not pass certification if they are seen to cooperate in any way with circumventing the certification process. And if a company helps people write non-certified software, that's what they're doing. Yeah, it sucks.
    -russ

    --
    Don't piss off The Angry Economist
  38. They never will by Russ+Nelson · · Score: 5

    Every modem manufacturer I've talked to refuses to help with an Open Source driver because it's too easily modified. It's illegal to connect non-certified equipment to the public telephone network. These manufacturers don't want to participate in any way with something that's illegal. There's just no benefit to them.
    -russ

    --
    Don't piss off The Angry Economist
    1. Re:They never will by rakslice · · Score: 1

      So, why do they sell modems, then?

  39. Re:We gotta rename!! by samrolken · · Score: 1

    Whatever they are, and under whichever operating system they run, they will still be inferior to REAL MODEM!!!!! ("hardmodem")

    --
    samrolken
  40. It will never happen by Russ+Nelson · · Score: 2

    It will never happen as long as equipment must be certified before it can legally be connected to the public telephone network. The barrier is not economic or technical. It is legal.
    -russ

    --
    Don't piss off The Angry Economist
    1. Re:It will never happen by kju · · Score: 2

      Nonsense. The electrical part of the modem is certified, and software updates / drivers for winmodems are not certified seperate in most countries. So every update from your vendor would violate the certification too.

      Of course some countries still have such strange laws written, but they aren't followed that close anymore. Noone will sue you, if you use your winmodem with your own software. And btw: The IBM driver isn't certified as well. So what?

      You shouldn't have used your +2 Bonus for posting this, does not give a good light on you.

  41. Re:This IBM story is NOT killed by Slashdot. by Russ+Nelson · · Score: 2

    But wait, I thought the conspiracy theories all say that Jews run the big companies? Could it be that the conspiracy theories are wrong? But there is no such thing as a false conspiracy theory (anyone proving it false is obviously a part of the conspiracy).
    -russ

    --
    Don't piss off The Angry Economist
  42. Now we have to thank them... by tit0.c · · Score: 1

    ...really,send them an email telling them how much you appreciate this move...theyll feel good and IBM will know how much we appreciate this,even if you dont have a winmodem.
    Paul Schroeder
    Mike Sullivan
    thankyouthankyou

  43. Re:This IBM story is NOT killed by Slashdot. by firewort · · Score: 2

    Actually, this story is not by a Jewish conspiracy to extort monies from IBM...

    And anyone who can seriously combine the words occupied and palestine in the same sentence reveals that they know nothing about history or current events.

    A host is a host from coast to coast, but no one uses a host that's close

    --

  44. GPL appropriate for driver code? by BitKat · · Score: 3

    One would think that the LGPL would be a more appropriate license for driver code. Isn't it hard or practically impossible to integrate this in non-GPL open source systems?

    Not that I'm waiting for Winmodem drivers (I'll use a real modem thank you) but there may come a time that there is practically no choice (think of laptop-integrated winmodems).

  45. WinModems and Wine by jdevons · · Score: 1
    If I'm being stupid, let me know... But shouldn't there be a way to get ALL WinModems to work under Linux using something like Wine?

    That question has just haunted me since I tried to install linux on my HP - I've a got single card that does everything - at home...

    --
    I do everything the voices in my head tell me to...
    1. Re:WinModems and Wine by Pheersum · · Score: 1

      Windows drivers don't run under WINE! WINE is an API reimplementation, it does not replace the Win9x kernel. Though apps can for the most part use Win9x syscalls, things which live in kernel space can't be use in WINE right now, and it may not even be possible. EVERYONE, STOP POSTING ABOUT USING DRIVERS IN WINE HOPING TO GET +5 INSIGHTFUL OR SOMETHING!

  46. And when can we.... by DrMyke · · Score: 1

    Expect others in the industry to foloow suit? I have a Sony Vaio and although i can still use a pcmcia modem, having the winmodem work would be really nice. Then I can actually keep my wireless card installed also. Does anyone know of any tricks to get the PCG series Vaio's winmodem to work?


    --DrMyke

    --

    -DrMyke
    "mmmmmmmmm, doughnuts" - H.J.Simpson; super genius
  47. IBM Rocks by LetsRiot! · · Score: 1

    They are the only big company that totally gets it. They have a deep commitment to Linux. On another note, they had enough guts to admit their ties to Nazi Germany. Do you think Bush will?

    --

    Republicans are Nazis. LetsRiot!

  48. Re:Did anyone bother to read the article? by firewort · · Score: 2

    Read the following statement:
    When the Nazis took over, they siezed control of all German business. Either businesses played ball with the Nazis, or failed and were destroyed. I don't defend Nazis.

    If you're going to accuse IBM, at least go to NYU and get the facts rather then rely on this questionable new report floating around and the book on which it is based.

    A recently published book, as well as a recently filed lawsuit against the company, speculate on the uses of Hollerith equipment by the Nazi government and IBM's role.

    IBM finds the atrocities committed by the Nazi regime abhorrent and condemns any actions which aided their unspeakable acts. It has been known for decades that the Nazis used Hollerith equipment and that IBM's German subsidiary during the 1930s -- Deutsche Hollerith Maschinen GmbH (Dehomag) -- supplied Hollerith equipment. As with hundreds of foreign-owned companies that did business in Germany at that time, Dehomag came under the control of Nazi authorities prior to and during World War II. It is also widely known that Thomas J. Watson, Sr., received and subsequently repudiated and returned a medal presented to him by the German government for his role in global economic relations. These well-known facts appear to be the primary underpinning for these recent allegations.

    IBM does not have much information or records about this period or the operations of Dehomag. Most documents were destroyed or lost during the war. The documents that did exist were placed in the public domain some time ago to assist research and historical scholarship. The records were transferred from the company's New York and German operations to New York University and Hohenheim University in Stuttgart, Germany -- two respected institutions with academic credentials in this area. Independent academic experts at these universities are now the custodians of these records and supervise access to the documents by researchers and historians.

    IBM remains interested in any new information that advances understanding of this tragic era, and looks to the appropriate scholars and historians to verify it.



    A host is a host from coast to coast, but no one uses a host that's close

    --

  49. Re:This IBM story is NOT killed by Slashdot. by PhilHibbs · · Score: 2
    Unlike you some nerds have a sense of morality.
    Like me, some nerds know that we aren't always in full posession of the facts, and therefore choose not to come down on one side or the other based on some artice that someone wrote, that got referred to on slashdot. Do you boycott Bertelsmann? Nestle? Shell? Glaxo? Monsanto? All of these companies have been the subject of serious accusations regarding their ethics, but I simply don't have the time to investigate them all in order to make a fair and informed decision. Sometimes, if I see a story that sounds credible, and it comes from a reputable source, then I might stop buying their product. That isn't the sort of news that I, or I would guess most of the readers, come to slashdot for. There are other places to get that kind of news.
  50. I'm a Pedant and I'm Okay by Kozz · · Score: 1

    Call me a pedant and mod this to "Offtopic" if you want - I guess it's what I expect. But...

    The proper initialism is "ADSL" (not "ASDL"), which stands for "Asynchronous Digital Subscriber Line". It's common for people to want to put the S before the D, as in "ISDN", but it's not correct. If anything, use that as a mnemonic device - it's the OPPOSITE order of "ISDN", it's "ADSL".

    Not trying to sound condescending, but rather an attempt at being informative.



    Quidquid latine dictum sit, altum viditur.

    --
    I only post comments when someone on the internet is wrong.
    1. Re:I'm a Pedant and I'm Okay by gattaca · · Score: 2

      Yup. I can't type - I'm going to join the BDA, the British Association of Dyslexics.

  51. Different ThinkPads and Modems used by Anonymous Coward · · Score: 1
    The following models use an Mwave MDSP2780 chip for Modem and Audio functions and are NOT supported by this newly released driver.
    ThinkPad 755CX/755CD/755CDV/755CV/755CE
    ThinkPad 760C/760CD/760E/760ED/760XD
    ThinkPad 765D

    The following models use an Mwave MDSP3780 chip for Modem functions only and ARE supported by this newly released driver.
    ThinkPad 600D/600E
    ThinkPad 770D/770ED/770X/770Z

    All models released later with an internal modem use some variation of a Lucent or 3com WinModem that is NOT supported by this driver.
    For a lucent modem driver for 2.2 and 2.4 kernels that worked for me, check out http://walbran.org/sean/linux/stodolsk/
    Examples of such ThinkPad's:
    ThinkPad 240/240X
    ThinkPad 570/570E
    ThinkPad 600X
    ThinkPad X20
    ThinkPad A20/A21
    ThinkPad T20/T21

    The only exceptions that I am aware of to the above are region specific machines (like the US model ThinkPad 701 and the Japanese PalmTop 110 which both have hardware modems).

    1. Re:Different ThinkPads and Modems used by Locutus · · Score: 1
      One of the authors responded to my query of 760e support with the following:

      Sorry for the late response.. I dunno if you've tried it yet, but it should work on most TPs with the mwave chipset... This would include the 760E... If you run into any problems, drop me a line... If you get it to work drop me a line also so we can add your machine to the "yes it works" column... cheers..Paul...

      I haven't tried yet so I don't really know.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  52. Re:easy and expected THAT URL by firewort · · Score: 2

    http://reswat5.research.ibm.com/projects/linux/dev driver.nsf

    Linux Hardware Configuration and Compatibility Database.

    A host is a host from coast to coast, but no one uses a host that's close

    --

  53. Re:IBM played a part in the Holocaust. by Steeltoe · · Score: 1

    Hardly surprising. The goal of companies are to sell products and services, not to be political correct. What I have trouble understanding is: Why on earth do people expect ethical actions from huge corporations/hierarchies based on money and power?

    I suspect the answer is the same as in everything we have expectations for: To be disappointed and find answers elsewhere.

    - Steeltoe

  54. Re:This IBM story is NOT killed by Slashdot. by slim · · Score: 1

    Critisism of Israel is anti-semitism, not racism.

    Criticism's of "Jews" is racism, criticism of Israeli foreign policy is merely politics.

    AFAIK isn't anti-semitism just a subset of racism?
    --

  55. Unlikely by Gleef · · Score: 2

    Marias suggests:

    But if the DSP sources would have been open-sourced as well, it would have been possible to port them to other Winmodem (and ISDN4Linux) hardware as well.

    Unlikely, since as I understand it, the ACP (MWave) modem design is radically different from most (eg. Rockwell or Lucent) "winmodems". For one thing, the MWave actually does have an onboard DSP, but it's a more general purpose one than in more traditional serial modems.

    Your suggestion is similar to trying to port a program to Windows by looking at its Macintosh Assembly Code. Technically possible, but more work than anyone cares to do.

    ----

    --

    ----
    Open mind, insert foot.
  56. Re:Great! But I'd still prefer the Ethernet versio by shippo · · Score: 2

    All I need now is for BT to get round to actually implementing ADSL in my area. Judging by their current disgusting behaviour I'll get ADSL sometime in 2023.

  57. Re:This IBM story is NOT killed by Slashdot. by SubtleNuance · · Score: 1

    And anyone who can seriously combine the words occupied and palestine in the same sentence reveals that they know nothing about history or current events.

    Can you please explain this...

  58. More on Winmodems on Linux by Fast+Ben · · Score: 1

    Drivers for other winmodems can be found at linmodems.org.
    Personally though, since I got the DSL hooked up I'm never going back to dialup...

  59. Back up what you just said with PROOF. by MsGeek · · Score: 1
    But being as malda is in the "holocaust is a myth" camp

    Prove it. Don't just blow smoke, give me EXAMPLES of Malda's espousing this belief.

    If you can't give me PROOF, then I will dismiss this as a troll and move on. However, this is serious business...if Malda really does hold to Holocaust denier beliefs, I want to know so I can bail from /. for good.

    I have family who died from the Holocaust. My mother-in-law was evacuated from Nazi Germany on the Kinderlift of 1938. This is serious business, folks.


    ----
    http://www.msgeek.org/ -- All your estrogen are belong to us!

    --
    Knowledge is power. Knowledge shared is power multiplied.
  60. But what about my 760XD?! *sob* by aussersterne · · Score: 1
    What about all of the MWave owners with older chipsets? I've got a 760XD and my sister is using a 760C and both have a lovely built-in MWave modem and sound capability which isn't supported by Linux or by this driver. Okay, so my 760XD is a few years old now... but it's still got a 1024x768 display, a Pentium 166MMX processor and over 100MB memory -- it's impossible for me to justify dropping thousands on a TP600 just to get a better MWave chip. IBM made a nice machine in the 760XD, and that's why I've still got it.


    Someone at flexion.org used to be thinking about an MWave for Linux project, but apparently discontinued it when IBM started their "official" MWave for Linux project... But I'm assuming that since support for current machines is already done now at IBM, support for earlier machines is never likely to be forthcoming...


    *sigh*


    There are so many Thinkpad 760-series machines and IBM Aptivas out there with the older MWave chip... Many more than there are Thinkpad 600 and 770 machines, I'd venture to guess.


    Please, IBM -- I bought the machine. It cost me lots of dough. I've been loyal and bought Thinkpads over the years... I like 'em. I just want to run Linux on 'em. Can't you help me out...?

    --
    STOP . AMERICA . NOW
  61. T20 modem driver for Linux by tjrw · · Score: 1
    Hi Rob,
    the T20 contains a Lucent winmodem (assuming it's the mini-pci modem supplied with the machine).


    Lucent don't exactly support it, but it appears that there's at least one person at Lucent who supports the Linux community. They produced a Linux driver (infrastructure source, binary dsp module), and it's been tweaked (debugged) by some folks out on the net.


    For general Linux "winmodem" information, check out the linmodems website. This site links to the updated Lucent drivers. I'm using them successfully on my T20.


    Tim

  62. Hysterical by rifferte · · Score: 1

    A billion dollars later and now we have WinModem drivers via IBM. What a waste of money!

  63. Re:This IBM story is NOT killed by Slashdot. by aussersterne · · Score: 1
    Here, here!


    Nobody in the US seems to understand or care about the plight of the Palestinians or about Arab culture.


    Certainly nobody in Israel cares... Which is a shame; a formerly oppressed people have allowed themselves to become the oppressor and their own suffering is cheapened because of it.


    You're also right in that IBM has nothing to do with either side today, and years ago (whatever the truth) is years ago. Yes, the holocaust happened, but the holocaust is OVER, folks.


    Or are many of you also in the camp who believe that all of the African Amercian men in prison should be let out because they were influenced by their "genetic memory" when they committed their crime, and that the white folks should agree to live under slavery for two hundred years to compensate still-discombobulated African Americans?


    I regret slavery and the holocaust, but neither one gives the formerly oppressed group a "get out of jail free card" for the rest of time. What Israel is doing now is wrong. Sharon started this when peace was nearly (finally) at hand. He's a warmonger and an Arab hater as much as Hitler was a warmonger and a Jew hater.


    I wish both of these lovely and worthwhile cultures could just get along and stop being so racist toward each other. And I get very tired of Israelis and Israel-supporters who simply say that either you are on Israel's side or you are miseducated. That is the sort of self-serving egoism and ethnocentrism that las led to the conflict in the first place.


    And I wish we could return to discussing technology on Slashdot instead of politics.

    --
    STOP . AMERICA . NOW
  64. Soft modems are evil. by Archeopteryx · · Score: 2

    Even with a "Linmodem" driver, what have you got? You have saved maybe $1.50 in the manufacturing process and created a modem that will become unreliable under heavy processing loads. Mind you, I understand that some users of laptops are locked in to a soft modem, so this is great for them, but as somebody who has worked on Winmodem code, I really think that soft modems are not a trend to encourage at all!!!

    Also, some of the FAX state transitions must occur within certain time windows. This is very hard to ensure with a soft modem. Doubly hard when the softmodem is a USB softmodem.

    No friends, kudos to IBM for this, but please avoid soft modems if you can!

    --
    Dog is my co-pilot.
    1. Re:Soft modems are evil. by nathana · · Score: 1

      The MWave, unlike the Lucent and 3Com and PCTel varieties, is not a "soft" (controllerless) modem. I wish people could get that fact through their thick heads! It is a proprietary reprogrammable DSP and does not have the same issues with CPU utilization that "soft" modems do have. In fact, it isn't just a modem controller; it can be used for many different functions. IBM used to use MWave's in their PCs for both modem and sound.

      The only reason that it has lacked support for OSes other than Microsoft ones up until now is because IBM has been hush-hush about the specs of the thing (how to communicate with it and upload the firmware, etc.).

  65. Re:This IBM story is NOT killed by Slashdot. by aussersterne · · Score: 1
    Wrong. Criticism is just that -- criticism -- and does NOT make one an instant holocaust supporter or an anti-semite.


    Nothing pisses me off more than the current cultural belief in America that once suffering somewhere in the past has been found (i.e. Jews, African Americans, women, etc.) these groups are given a pass on all criticism, culpability, responsibility -- forever.


    It's bullshit. If the Israelis do something evil, they do something evil. If they do something good, they do something good, like everybody else. Saying that is not anti-semitism, it is common sense. But of course common sense was lost long ago in the western world...

    --
    STOP . AMERICA . NOW
  66. what's the point by capoccia · · Score: 1

    i don't really see the point of using softmodems. so you can get a softmodem for ~$20 and a real modem for ~$50. if you are going through the expense of getting a computer and maybe spending ~$2000, what's an extra 2.5%?

    besides, real modems are more reliable. if there is some problem with my real modem, i just flip the switch on the back of it on and off, and it's ready to go. on a softmodem, you have to reboot the pc. if you're running linux, one of you're goals is reliability. who wants to reboot because their modem won't reset.

  67. Re:This IBM story is NOT killed by Slashdot. by timefactor · · Score: 1

    Palestinians are Semitic.

  68. Re:Great! But I'd still prefer the Ethernet versio by dossen · · Score: 1

    Damn... you guys sure got the least ideal solution... Here (Denmark) there are three national ISP's offering (A)DSL (one more soon) and from two of them (including mine, *thanks*) you don't get a modem. Instead you get an actual router (Cisco 677) - NAT, filtering and stuff. Granted, it isn't THAT cheap (~$50 US/month for 256 kbit/s). PS: I hope you get the USB ones to work, or that the ethernet option gets cheaper

  69. What's a modem? by WillSeattle · · Score: 2

    Is that one of those wierd thingies that are kind of like a NIC? I heard that they make strange noises, but are really slow.

    Friends don't let friends operate at speeds less than 256K ...

    --
    --- Will in Seattle - What are you doing to fight the War?
  70. MWave is not winmodem! by zoftie · · Score: 1

    Winmodem is something that uses CPU to create waveforms that will go to the DSP, that actually
    sound like data line of regular modem.
    MWaves, have their own processor that does this.
    You upload microprograms and they toil away doing
    whatever sound the device needs.
    It also works as wavetable, where you upload
    instuments to cards memory and software to take the samples mix them and output them into DAC.
    very cool device, I wish they did have support for
    it before. I'd rather use this that any of 'dumb' creative cards.

  71. Re:The DSP files CANT be open source because of FC by lizrd · · Score: 2
    Quoting the AC out of obscurity:
    That's a terrible argument!
    Damn straight that's a terrible argument. Quite frankly, I have no idea of what to do with the linux kernel source [besides compile it that is], but that doesn't mean that I don't want to be able to have it.

    The better argument for releasing the binary-only DSP software is that this software doesn't actually run on the host computer so it could be described as part of the hardware. For those of you saying that you need to be able to modify the DSP code so that you can use a modem as a video card, get a grip. If you really want to do that kind of thing get a soldering iron and buy parts better suited to the job.
    _____________

    --
    I don't want free as in beer. I just want free beer.
  72. Mwave sound capabilities? by rotor · · Score: 1

    I suppose I'll find out soon enough (though with tomorrow being valentines day probably not until thursday), but does this also cover the MWave's soundcard capabilities? Will I finally be able to listen to my mp3s and record audio on my thinkpad without rebooting to windows?

    -

    --
    Addlepated - punk & metal
  73. MWave class action... by Jace+of+Fuse! · · Score: 1

    I'm rather shocked to see anything from IBM that even closely resembles support for the MWave. There was a class action suit not too long ago over the MWave.

    Being a totally worthless modem, it ALSO doubled as a equally worthless sound-card.

    It was probably just a matter of fixing the drivers, but IBM never really got around to making them usable. In fact, in the support forums several of my rather in depths comments where censored because they went into detail of the limitations of the card (in my case, very specifically the Mwave Dolphin) and how best to work around them. (I.e. don't use it as a modem at all...)

    IBM supported the MWave on Linux when they couldn't even get it right on Windows is nothing short of scary.

    "Everything you know is wrong. (And stupid.)"

    --

    "Everything you know is wrong. (And stupid.)"

    Moderation Totals: Wrong=2, Stupid=3, Total=5.
  74. GPL will not save the day by The+Blackrat · · Score: 1

    Sigh....People so often say that 'having the source' will allow the open source community to take these drivers and do everything AND make coffee with them. New bugs are showing in Bind...Interbase has one or two flaws, the list of MAJOR open source releases which are significantly flawed and stay that way is rather long. How many l337-hax0rz cry and scream for source code VS. How many people actually even look at it, much less do anything with it. Open Sourcing under GPL will not cure any woes. People who know what they are doing need to take that code and do some hacking. A very small slice of people here on slashdot have a clue as to what to do with gobs of released code...

    1. Re:GPL will not save the day by Quazion · · Score: 1

      True, but what if you are an l337-hax0r and find that your winmodem driver is buggy, then cause it aint GPL you can do nothin about it....
      You have to make a buq report and hope the orginal owner will fix it and if not than buy some new hardware that has good drivers...
      Now i can hire someone to fix it also if the original coder wont fix it...even if i am not a haXor.....

  75. IBM scsi Driver by Nick's+not+here · · Score: 1

    I am still waiting for a drver for my pci scsi controler!! I thought they woud release the source for this. This would be useful.

  76. Re:DSP Tools by BattyMan · · Score: 1

    Yeah, OK.

    But one of the central principles of private property is that, once you have purchased a given piece of property it is then _YOURS_, to use, misuse, and abuse as you see fit, and if you break the law with it the responsibility is _YOURS_, not the manufacturer's. Holding IBM responsible for 3rd party modifications to their registered modem program is as ludicrous as holding the automobile manufacturers responsible for robberies committed with their vehicles.

    You need firmware to make this chip more than a lump of glass, and the application that you bought with it is only one of the possible tricks that can be loaded into it. If you want to roll your own applications for _YOUR_ hardware, the source for the application that you bought with it is an important educational example. Is the modem DSP algorithm patented, trade secret, otherwise inhibited, or what? If they don't give you the SOURCE CODE then it's not Open Source. They should certainly be able to disclose this without compromising their FCC registration, the registration is a standard-compliance/noninterference/safety assurance. A smart DSP manufacturer would put product datasheets, programming tools, and all the source code he can out in the public domain in the hopes that his example application code will A) sell some chips to run that application on and B) help haXors come up with new applications (like sonar) for his chip and thereby sell a couple more.

    If you muck with the modem DSP code and come up with a modem that goes 100KBits/sec, this is probably outside the federal regulations, but you are the responsible criminal and NOT IBM, _their_ firmware was certified to comply with the regs and the minute you modified it you broke that certification and you no longer have any license to even connect it to the POTS. You now have a _really_ cheap sonar development system. Of course you can, in a second, reload IBM's registered firmware and then plug it back into the phone.....

    Such are the wonders of Open Source.

    And THANK YOU, IBM, for at least giving us the loader, and the binaries for the modem application, so we can at least make our laptops' built-in modems do what they're _supposed_ to do!

    But you _could_, if you wanted to, and for NO INVESTMENT ON YOUR PART, get into the cheap sonar (and, no doubt, a buncha other things, too!) development system market at the bottom floor!

    --
    Exceeding the recommended torque is not recommended.
  77. .dsp files: double standard by David+Jao · · Score: 2
    I assure you that binary .dsp files aren't the source code.

    Let me begin by saying I am one of the most die-hard free software advocates out there. I have yet to read any article by RMS that I disagree with.

    That said, your complaint that the dsp modem algorithms, which would typically be present in hardware, should be given to the world in source form, is enough to give even me pause.

    So-called hardware algorithms, written in microcode and etched in silicon, are pervasive in the computing world, not just in modems, but also CPUs, hard drives, network cards, video cards, and a whole lot more. The free software community has not demanded release of such silicon code in the past. Whether or not we should is a different question. I suspect that if you put the question to RMS directly, he would have to advocate free-ness of the code. However, even the FSF purchases and uses hardware containing such (closed-source) silicon code without compunction.

    I myself think (and I may even find myself disagreeing with RMS on this one, although to be fair I haven't asked him for his view) that the need for free software stops as soon as you start talking about software that is so integrally tied up with the hardware, that you would need whole new hardware to even contemplate making use of changes in the software. Processor microcode, hard drive error correction algorithms, and yes, modem dsp code, all fall into this category. I do not require the availability of Intel Pentium microcode, Seagate hard drive error correction code, or IBM modem dsp code when purchasing hardware, and neither should you.

  78. Re:The DSP files CANT be open source because of FC by rakslice · · Score: 1

    Why does that mean that the DSP files can't be open sourced?

  79. Re:This IBM story is NOT killed by Slashdot. by rakslice · · Score: 1

    Any credibility this post had went out the window with the last sentence. =)

  80. Re:This IBM story is NOT killed by Slashdot. by PhilHibbs · · Score: 1
    The nestle thing isn't just business practice - wat I heard (and this is a totally unsubstantiated rumour) is that Nestle make 3rd world hospitals sign a contract saying that their doctors will recommend to mothers that milk powder is better for the baby than the mother's milk. That goes beyond business practice - and if it's true, it's being perpretrated now by people who are, unlike the IBM chiefs of the day, not dead.

    BTW, which idiot modded me up? I'm completely offtopic here! Don't do it again!

  81. IBM's a great company by Dwonis · · Score: 1

    Though some of their products can tend to suck, I still really like IBM. Why? Because IBM doesn't bullshit us. They don't redefine terms (Microsoft "open-sources" Windows), they don't give us those weak little paranoid licenses that confuse people and inhibit code-reuse (SCSL, MPL, QPL, Qmail, etc), they don't try to deceive us, they don't abuse the patent system, and they release most if not all of their hardware documentation.

    Now, if only their consumer products didn't suck...


    --------
    Genius dies of the same blow that destroys liberty.