Readme.txt Driver File Contents (MCS8140_US_Windows.zip)

+++++++++++++
Installation Steps
+++++++++++++
1. Copy the Disk to any folder on the PC.

2. Install the NUPort driver either from Single image or CD-ROM image.

3. Run the setup.exe application. This installs the bus enumerator driver. 
It also launches NUPortAdmin tool. Click on "Start Device Mapping" option will start the device mapping function.

4. The NUPortAdmin application will detect servers present on the network. 
   It lists these servers on the GUI and installs the usbipbus driver for them.

   'Add new hardware' window appears if a particular server is detected for the first time.
   Click next for the drivers to get installed automatically.

5. For virtualization of the network USB devices use device mapping functionality from 
   mainmenu functions or left treeview.

6. For managing the server use Server Manager functionality from main menu functions 
   or left tree view.

7. To connect a device select the device click on the 'connect' option 
   in the GUI from toolbar or popup menu or main menu. To disconnect, click on the 'DisConnect' option of the above options.

   On connect 'Add new hardware' window appears if it is the first time.
   Specify the path of the folder where the drivers are located on the PC.

8. For start/stopping the device mapping functionality use start/stop device mapping options in the
   Toolbar (or) popup menu (or) main menu.

9. To uninstall go to the Add Remove programs in control panel and select the virtual USB-Over-IP and Click on the remove button, it will uninstall the driver.

It is better to close the Nuport Admin tool before you uninstall the SW.

10. For exiting (closing) the NuportAdmin utility, use 'Exit' menu option which appears when 
right click on Nuport Admin System Tray icon. 

Note:
- Device mapping view will show the servers and devices of all the subnets which the host PC is configured with.
- Server manager view will show only thoser servers which are present in the first subnet of the host PC. 


+++++++++++++++++
Printer sharing facility
+++++++++++++++++
Steps for first time installation of the Printer & Enabling printer sharing feature:
	1. This feature is for connecting to the printer automatically and releasing it after job is done.

	2. First check the if the printer is installed or not. For this select device mapping
	   functionality and select Printer Sharing option from Toolbar or popup menu or main menu.
           Then it will display the Printer Sharing dialog.

	3. If the printer is all ready installed then you will get printer name, port number, serverIP 
	   in the above dialog. Then check port number & server IP matches of specified printer then the printer 
	   is installed and it is in Printer Sharing mode.

	4. If the printer is not installed, then connect the printer manually, for this select the printer 
           click on the 'connect' option from toolbar or popup menu or main menu then it will install.
	   (Note: This installation of printer needs to be done manually only once.
           Once it is installed, Printer Sharing facility can be used automatically.)

	5. After installation for enabling the Printer Sharing functionality, 
           use the Printer Sharing feature from toolbar or popup menu or main menu.

	6. When clicking the Printer Sharing option, a dialog will be 
           displayed with all the printers which are installed through nuport-admin tool.

	7. Select the check box to enable the Printer Sharing feature. & De-select to disable it. If the Printer
           is already connected to the Client PC and then Printer Sharing is selected a message box is displayed to
           disconnect the printer before enabling Printer Sharing when we click on the "Save" option. 
           Enabling Printer Sharing will turn OFF the Auto Connect feature for the device which is mentioned in the 
           "Note" section in the dialog. 

Giving the print job:
----------------------
	1. Go to the printer tray.(Control Panel\\Printers and faxes.) and give a print on the offline printer.

	2. This will load the printer drivers and sends the print job to the printer and unloads the printer 
                   when the print jog is done.
	
	3. Suppose more than one using the same printer, your job will be in the queue till the printer is free.
	
Note:
------
   - Suppose user dont want any Printer Sharing feature for a particular printer, then first uncheck that printer in Printer Sharing dialog. 
     Then issue a connect request in Devicesmapping functionality manually, It will load the printer and print job can be fired on it. 
   - When the print job is done, Click disconnect. 
   - If you have not unchecked in the Printer Sharing dialog, It will displays a message "This Printer: printer name is already 
     Installed & It is in Printer Sharing Mode.".
   - Lexmark Inkjet Z645 printer: It displays a warning message “Communication Not Available” in printer sharing mode.
     When you say “Ok” and respond to that message, the print job gets scheduled successfully. This is not a problem. 
     It gets appears because of the reason that print job is given on an offline printer.

Printer Related Info On Device Details View :
-------------------------------------------------------
- If the device is of printer class, then on the device details view, it will appear as Printing Support - Available.

- If the printer drivers are not installed, then it will appear in the device details view as below.
	Printing Support - Available.
	Mode: Not Configured.
  From this information user can find out that the drivers for this printer are not installed.

- If the printer drivers are installed, then the printer name will appear as below.
	Printing Support - Available.
	Printer Name: "HP DeskJet XXX"

- If the printer drivers are installed, along with the printer name, Printer Sharnig mode related details are also shown as below.
	Printing Support - Available.
	Printer Name: "HP DeskJet XXX"
	Mode: Printer Sharing / Manual	

  From this information user can find out whether the device is configured in Printer Sharing mode or not.

Remove Option in "printer sharing" dialog:
------------------------------------------------------
When the user invokes the printer sharing dialog, (by clicking on the printer button on the tool bar),
it scans through the newly installed printers and saves this information.

Then it displays all the printer entries which are saved.

Here we have an option of "Remove", which helps in removing the printer entries from the saved information
related to Printer sharing feature. This "Remove" option helps in removing the obsolete printer entries only.
Here obsolete printer means, the printers which are uninstalled through printer applet.

If one tries to remove the printer, which is not an obsolete one, the utility will prompt the user 
that "Printer XXX:  Is not a obsolete printer!!" and it will not allow the user to remove the entry.

Auto Launch of Application: 
--------------------------------
This feature allows users to configure device's properties to launch a specified application when it is connected. 
It can be done by first selecting the "Settings" after right clicking on the device in the Admin Utility and 
specifying the path of the application which is to be launched and then clicking "Save".

To turn off "Auto Launch of Application" user needs to uncheck the Check box and then click on Save. 
To turn it on the Check box has to be Checked by clicking on it.

Device Request: 
-------------------
- This feature allows a user to request another user for freeing a device which he has connected to. 
- This will send a request to the other user and if he wishes to relinquish the device he shall accept the 
  request after which the device will be freed. 
- If the user doesn't want to free the device he simply ignores and so the device's state will not be changed from "busy".

Auto Connect: 
------------------
It is a feature which allows the newly added devices to be connected automatically.
New device is a device which is added newly and not already in the list of devices displayed in the Admin Utility.

There is a global "Auto Connect" enable / disable option available under "File->Settings" option.
Disabling this option will turn off auto connect feature for all the devices.
Enabling this options will take the device specific auto connect value in to consideration.

Auto connect can be configured per device basis through device settings option (Available in the context menu when we right click a device).
This option will be disabled, if the global auto connect option is turned off.

Auto connect enable / disable status can be seen in one of the column of admin utility "Device Mapping" view.

Note: 
1. Auto Connect feature works only for new devices as said i.e if a device is made free by some one, it will not be connected since its an old device.
2. If a printer device is in "Printer Sharing" mode, then it will not be auto connected.
3. If we configure a printer in "Printer Sharing" mode, "Auto Connect" for this device will be turned off.
4. If we try to enable "Auto Connect" feature for a printer which is in "Printer Sharing" mode, through device settings, it will prompt a message box
saying that it can not be configured in to "Auto Connect" mode as it's "Printer Sharing" mode is already enabled. 

Reconnecting to the devices when there is an Abrupt Disconnect:
-----------------------------------------------------------------------------
- Admin Utility connects to the devices which were lost either due to a link loss or unplug. 
  When the devices come back to the network they are connected automatically based on the following.
  a) In case of link loss, only the devices which have their "AutoReconnect" value SET are connected to again.
  b) In case of Unplug, only the devices which have their "Autoconnect" value SET are connected to again.

Note:
- You will see a reconnect happen in a link loss scenario, when the link loss is for greater than Unload wait time, only after which the utility unloads 
  the devices.

- Autoconnect feature addresses unplug of devices for any length of time and then connected back. A quick unplug and plug of a device also it addresses.

- When the devices are being reconnected in the above scenarios, the status in the GUI is shown as "Reconnecting". 
After the link comes back, Admin Utility tries to reconnect to the devices. If it succeeds before AutoReconnectExpiry time, 
it shows in the GUI as "Connected" or else shows in the GUI as "Busy".


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Registry Configurable parameters:			Date: 10:23 AM 11/2/2006
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Following are the configurable parameters of the usbipbus driver, which can be added in the registry at location
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VUSB\Parameters. 

S.No	   KeyName	       	Key Type		DefaultValue(decimal)		Range
 
 1.   	MaxConfigDescCount	REG_DWORD		4			Min 4 - Max 10
 2.   	MaxInterfaceCount	       	REG_DWORD		10			Min 10 - Max 16	
 3.   	MaxPipeCount	       	REG_DWORD              	16			Min 16 - Max 64
 4.   	MaxIrpContextCount        	REG_DWORD              	16			Min 16 - Max 512
 5.   	AutoconnectDelay            	REG_DWORD              	3000 (milli seconds)		Min 3000 - Max 10000
(Note:  "AutoconnectDelay" is the frequency of polling, for checking the printer availability when the printer is configured in Auto Reconnect mode.)
6. 	EnableRegisterIntf	       	REG_DWORD		1			0 / 1
7.	AppAliveWaitTime	       	REG_DWORD		30,000(milli seconds)		> 10,000(milli seconds)


Configuring MCS7830:
---------------------------
Make the following settings in the registry for making MCS7830 to function properly.
- Add a key "MaxIrpContextCount" of type REG_DWORD at location 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VUSB\Parameters 
- set its value to 80(decimal)
- Restart the PC for the new settings to take effect.
- Now virtualize the MCS780 device. It should work fine.

Configuring MCS7720
---------------------------
- Getting rid of retries / connection timeout / error in packet format :
     We get this retries / connection timeout / error in packet format etc. because of the overrun errors. 
     To over come this, from the device manager, enable the HW flow control & increase the Receive Buffer Size 
     to 2K for the MCS7720 serial ports. Now it will work fine up to 921600 baud with out any problem.
     This is required because the device is on the network and also HyperTerminal issues a receive call for just 
     80bytes only which is very small, which causes the over runs to happen.

- Working with multiple MCS7720 & 7740 devices :
      When 2 MCS7720/7740 devices are connected, there is a possibility of more incoming IRP's when multiple
      ports are opened. So make the following settings in the registry for the device to function properly.

- Add a key "MaxIrpContextCount" of type REG_DWORD at location 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VUSB\Parameters 
- set its value to 80(decimal)
- Restart the PC for the new settings to take effect.
- Now more than 2 MCS7720/7740 devices should work fine.

++++++++++++++++++++++++++++++++++++
Fix for Logitech Note book pro Cam (2.0 Cam):
++++++++++++++++++++++++++++++++++++
There is an issue with Logitech Notebook Pro USB 2.0 Web Cam with windows client only on WinXp32 bit logitech drivers.
This is because of the misbehavior of their filter driver which gets loaded on top of our Virtual Bus Driver.
This problem is not seen with WinXP64 & VISTA32, VISTA64 logitech drivers.

We have a workaround for this. Please follow the below instructions. The 2.0 Logitech Cam works fine.

Steps:
-------- 
Click “connect” on the 2.0 Logitech Cam from Nuport admin tool. 
Very first time you will see the driver installation fails. 
Now disconnect the device and remove the registry key “LowerFilters” from the path  
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_046d&Pid_08c3\5&2192107a&0&1. 
Click “connect” on the 2.0 Logitech Cam now. This time camera installs & works fine.

++++++++++++++++++++++++++++++
Instructions to follow to use it on VISTA
++++++++++++++++++++++++++++++
- On VISTA 32 & 64 bit OS please make sure that “User Access Control (UAC)” is disabled, for the Nuport Client S/W to function properly.
- On VISTA 64 bit OS, while booting select an option of “Disable Driver Signature Enforcement” option as our drivers are not digitally signed. 
  64 bit VISTA OS has tight checks.

+++++++++++++++++++++++++++++++++++
Instructions to follow for Windows Server 2003
+++++++++++++++++++++++++++++++++++
- "Add to windows firewall" feature will not work on Windows Server 2003 32 bit with out service packs.
According to microsoft Kb article(http://support.microsoft.com/kb/914301/) this was solved in ServicePack(2).

So recommended service pack for 2003 Server OS 32 bit is SP2.

+++++++++++++++++++++++++++++++
GUI related configurable parameters
+++++++++++++++++++++++++++++++
Following are the keys which can be added under "HKEY_LOCAL_MACHINE\SOFTWARE\NUPort\Parameters"

Description		Key name			Type		Default value	Ranege
GUI refresh period 		AppGuiRefreshPeriod	REG_DWORD        5000(ms)		5000 to 10,000(ms)
Start when windows start	AppStartup		REG_DWORD	1		0 to 1
Start minimized.		AppStartMinimized		REG_DWORD	1		0 to 1
Prompt when device offline 	AppPromptDevOffline	REG_DWORD	1		0 to 1
Prompt when server offline 	AppPromptHubOffline	REG_DWORD	1		0 to 1
Device auto connect		AutoConnect		REG_DWORD	1		0 to 1
Device mapping stop time out	StopDeviceMappingPeriod	REG_DWORD	180000(ms)	60,000 to 1,80,000 (ms)
Server alive time		ServerAliveTime		REG_DWORD	5000(ms)		3000 to 60,000(ms)
Trace level 		AppTraceLevel		REG_DWORD	4(Errors)		0-5

Note: Following is the info regarding Trace Levels

DISABLE : Disables logging to the file.
ERROR   : Logs errors messages to the file.
TRACE   : Logs to the file the inputs given from the registry and Errors.
INFO    : Logs the paths of execution and certain values at times.
NOISE   : Logs all the data that is processed by the application.




Following parameters are not there in the File->Settings dialog. Kept for internal purpose.

Device auto reconnect	AutoReConnect		REG_DWORD	1			0 to 1
Unload wait time		DriverUnloadWaitTime   	REG_DWORD         2*GUI refresh period   	2* Min GUI refresh period - 2 * Max GUI refresh period
Reconnect retry time		ReconnectRetryTime     	REG_DWORD         30000 (milli seconds )         	Greater than 10000 ( milli seconds )                                      

++++++++++++++++++++++++++++++++++++++++++++++
Logitech Camera Models and Camera Client Driver Version
++++++++++++++++++++++++++++++++++++++++++++++
Logitech USB Camera Pro 3000 (PID_08B0) - version 8.4.8
Logitech QuickCam Express/Go (PID_092F) - version 10.0.0.1439
Logitech QuickCam Easy/Cool (PID_08AF) - version 10.5.0.0

Note: It is recommended to use proper camera driver with proper model of camera device.
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web1, load: 0.81