old-www/LDP/LG/issue29/tag_winmodem.html

357 lines
13 KiB
HTML

<!--startcut ======================================================= -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<META NAME="generator" CONTENT="lgazmail v1.1pre6">
<TITLE>The Answer Guy 29: More on 'WinModems': How to "Lose"
Gracefully</TITLE>
</head>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#A000A0"
ALINK="#FF0000">
<!--endcut ========================================================= -->
<H4>"Linux Gazette...<I>making Linux just a little more fun!</I>"
</H4>
<P> <hr> <P>
<!-- =============================================================== -->
<H1 align="center"><A NAME="answer">
<img src="../gx/dennis/qbubble.gif" alt="" border="0" align="middle">
<a href="./index.html">The Answer Guy</a>
<img src="../gx/dennis/bbubble.gif" alt="" border="0" align="middle">
</A></H1> <BR>
<H4 align="center">By James T. Dennis,
<a href="mailto:linux-questions-only@ssc.com">linux-questions-only@ssc.com</a><BR>
Starshine Technical Services,
<A HREF="http://www.starshine.org/">http://www.starshine.org/</A> </H4>
<p><hr><p>
<H3><img src="../gx/dennis/qbub.gif" alt="(?)" width="50" height="28"
align="left" border="0">WinModem and WinPrinters
--- Just Say &quot;No!&quot;</H3>
<p><strong>From Richard Storey on 15 May 1998
<br><br>
I am in the process of gearing up to install Linux and so forth on a new
HD. I read a few days ago that Win modems, which I have in the form of a
US Robotics 56k X2 voice modem, bla, bla, leave off some of the on-board
chips which normally carry on some functions of the modem. The article
said that the modem drivers take over these functions and pass the load
over to the CPU. That's not good, but my thoughts are that if this is true
and Windows is supposed to be running for these drivers will this keep me
from being able to run the modem while in Linux?
</strong></p>
<blockquote><img src="../gx/dennis/bbub.gif" width="50" height="28" alt="(!)"
align="left" border="0">
I'm afraid you're stuck. Last I heard these companies
won't release the specs. Don't buy any more of these modems
and printers.
<br><br>
My fear is that a certain software company (no names but the
initials are "Microsoft") will see the WinModems and WinPrinters
as the amazing boon and raging success that they are (for
MS OS') and encourage the development of more lobotomized,
cut rate peripherals, components and whole systems.
<br><br>
Reading between the lines about Microsoft/Intel's PC98
"recommendations" (<a href="http://www.microsoft.com/hwdev/pc98.htm"
>http://www.microsoft.com/hwdev/pc98.htm</a>)
I see plenty of opportunity for proprietary, non-disclosed
software drivers to be <strong>required</strong> for system operation.
<br><br>
If I was a "mad scientist" and I wanted to control the PC
marketplace and keep it safe from free software (open source
or otherwise) I'd run the scam like this:
<br><ul>
<li>Produce a complex spec that looks attractive to
the average consumer, and to the busy reporter
(or other trade press editor, writer, et al).
<li>Sneak in a number of compliance requirements that
entail a fair amount of software/firmware support.
<li>Contract a team of HW engineers to design a number
of ASIC's (Application Specific Integrated Circuits)
that would be key components of this new architecture.
<li>Have my team of crack coders write up all the drivers
that would be required for key products. These
drivers would be interfaces between my chipsets and
ASIC's and my OS(es).
<li>Offer these drivers freely to all of the hardware
manufacturers under NDA. Carefully leave room
for product differentiation in each category ---
and make sure that all support for these forms
of differentiation have to be built on my designs
and integrated into my driver/libraries.
<li>Quietly apply pressure on them to refuse to disclose
the details of their own hardware designs (by hinting
that support for "non-compliant" devices will be a
very low priority in your OS development efforts and
"may not be possible or feasible").
<br><br>
(Note: I wouldn't be so crass as to outright
threaten to close out access to my market
for any rogue manufacturers --- I'd just
make a show of engaging in lucrative cross-
licensing and "stategic partnerships" with
that vendors competitors).
<li>I'd keep my "crack team" of programmers on hand to
provide free or low-cost "migration support" to
"eligible and compliant" manufacturers. It would
only cost their signature on the NDA line to get free
programming help for their designs.
<li>I'd also build in plenty of "security" features for
"anti-piracy" and "copy protection" (a la DVD
encryption) and make those specs NDA and patented
wherever possible.
<li>While I was at it I'd also patent everything in sight
and I'd put plenty of political pressure on the U.S.
Congress to support trade secrets and intellectual
property legislation that would make it a felony for
anyone to engage in open disclosure reverse engineering
and security research (decryption efforts) on any
commercial software products.
</ul><br>
Not that any of this is happening.... or is it?
</blockquote>
<p><strong><img src="../gx/dennis/qbub.gif" width="50" height="28" alt="(?)"
align="left" border="0">
Hoping I'm not stuck with buying another modem right now.
<br>RS
</strong></p>
<blockquote><img src="../gx/dennis/bbub.gif" width="50" height="28" alt="(!)"
align="left" border="0">
Call USR and give them a piece of your mind. Let them know that
you might be willing to let your CPU take the load
<strong>IF</strong> you had some choice in what OS your system was
running.
<br><br>
However, there is nothing in the hardware market today that is
quite so odious has having no choice about the software that
drives your peripherals. This is especially true of modems
and printers which had been pretty reasonably standardized for
almost 20 years (before the PC was even marketed by IBM we
at Hayes AT command set for modems and printers that could take
simple parallel text output).
</blockquote>
<hr width="40%">
<H3><img src="../gx/dennis/qbub.gif" alt="(?)" width="50" height="28"
align="left" border="0">
More on 'WinModems': How to "Lose" Gracefully
</H3>
<p align="center"><table width="50%" align="center"><tr>
<th volspan="2" align="center"><strong>Score:</strong></th>
</tr><tr>
<td>Winmodems:</td> <td>1</td>
</tr><tr>
<td>Free Software Users:</td> <td>0</td>
</tr></table></p>
<p><strong>From Richard Storey on 18 May 1998
<br><br>
[Sorry for sending the whole thing back to you but I figured you must get
ton of mail and don't always know who's is what!]
</strong></p>
<blockquote><img src="../gx/dennis/bbub.gif" width="50" height="28" alt="(!)"
align="left" border="0">
Yes, I do. However, a small excerpt is usually sufficient
to jog the ol' noggin
</blockquote>
<p><strong><img src="../gx/dennis/qbub.gif" width="50" height="28" alt="(?)"
align="left" border="0">
Thanks for the essay. I never expected such a thoughtful and extensive
response. This choir says Amen! The Winmodem was in small print, but I
still, at that time didn't know that some of the functions were dumped off
to the software.
<br><br>
The funny thing is that IBM wrote the drivers for it and they are not
working properly. I updated the modem's firmware to V.90 and now the
comm/port gets hung up, requiring a reboot to reinstall on a regular basis.
I spent 6 hours on the phone today with IBM tech support doing brain
surgery on my system solve it to no avail. My next strategy is to get them
to take it back.
</strong></p>
<blockquote><img src="../gx/dennis/bbub.gif" width="50" height="28" alt="(!)"
align="left" border="0">
Hmm. Typical. The firmware upgade probably doesn't work
with the software drives.
<br><br>
Obviously you should do your best to get them to take it
back. It isn't fullfulling your requirements. When enough
of us as consumers can communicate our needs to enough
vendors --- they will meet them, or other, new vendors will
take over the niche.
</blockquote>
<p><strong><img src="../gx/dennis/qbub.gif" width="50" height="28" alt="(?)"
align="left" border="0">
Anyway, my next step is to plan out my software uses, make a full effort to
dump windoze entirely, and start a support group for former windows users
(the abused) and those who would like to get out of abusive relationships
with PC operating systems. <img src="../gx/dennis/smily.gif" alt=";-)"
width="20" height="24" align="top">)
<br><br>
Cheers --RS
</strong></p>
<blockquote><img src="../gx/dennis/bbub.gif" width="50" height="28" alt="(!)"
align="left" border="0">
Sounds like a veteran of some
<a href="http://www.yahoo.com/Health/Mental_Health/Diseases_and_Conditions/Substance_Abuse/Organizations/">12 step</a> program.
<br><br>
Hmmm....
<ol>
<li>Admitted we were powerless over proprietary OS'
<li>Came to believe that access to source code could
restore our systems to usability and stability.
<li>Made a conscious descision to turn our systems into
workstations.(<a href=#tag29_powerless">*</a>)
</ol>
. . .
<br><br>
... we could work on that list --- at the risk of giving
offense....
<br><br>
There are some excellent Linux Users Groups forming
across the world. There are also at least three actively
maintained lists of LUGS:
<dl>
<dt>LUGR (LUG Registry)
<dd><a href="http://www.linux.org/users/index.html"
>http://www.linux.org/users/index.html</a>
<dt>GLUE (Groups of Linux Users Everywhere)
<dd><a href="http://www.linuxresources.com/glue/"
>http://www.linuxresources.com/glue/</a>
<dt>LUG List
<dd><a href="http://www.nllgg.nl/lugww/"
>http://www.nllgg.nl/lugww/</a>
</dl>
There are also HOW-TO's on forming users groups
(<a href="http://www.linuxresources.com/LDP/HOWTO/User-Group-HOWTO.html"
>http://www.linuxresources.com/LDP/HOWTO/User-Group-HOWTO.html</a>)
and on "Advocacy"
(<a href="http://www.linuxresources.com/LDP/HOWTO/mini/Advocacy.html"
>http://www.linuxresources.com/LDP/HOWTO/mini/Advocacy.html</a>).
Finally there is a fairly new and
relatively quiet mailing list for LUG organizers at:
lug_support@ntlug.org (subscribe with an appropriate
message to majordomo@ntlug.org and read the North Texas
Linux Users Group web pages, <a href="http://www.ntlug.org/"
>http://www.ntlug.org/</a> for details).
<blockquote>
(<a name="tag29_powerless">*</a>)
This is an inside reference to the various
12 step programs such as Alcoholics Anonymous.
No, I'm not a member (and it would fly in the
face of their traditions to announce it "at the
level of press, TV, or radio"). However, I am
close to a number of recovering addicts and
alcoholics. You can find out more at:
<dl>
<dt>Alcoholics Anonymous Web Site
<dd><a href="http://www.alcoholics-anonymous.org/"
>http://www.alcoholics-anonymous.org/</a>
</dl><dl>
<dt>... and at an unofficial and more heartwarming site:
<dd><a href="http://webhome.idirect.com/~avroarow/P6.HTM"
>http://webhome.idirect.com/~avroarow/P6.HTM</a>
</dl>
</blockquote>
</blockquote>
<!--================================================================-->
<P> <hr> <P>
<H5 align="center"><a href="http://www.linuxgazette.com/copying.html"
>Copyright &copy;</a> 1998, James T. Dennis <BR>
Published in <I>Linux Gazette</I> Issue 29 June 1998</H5>
<P> <hr>
<!--================================================================-->
<p align="center"><table width="95%"><tr align="center">
<td rowspan="4"><A HREF="lg_answer29.html"><IMG
SRC="../gx/dennis/answernew.gif"
ALT="[&nbsp;Answer&nbsp;Guy&nbsp;Index&nbsp;]"i
align="left"></A></td>
</tr><tr align="center">
<!-- begins -->
<td><A HREF="tag_versions.html">versions</A></td>
<td><A HREF="tag_lilo.html">lilo</A></td>
<td><A HREF="tag_virtdom.html">virtdom</a></td>
<td><A HREF="tag_kernel.html">kernel</A></td>
<td><A HREF="tag_winmodem.html">winmodem</a></td>
<td><A HREF="tag_basicmail.html">basicmail</a></td>
<td><A HREF="tag_betterbak.html">betterbak</a></td>
</tr><tr align="center">
<td><A HREF="tag_shadow.html">shadow</a></td>
<td><A HREF="tag_dell.html">dell</a></td>
<td><A HREF="tag_dumbterm.html">dumbterm</a></td>
<td><A HREF="tag_whylinux.html">whylinux</a></td>
<td><A HREF="tag_redhat.html">redhat</a></td>
<td><A HREF="tag_netcard.html">netcard</a></td>
<td><A HREF="tag_macrovir.html">macrovir</a></td>
</tr><tr align="center">
<td><A HREF="tag_newlook.html">newlook</a></td>
<td><A HREF="tag_tacacs.html">tacacs</a></td>
<td><A HREF="tag_sendmail.html">sendmail</a></td>
<td><A HREF="tag_dialdppp.html">dialdppp</a></td>
<td><A HREF="tag_ppp233.html">ppp233</a></td>
<td><A HREF="tag_msmail.html">msmail</a></td>
<td><A HREF="tag_procmail.html">procmail</a></td>
<!-- ends -->
</tr></table>
</P> <hr> <P>
<!--================================================================-->
<A HREF="./index.html"><IMG SRC="../gx/indexnew.gif"
ALT="[&nbsp;Table&nbsp;Of&nbsp;Contents&nbsp;]"></A>
<A HREF="../index.html"><IMG SRC="../gx/homenew.gif"
ALT="[&nbsp;Front&nbsp;Page&nbsp;]"></A>
<A HREF="lg_bytes29.html"><IMG SRC="../gx/back2.gif"
ALT="[&nbsp;Previous&nbsp;Section&nbsp;]"></A>
<A HREF="./hamilton.html"><IMG SRC="../gx/fwd.gif"
ALT="[&nbsp;Next&nbsp;Section&nbsp;]"></A>
<!--startcut ======================================================= -->
</body>
</html>
<!--endcut ========================================================= -->