www.vscom.de User User Manual Manual NetUSB-400i NetUSB-400i Edition: Edition: October October 2009 2009 Tel: +49 40 528 401 15 Fax: +49 40 528 401 99 Web: www.vscom.de Support: service@vscom.
The software described in this manual is furnished under a license agreement and may be used only in accordance with the terms of that agreement. Copyright Notice Copyright c 2009 VScom. All rights reserved. Reproduction without permission is prohibited. Trademarks All trademarks and brands are property of their rightful owners1 . Disclaimer VScom reserves the right to make changes and improvements to its product without providing notice.
Contents Contents 1 Introduction 1.1 About this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1.1 Type Styles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1.2 Software Versions covered . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 6 6 6 2 Specification 7 3 Installation Instructions 3.1 Installing the NetUSB-400i USB Server Hardware . . . . . . . . . . 3.1.1 Connect the NetUSB-400i USB Server to your Network . . 3.1.
List of Figures 6.2 6.3 6.4 6.5 Ethernet: . . . . . . . . . . . . . . Hardware Restore Factory Default Button Hardware Reset Button . . . . . . . . . . Network Information . . . . . . . . . . . . 6.4.1 Function principle . . . . . . . . . 6.4.2 Server Software components . . . . Compatible USB Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
List of Figures 38 39 40 41 42 43 44 45 46 47 48 49 DeviceRequest Sent . . . . . . . DeviceRequest Received . . . . . Select options . . . . . . . . . . . Settings . . . . . . . . . . . . . . Web Home Page of NetUSB-400i Network Page . . . . . . . . . . . Device Status Table . . . . . . . Upgrade Page . . . . . . . . . . . Log Page . . . . . . . . . . . . . USBIP LED . . . . . . . . . . . . Default Button . . . . . . . . . . Reset Button . . . . . . . . . . . October 2009 . . . . . . . . . . . . . . . .
1 Introduction 1 Introduction The NetUSB-400i is an industrial-strength network-based USB Server for connecting four USB devices directly to the 10/100Mbps Ethernet network running TCP/IP. By adding this USB Server to LAN, you can network-enable the USB devices and break the traditional five-meter USB cabling distance limitation. By this implementation, USB devices connected to NetUSB-400i can be made available to remote clients over LAN. Key Features • Extends USB cabling distance beyond five meters.
2 Specification 2 Specification The NetUSB-400i USB Server provides: • RJ45 Ethernet to 4 USB ports. • Allows USB Devices to be used and shared by client PCs over LAN. • 4 USB 2.0 High Speed Ports up to 480Mbps speed. • Full 500mA power provided to each USB port. • USB port supports over current protection. • Supports wide variety of USB devices. • 10BaseT/100BaseTx Fast Ethernet support. • Supports IP addressing as Static or by DHCP. • LEDs for system/Ethernet/USB ports. • Field-upgradeable firmware.
3 Installation Instructions 3 Installation Instructions 3.1 Installing the NetUSB-400i USB Server Hardware Note: Do not connect your USB device(s) to the USB Server until you have finished installing the USB Server software and hardware!!! 3.1.1 Connect the NetUSB-400i USB Server to your Network First connect an Ethernet cable to the USB Server’s LAN port (figure 1): Figure 1: Ethernet Port, Ready LED, Power LED Once the Ethernet cable is connected, connect the other end of the cable to your network.
3 Installation Instructions 3.2 Installing the Windows USBIP Admin Utility Software The following instructions outline the installation of the Windows USBIP Admin Utility software for Windows Operating Systems only. If the instructions are different for any operating system, the difference will be mentioned. Although screen shots of the Server Utility software may not match to your operating system, please note that button, menu, and tab names are identical on the supported platforms.
4 Windows Utility Click the Remove button to start the uninstall process. After short time the icon of USBIP Admin Utility vanishes from the desktop. 4 Windows Utility The USBIP Admin Utility application enables the USB devices’ virtualization along with the USB Server Application (Firmware) loaded onto NetUSB-400i. Any USB device connected to NetUSB-400i can be made available over the network for different Windows hosts to use the device. The USB Server supports monopoly type connections, i.e.
4 Windows Utility Figure 6: USBIP Admin Utility Window The USBIP Admin Utility application has four panels, which are docked in the application (see figure 6). 1. Main Window (middle): This displays all the USB Device servers and the USB Devices connected on them 2. Function Panel (left): This panel is used to switch between the Device Mapping and Server Manager Application. NetUSB-400i’s USBIP Admin Utility has two main functionalities built in: a) Device Mapping b) Server Manager 3.
4 Windows Utility Warning: Do not enter the Server Manager, unless your account has administrative privileges on your computer. Only such users should configure the NetUSB-400i USB Server. If your account is User type (with restricted privileges), you should expect occasional error message boxes. Figure 7: USBIP Server Manager The Server Manager has an option to search for the USB servers on the Network. Right-Click on the Server Manager Main window, click on Search Servers (shown in figure 8).
4 Windows Utility Figure 9: USBIP Searching Servers The USB Device Servers are password protected and must be unlocked in order to configure the selected device. Right-click on a USB Server. Figure 10: USBIP Admin Utility Unlock Server On selecting Unlock the password dialog pops up (figure 11). Key-in the password in the PassWord dialog. The default password for the NetUSB-400i USB Server is usbip. Figure 11: USBIP Enter Password If the Authentication is successful an Unlock successful dialog appears.
4 Windows Utility 4.1.1 Server Configuration The Server Manager has an option to change Server Configuration settings through USBIP Admin Utility. To open the server configuration window select the the NetUSB-400i USB Server displayed on the Server Manager Main window and click the Server Configuration button. You may also right-click on the server and select the Server Configuration option (figure 13), or use the function via Server Manager in the Menu bar.
4 Windows Utility Basic Settings: The Basic Settings page allows you to specify a server name. Check the Modify box and enter a new Server Name (figure 16). Figure 16: USBIP Change Server Name IP Settings: The IP Settings page allows you to modify the IP Address and related parameters on NetUSB-400i. Figure 17: USBIP IP Settings To modify the IP Address of the NetUSB-400i, check the Modify box and select the IP Configuration as DHCP or Static from the drop-down list (figure 18).
4 Windows Utility After Selecting IP Configuration as Static key-in the desired IP Address of the NetUSB-400i in the IP Address field followed by proper Subnet Mask and Gate Way (figure 19) values. In DHCP mode these parameters are given by the DHCP server, so this mode disables the three IP parameter boxes. Figure 19: USBIP IP Settings Static Note: Every board in the network is identified by its IP address. The USBIP Admin Utility treats each IP address as a unique device.
4 Windows Utility Or right-click on the server and select the Upgrade Firmware option (fig 21). Again this function is available via Server Manager in the Menu bar. When you upgrade the firmware using the Upgrade Firmware option, the following network settings will be retained: • DHCP or Static setting • IP Address • Net Mask • Default Gateway • Server Name • Password enable/disable • Password Figure 21: USBIP Upgrade Firmware Option A “mcs8140-update-x.x.x.
4 Windows Utility • If the Firmware version being updated is same as in the file, it prompts the user: Same FW available on board, update not required. Then it terminates the upgrade process without doing anything. • If the Firmware version on the board is newer than what is selected as upgrade, it prompts the user: Latest FW available on board, update not required. Again it terminates the upgrade process without doing anything.
4 Windows Utility 4.1.3 Restore factory Defaults Right click on the USB Server in the Server Manager Window and select the Restore Factory Defaults function to obtain the manufacturers Default settings as shown below. Or use this function via Server Manager in the Menu bar. Figure 23: USBIP Restore Factory Defaults Then USBIP Admin Utility pops up a window asking to continue or not. If you select the OK button it will set the NetUSB-400i to manufacturer’s default settings.
4 Windows Utility Figure 25: USBIP Search by MAC-ID A QuickConfigDlg pops up prompting whether the Application to be added to the Windows Firewall Exception List. The search for the NetUSB-400i USB Server devices is performed by UDP, usually the Windows Firewall of XP SP2 (or later) blocks the reception of such data. Therefore the USBIP Admin Utility offers to add itself to the list of allowed applications. If you use some other Filter-Software, add the exception in that configuration.
4 Windows Utility section 4.1. Figure 28: USBIP Standard Search User can either select the NetUSB-400i USB Server from the list or enter the MAC address of the NetUSB-400i USB Server whose network settings are to be configured. The user needs to key-in the MAC address of the NetUSB-400i USB Server in the fields provided as MAC Address. A MAC Address is a value of six byte, usually written in hexadecimal notation with colons for separating.
4 Windows Utility Click Update to apply settings for the USB Server box. If the entered IP Settings are correct, then the Quick Config utility pops up a dialog to save and execute the settings. Figure 30: USBIP Confirm Quick Configuration Click on the Yes to apply changes. 4.3 Device Mapping Device Mapping enables virtualization of all USB Devices connected to the NetUSB-400i USB Server on to your PC, over LAN.
4 Windows Utility Figure 31: USBIP Device List In the Device Mapping window (figure 31), all the USB devices connected are shown as a tree under the USB Server. A USB Hub is not shown, because it is used transparently to connect more devices. Select any device in Free state and click on Connect to virtualize that USB device onto your PC as shown in figure 31. You may also right-click on the device and use the Connect option. To free the device later, select it, and click on Disconnect.
4 Windows Utility Figure 32: USB Ports and LED Tech Note NetUSB-400i only: On top of each USB port is a green LED light (for a total of 4 lights). These LED lights indicate whether or not your USB device is supported in the current software/firmware. If your device is supported, you will have a solid green light when the device is logically connected using USBIP Admin Utility on any of the client machine on network.
4 Windows Utility Figure 34: Device Settings Dialog When the configuration is done, click on Save. A Window will appear (figure 35) and intimates the user that settings are successfully saved. Figure 35: Device Settings saved Auto Connect Mode: The Auto Connect feature enables the USB devices to be mapped on to the client machine automatically as soon as the USB devices are physically plugged to the USB ports of NetUSB-400i USB Server on the network. By default the Auto Connect option is enabled.
4 Windows Utility launch option for some MP3 audio application to be auto launched on your Windows client. This setting is per PC client & specific to the given user profile. Check the Launch a program when this device connects option and click on the Browse button to select the path of the application which needs to be launched when the USB device is connected. To turn off Auto Launch the user can uncheck the Check box and then click on Save.
4 Windows Utility 4.4.4 Device Request USB devices are naturally only plugged into one slot at a time. Consequently the drivers for USB devices either control their device, or are not loaded at all. Sometimes they are instructed to unload, thus allowing to un-plug the device from the computer. Likewise the USB Server application is based on a single user model, i.e. only one user can access a USB device at a time.
4 Windows Utility The current user (Bob) can either opt to Free the USB device or Ignore the Device Free Request message initiated by the requestor. The requestor can only access the USB device if the current user releases (Frees) the device. The Device Free Request popup message is a modeless message box. The user can perform any operations on the USBIP Admin Utility UI even when a device request message is displayed.
4 Windows Utility Figure 41: Settings Check the Edit Settings box to allow change of the configuration. Auto Start Device Mapping becomes available, check that. Then click the Save button. The Device Mapping now starts automatically when a user logs on. 4.5.2 Auto Start without a User logged on Especially on Server Systems it may be necessary to have the USB devices available. But Server systems typically do not have a user logged on to the system.
5 NetUSB-400i USBIP Web Server 5 NetUSB-400i USBIP Web Server The NetUSB-400i provides an administrative web interface for the USBIP Server. A web server running on NetUSB-400i USB Server allows the administrator to view and change some of the key configuration of NetUSB-400i USB Server. The web interface has four configuration pages and a home page. The Home Page displays the current Network settings, Server name and Firmware version.
5 NetUSB-400i USBIP Web Server On password prompt please give admin as user name and usbip as password. The password usbip is a default one that can be changed from USBIP Admin Utility. If there is no prompt for password please ensure ’proxy settings’ are disabled in the Windows PC Browser software (e.g. Internet Explorer). 1. Home Page contains the information about current network settings, it displays ... a) Server Summary: i. Serial Number ii. Server Name iii. Server Model iv.
5 NetUSB-400i USBIP Web Server 5.3 Status Page Figure 44: Device Status Table The Status Page displays the current status of the USB devices attached. This page is updated automatically every 10 seconds and it shows the devices connected to NetUSB-400i USB server. The Device Status table shows the Vendor-ID, Product-ID, Product and Manufacturer Name, USB device class, Peer-IP and -Name and finally the duration of the device connection to a Peer.
6 Additional Information Firmware Upgrade. The Boot status LED halts and stands solid again after the firmware grade is completed. 5.5 Log Page The Log Page provides the recent events which happened on the NetUSB-400i USB Server. Figure 46: Log Page The displayed information might help in analyze why a certain hardware might not communicate with a given PC. 6 Additional Information 6.
6 Additional Information Ready LED status when USB Server is Powered ON The RDY LED blinks for 4 seconds and stays solid. This indicates the box is working fine and booted properly. Ready LED status during Firmware Upgrade: The RDY LED continuously blinks when the USB Server is being upgraded. Once the upgrade is finished the LED stays solid again. Note: One should not unplug the Ethernet Cable or Power OFF the USB Server box during the upgrade process.
6 Additional Information 6.3 Hardware Reset Button The NetUSB-400i USB server supports Hardware Reset Button to reset the hardware. When the Hardware Reset Button is pressed for a short duration it will reset the NetUSB-400i USB server system. Figure 49: Reset Button 6.4 Network Information The USBIP Admin Utility application enables the virtualization of USB devices over LAN as if they are connected local to your PC.
7 Troubleshooting 6.4.2 Server Software components Following daemons run on the NetUSB-400i USB server which makes USBIP solution possible. Broadcast Publishes Server and USB Device information. It runs on UDP Port 6000. Config-Server Enables Firmware Configuration from PC client. It runs on TCP Port 1341. Config by MAC ID Enables Quick Configuration from PC client. It runs on UDP Port 1341. USB-IP User Level Daemon Accepts incoming requests for device connect and disconnects. It runs on TCP Port 3240.