USB Client Software for Intel® System Controller Hub

Production Version 1.0.0.1052 Release Notes


 

July 03, 2008

 

INTEL CONFIDENTIAL
DISCLAIMER: Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Except as provided in Intel’s Terms and Conditions of Sale for such products, Intel assumes no liability whatsoever, and Intel disclaims any express or implied warranty relating to sale and/or use of Intel products, including liability or warranties relating to fitness for a particular purpose, merchantability or infringement of any patent, copyright or other intellectual property right. Intel products are not intended for use in medical, lifesaving, or life-sustaining applications.

Intel may make changes to specifications and product descriptions at any time, without notice.

Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.

* Other names and brands may be claimed as the property of others.
Copyright © Intel Corporation 2007-2008

This document contains information on products in the design phase of development. The information herein is subject to change without notice. Do not finalize a design with this information.


Revision History

Date

Driver Revision

Description

July 03, 2008

Production Version

Production Version build 1.0.0.1052 of the USB Client Software

May 22, 2008

Production Version

Production Version build 1.0.0.1051 of the USB Client software

April 24, 2008

Production Version

Production Version build 1.0.0.1047 of the USB Client software

April 18, 2008

Production Candidate

Production Candidate build 1.0.0.1047 of the USB Client software

February 1, 2008

Beta Release

Beta Release build 1.0.0.1041 of the Vista USB Client Software

December 19, 2007

Beta Candidate Build 1

Alpha 2 build 1.0.0.1037 of the Vista USB Client Software

November 16, 2007

Alpha Release

Alpha Release of the USB Client Software 1.0.0.1035

USB Client Software

The USB Client Software supports the Intel® System Controller Hub for Windows Vista*

Special Note

Starting with version, 1.0.0.1052, the reference application and the matching source is available as part of the Driver Release. Please note that the applications are still reference applications only. These are not to be used as production applications as they have several limitations as described below. The Intel supported USBC Client drivers are in the “Driver Release” folder of the kit. The “ReferenceUtility” folder contains the driver as well as the reference application. The “ReferenceUtilitySrc” folder contains the source to the reference applications.

Reference Application

 

Intel only provides driver software for the USB Client. In order to take advantage of the software provided, customers must develop applications that are built on top of the driver software. Some of the usage models that may be enabled with application software are

  • Utility to map to shares on the Client and Host systems
  • Utility to create and manage Shares/ Public Folder Sharing on the Client.
  • Enable Internet Connection Sharing.
  • Backup of shares and folders
  • Synchronize files and Folders on Shares
  • Support multiple Clients connected to the same Host
  • Resolve IP address conflicts that may arise as the client and Host machines join an existing network.

 

By default, the USB Client Driver presents itself as a Mass Storage Volume to a connected host in order to enable installation of the software drivers to a new Host. This behavior may be changed by changing the Mode of the Client Driver to "RNDIS only" in Driver "Advanced properties".

 

If the default configuration is preserved, an application/ service must listen for AutoPlay events and send SCSI commands to switch from MSD to RNDIS mode. This is showcased in the provided reference application.

 

Software Development Kit

A software development kit (available separately) has been provided for the following. Contact your Intel representative for more information.

·         Production Application Development – As noted above, it is essential to develop an application to take advantage of the USBC Driver. A reference application along with source code and binaries has been provided in Software Development Kit

·         Customizing Mass Storage Volume – The Mass Storage Volume that carries the host installation files may be customized. Please refer the “Customizing contents of Mass Storage Volume” section in the SDK Documentation.

·         Detecting Full Speed Connection – As the D1 silicon only support High Speed USB connections (USB 2.0), applications on the Client side may detect this and take appropriate actions such as notifying users, write to event logs etc. Please refer to the “Detecting Full Speed Connection” section in the SDK Documentation

 

Installation Instructions

USB Client Software Installation

To install the USB Client driver, run setup.exe in the installation directory.

Files Sharing on Windows Vista/XP

Please configure the following on File Sharing settings.

1)      Turn on "File Sharing"

2)      Turn on "Public folder sharing" - This is optional. If “Public Folder Sharing” is on, this folder can be mapped to a (remote) computer

Setup for Host System

Use the Launch USB Software option in the Auto play dialog box when you connect the USB cable to install the Host software.

Special notes about Installing using ‘Have Disk’ Method

Disk0.img

Copying the disk0.img is not part of the inf installation (“Have Disk Method”). Since the disk0.img needs to be customized to carry the appropriate Host Installation and other files in the Mass Storage Volume, the WHQL driver signature would be invalidated. Therefore the disk0.img is not referenced in the inf. If the installation is performed using the “Have Disk” method, the Mass Storage Volume would contain an unformatted empty volume.

If an existing disk0.img needs to part of an installation, you may use the Setup.exe method to install on the client. You may also precopy the “disk0.img” to the <system32>\drivers directory if using the “Have Disk” method for Installation

IP Addresses

The USB Driver relies on using the Setup.exe on the Client side and Install.exe or Setup.exe on the Host side to set up working IP addresses on virtual Ethernet Adapters on the Client and Host end. If the “Have Disk” method is used for installing drivers, matching IPs would need to set on the client and Host end to enable networking between the Host and Client.

Uninstall Instructions

Please use the "Add/Remove Programs" to un-install the software. Do not use the device manager to un-install under normal circumstances. This will leave application components behind on the system

Known Issues

Sighting Number

Title

 

Resolved Issues

Sighting Number

Title

1892329

Host side installer could not install the driver in a 64bit host system

1892260

USB Client worked as a full speed device when client resumed from S3 with the cable connected to winxp host

1892276

A Fixed IP is always assigned to client and host end adapters