OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
From: Brad Hards (bhardsbigpond.net.au)
Date: Sat Jul 14 2001 - 08:42:41 CDT

  • Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    Bill Still wrote:
    <snip>
    > Ah i see that there is ADMtek Pegasus based
    > device support in the linux usb already. I got
    > bad info from
    >
    > http://www.linux-usb.org/devices.html
    >
    > where it says.
    >
    > Ethernet In development
    > Communications Brad Hards
    > class
    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
    as well.

    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
    required :(

    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
    the box)?

    Brad