[U-Boot] USB to Ethernet (asix)

Simon Glass sjg at chromium.org
Sun Apr 3 02:25:28 CEST 2011


On Sat, Apr 2, 2011 at 1:11 PM,  <rick at efn.org> wrote:
> Hi Simon,
>
>  I noticed that you have:
>
>        { 0x13b1, 0x0018 },     /* Linksys 200M v2.1 */
>
>  in asix.c
>
>  What would it take to add:
>
> Bus 002 Device 004: ID 077b:2226 Linksys USB200M 100baseTX Adapter
>
>  A work friend has been trying this device:
>
>        { 0x0b95, 0x1720 },     /* SMC */
>
>  But that doesn't work either.
>
>  Maybe we're doing something wrong.  Here's what he gets (the lights
> never come on on his SMC dongle):
> ---------------------------------------------------------------
> OMAP3_EVM # usb start
> (Re)start USB...
> USB:   scanning bus for devices... 1 USB Device(s) found
>       scanning bus for storage devices... 0 Storage Device(s) found
>       scanning bus for ethernet devices... 1 Ethernet Device(s) found
> OMAP3_EVM # usb info
> 1: See Interface,  USB Revision 2.0
> - SMC SMC2209USB/ETH
> - Class: Communication
> - PacketSize: 64  Configurations: 1
> - Vendor: 0x0b95  Product 0x1720 Version 0.1
>   Configuration: 1
>   - Interfaces: 1 Bus Powered Remote Wakeup 300mA
>     Interface: 0
>     - Alternate Setting 0, Endpoints: 3
>     - Class See Interface
>     - Endpoint 1 In Interrupt MaxPacket 8 Interval 11ms
>     - Endpoint 2 Out Bulk MaxPacket 512
>     - Endpoint 3 In Bulk MaxPacket 512
> ---------------------------------------------------------------
>
>  If we try to do anything with the network (ie tftp), it doesn't work, do we
> need to set ethact to something?
>
>  Thanks for any help.
>
>  Rick Bronson
>
>
>

Hi Rick,

Re ASIX that one isn't supported. I don't know the internals of it,
but I suppose you could take it apart and look at the chip, if there
are no specs provided with it. I am keen to expand the range a little
so if you have one to send I could take a look at it.

I have an SMSC driver which I will send to the list soon, it supports only:

	{ 0x0424, 0xec00 },	/* LAN9512/LAN9514 Ethernet */
	{ 0x0424, 0x9500 },	/* LAN9500 Ethernet */

so again I suspect work will be needed.

Regards,
Simon


More information about the U-Boot mailing list