USB TestDrive

Belcarra USB TestDrive


Belcarra supports an environment for testing USB Networking protocols. This paper is the first in a series and will provide an overview of this environment which includes both USB Host and USB Device side software components.

Belcarra’s Overo USB TestDrive is a Linux based test system based on the Gumstix Overo board. The Overo board is a low cost hardware development system using a Texas Instruments OMAP series of System On Chip (SOC) technology.  It supports USB 2.0 for both host and client implementations.


The TestDrive system can be used to test and evaluate various USB Networking protocols:

The USB TestDrive kit contains:

Network test tools include:

Currently the following USB protocols are supported:

All of the CDC protocols can be tested against Windows systems (10, 8.1, 7) using an evaluation version of Belcarra’s Windows USBLAN v2.4 driver available from Windows Update.

The Overo kernel and root filesystem is setup with the following:

Setting USB options can be done by passing arguments to the module loading scripts:

Note that both Gadget and Belcarra’s USB stack implement Composite devices. Some variations of these can also be tested:

Getting the kit

The kit can be downloaded from the

The Belcarra Linux kernel is available from github with the following:

git clone

Belcarra’s Composite USB stack is available separately. Contact

Additional  Documentation

Copyright ©2005-2013 Belcarra Technologies (2005) Corp.    


Document Created: March 2011