- The added line is THIS COLOR.
- The deleted line is THIS COLOR.
[[DIY Electronics]]
* USB-HUB & Ethernet module [#t9d24fe2]
>
This article introduces an Ethernet module, which BeatCraft, Inc. has recently prototyped. [[LAN9514 of SMSC>http://www.smsc.com/index.php?tid=145&pid=135]] is used for the USB-HUB & Ether chip. To use the USB HUB function, only an USB cables are attached to the device. Ethernet supports 10/100Base-TX. For the driver, a driver for SMSC's evaluation board is used.
>
- Schematic &ref(BC10-103-0001.pdf);
- Appearance (Size: 50mm x 100mm)
>
>>
&ref(usb-hub_Ether.jpg,,25%);~
>
- Specifications
|USB type|USB 2.0 / 1.1|Memo|
|USB type|USB 2.0 / 1.1||
|Upstream Port| 1|USB Mini-B conector|
|Downstream Port| 5| an Ethernet fixed adaptor is included|
|Ethernet port | 1|USB connect, 10/100Base-TX|
** How to Use [#k121d062]
>
- The Windows driver is downloaded form SMSC's website. This driver is originally created for an evaluation board, which SMSC has developed for the evaluation of LAN9514. Please visit [[SMSC product page>http://www.smsc.com/index.php?tid=247&pid=97&cid=&tab=3]]. Then, go to its software download page.
- Install the driver on Windows environment.
- Power is provided via an USB cable, or an external power supply can be used.
- Setting up jumpers on the board. The locations of shorting varies
--For all cases
---At J3, jumper pins are set at 1-2, 3-4, 5-6, and 7-8. These points are shorted out.
-- For the case of USB power supply.
--- At J8, jumper pins are set at 7-8 and 9-10. (In addition to the points at J3, these points are shorted out.)
-- For the case of external power supply
--- For the power supply, DC 5V and at least 2A are recommended. At J8, pins #1,#3, and #5are attached to the negative pole. At the same J8, pins #2,#4, and #6 are connected to the positive pole.
- As an USB cable is connected, the sets of required software are automatically installed, and you can start using it immediately.
** Use this module with bc10 [#t0c90cfa]
>
To use this USB-HUB & Ethernet module with bc10, an driver for LAN9514 is placed at the kernel of bc10. The needed driver is for only ethernet function. To use the USB-HUB function, drivers are NOT required. The Ethernet driver is located at “kernel config”.
>
Diveice Driver --->
[*] Network device support --->
--- Network device support
USB NEtwork Adapters --->
<*> SMSC LAN95CC baased USB 2.0 10/100 ethernet devices
>
In these pictures shown below, it is an example that bc10 (running on OpenEmbedded Linux) is connected to Ethernet, an USB keyboard, and an USB-disk.
In these pictures shown below, it is an example that bc10 (running on OpenEmbedded Linux) is connected to Ethernet, an USB keyboard, and an USB-disk.~
#ref(DSCF1413008.jpg,,25%);~
In the picture below, it may be difficult to see, this is outputs of the “ifconfig” and “df -h” commands. As executing command, the USB keyboard is used. When the Ethernet device is recognized, its name is defined as “usb0”. The 8GB-USB disk is recognized as the directory of /dev/sda device.
>
In the picture below, it may be difficult to see, this is outputs of the “ifconfig” and “df -h” commands. As executing command, the USB keyboard is used. When the Ethernet device is recognized, its name is defined as “usb0”. The 8GB-USB disk is recognized as the directory of /dev/sda device.~
#ref(DSCF1410005.jpg,,25%);~
The picture below shows an example of connecting bc10 with an USB keyboard, a portable HDD (500GB). The output of the “df-h” command indicates that this portable HDD is recognized. However, the precess takes around 10 seconds.
>
The picture below shows an example of connecting bc10 with an USB keyboard, a portable HDD (500GB). The output of the “df-h” command indicates that this portable HDD is recognized. However, the precess takes around 10 seconds.~
#ref(DSCF1418.jpg,,25%);~
* Revision History [#b99beb94]
>
--2012/3/02 The article is initially uploaded.