Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email firstname.lastname@example.org
From: Brad Hards (bhardsbigpond.net.au)
Date: Sat Jul 14 2001 - 08:42:41 CDT
Bill Still wrote:
> Ah i see that there is ADMtek Pegasus based
> device support in the linux usb already. I got
> bad info from
> where it says.
> Ethernet In development
> Communications Brad Hards
I don't think that it is bad information. Maybe not complete, but it isn't
wrong. You do need to read it all though :)
There are three USB to Ethernet adapter chipsets:
* ADMtek pegasus, which is included in the standard (Linus) kernel, and has
been for a while.
* CATC, which was included in the Linus kernel tree at 2.4.6 (I forget which
-pre has it).
* KLSI, which is included in Alan's tree, and has been for a while, but has an
endianess problem, and a lot of style problems. I have reason to believe that
it will be merged to Linus soon.
Independent of those vendor specific designs, there is a Communication Device
Class. Linux supports two of the "models" within CDC:
* Abstract Control Model, used for a lot of modems (not winmodems) - Been in
Linus tree since early 2.2 days.
* Ethernet Control Model, used for some cable modems - this is in Alan's tree.
Seriously, still subject to development, and highly experimental, although it
does now work with Motorola SB4100 and some Ericcson modems. Maybe some others
The USB to 802.11 adapters seem to be in two forms:
* Atmel AT76C503A based MAC. This is being worked on, although the NDA process
with Atmel is tragically slow. We have about half the userspace firmware
downloader working, and a skelton kernel driver compiles and claims the
device. They aren't linked yet though.
* Some late model Orinoco MACs (Prism 2 and 2.5?) which support PCMCIA and
USB. I don't know much about this.
Any work on the CDC ethernet driver isn't going to help for either of these
devices, since they simply don't comply with the CDC spec. New drivers
You said that your device was a USB to PCMCIA adapter, with a PCMCIA card
plugged in. Can you tell me what the chipset/chip in the adapter is? Who makes
the device (ideally, who's name is on the PCB, rather than on the outside of