Having observed Linux driver development on Efficient
3060 and Efficient 3061 DSL PCI products, I've also
managed to track other competitor's Linux DSL
developments as well. Now that I'm out of DSL
industry forever... I can speak my opinion on this
Linux DSL driver quagmire.
The basic problem of DSL (and Winmodem) PCI adapter
and getting to produce open source drivers is:
Manufacturer Non-Disclosure Agreement (aka N.D.A. or
NDA).
NDA basically prevents its resultant driver code from
becoming open-source (GNU, GPL, LGPL, much less public
domain).
I've struggled with various industry chipset
manufacturers in getting them to release us from such
NDAs for three years, tactfully0. It is not only
their marketing decision, but a legal one as well
(i.e., how to undo a group of already-signed NDAs).
The only clean break is to manufacture a DSL chipset
and distribute them without having a single NDA signed
(this prevents unlevel competitions and future
lawsuits from other NDA signers).
The closest I've seen to getting the DSL chipset to be
un-NDA'd is Alcatel Microelectronics. But Alcatel
legal team shut them down to protect Alcatel
Networking division (Sting Ray DSL modem) from losing
future sales (an oxymoron, if I've seen any).
So, to summarized it best. Don't buy PCI adapters
that have microcodes loaded to them NOR require
proprietary microcodes accessed to memory by DMA. In
other word, don't buy winmodem nor DSL PCI adapters,
until those chipset manufacturers publish those
datasheets.
It staggers my mind that chipset marketing groups are
missing a huge revenues streams by having those
product supported on multiple O/S platforms. I've
already computed (many times) the cost of development
as trivial to the sales of such products (even
low-margin PCI adapters). It is more than
self-sustaining. NDA is the primary blocker here.
Safest bet is to buy external DSL modem with Ethernet
(or ATM-25) interface(s).
Direct further threads to the ummm, oh... there isn't
a linux-driver thread...
http://vger.kernel.org/vger-lists.html
Steve Egbert
mailto:egberts@yahoo.com
BTW: ENI 3060/3061 driver is in binary-only driver
and built only to work with Linux-2.3.99-something (snicker).
__________________________________________________
Do You Yahoo!?
Yahoo! Sports - Coverage of the 2002 Olympic Games
http://sports.yahoo.com
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Sat Feb 23 2002 - 21:00:26 EST