IWETHEY v. 0.3.0 | TODO
1,095 registered users | 1 active user | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New This is not surprising.
I found a good explanation for such a policy a number of months ago when I was researching softmodem support in Linux. Basically, when you bought a modem that had a phone line on the business end and a serial port on the other, you were paying as much for the hardware as for the firmware to implement all that fancy encoding. Once modems started moving into internal slots and then into laptop motherboards, they could dispense with the firmware and the serial interface and just have a DSP and some memory for its program. And the program is now part of the driver which they can much more easily upgrade for bug fixes and features. And it makes the hardware cheaper. Much cheaper. (And they can make the DSP simpler if the driver does some of the work in the main CPU, too.)

Unfortunately, this DSP programming is just as proprietary and expensive as it was in the hardware version. In fact, it is so valuable they will not just 'give it away'. This is why many softmodems do not have a Linux driver, unless perhaps they can provide a pre-compiled module for you.

It also explains why there are few open-source implementations: programming these things is hard work and if you're good enough to be able to do it in your spare time, you could probably get a job with someone who makes them. Or you'd probably prefer to work on a higher profile project, like a wireless card or even a graphics card.

Wade.


Is it enough to love
Is it enough to breathe
Somebody rip my heart out
And leave me here to bleed
 
Is it enough to die
Somebody save my life
I'd rather be Anything but Ordinary
Please



-- "Anything but Ordinary" by Avril Lavigne.

· my ·
· [link|http://staticsan.livejournal.com/|blog] ·
· [link|http://yceran.org/|website] ·

New Thanks - nicely legible explanation.
Where my lore fails is:
W.T.F. the concept "modular" - is not applicable to a one-size-fits-all [*nix build.]
Yes, the CPU needs to arrange some memory for running the {missing} modem-engine and
Yes, part of the operations of a chosen DSP may or may not be (also) delegated to the CPU == yan memory allocation for these ancillary calcs.

But.. reinvent those wheels for every kernel change?
So then, W.T.F. does "modular" really *mean* re *nix?


Yeah.. ignorance Kills.

(pToy)

Expand Edited by Ashton April 23, 2007, 06:58:51 AM EDT
New It is an Intellectual Property concern.
If they're willing to compile it for your Linux kernel, they are obviously able to compile it for a range of kernels. But they still want you to get it from them, perhaps even in exchange for money. They just don't want you to hand it out to all at large. That's their right, whether or not they choose to exercise it. IOW, it's not a technical limitation.

Wade.


Is it enough to love
Is it enough to breathe
Somebody rip my heart out
And leave me here to bleed
 
Is it enough to die
Somebody save my life
I'd rather be Anything but Ordinary
Please



-- "Anything but Ordinary" by Avril Lavigne.

· my ·
· [link|http://staticsan.livejournal.com/|blog] ·
· [link|http://yceran.org/|website] ·

     Linux-compatible modem question - (cwbrenn) - (33)
         Actually they're not all useless. - (bepatient) - (14)
             Alas... - (cwbrenn) - (13)
                 Did you try... - (Yendor) - (4)
                     cwbrenn do the lspci junk in Yendor's post. -NT - (folkert) - (3)
                         ok -- will try this evening -NT - (cwbrenn) - (2)
                             OK, this makes no sense at all whatsoever. - (cwbrenn) - (1)
                                 Re: OK, this makes no sense at all whatsoever. - (JayMehaffey)
                 Are you sure you're up to this? :-) - (static) - (7)
                     No. No, I'm really not. :) - (cwbrenn)
                     Net thread on this - (bepatient) - (4)
                         Thanks for a hint - - (Ashton) - (3)
                             This is not surprising. - (static) - (2)
                                 Thanks - nicely legible explanation. - (Ashton) - (1)
                                     It is an Intellectual Property concern. - (static)
                     Thou asketh - - - Modems... yeah.. RIGHT, (new thread) - (Ashton)
         I am now less pleased with my laptop... - (cwbrenn) - (17)
             There are ways... - (Another Scott) - (1)
                 Holy crap! - (cwbrenn)
             You can get USB-serial adapters. - (static) - (3)
                 Yep, that worked. - (cwbrenn) - (2)
                     there's a reason radio shack still exists. -NT - (Silverlock)
                     Idiots - that's where I bought the Belkin unit I mentioned -NT - (Steve Lowe)
             Either get a USB to RS-232 adapter or a USB modem - (Steve Lowe) - (1)
                 I've yet to see a USB modem that isn't a winmodem... - (cwbrenn)
             parallel to serial converters have been around forever. -NT - (Silverlock) - (3)
                 Yeah, but the problem is - (cwbrenn) - (2)
                     (side note -- a sign that I am actually learning things...) - (cwbrenn) - (1)
                         We'll make a Linux wonk out of you yet! :-) -NT - (static)
             I have a couple ... - (folkert) - (4)
                 Ominous... - (cwbrenn) - (3)
                     Replied back... - (folkert) - (2)
                         Haven't had a chance to check my mail yet... - (cwbrenn) - (1)
                             Oi! No probs. -NT - (folkert)

Last minute panic is my Muse.
135 ms