SEARCH CONTACT US SUPPORT SERVICES PRODUCTS STORE
United States    
COMPAQ STORE | PRODUCTS | SERVICES | SUPPORT | CONTACT US | SEARCH
gears
compaq support options
support home
software & drivers
ask Compaq
reference library
support forum
frequently asked questions
support tools
warranty information
service centers
contact support
product resources
parts for your system
give us feedback
associated links
.
} what's new
.
} contract access
.
} browse patch tree
.
} search patches
.
} join mailing list
.
} feedback
.
patches by topic
.
} DOS
.
} OpenVMS
.
} Security
.
} Tru64 Unix
.
} Ultrix 32
.
} Windows
.
} Windows NT
.
connection tools
.
} nameserver lookup
.
} traceroute
.
} ping
OpenVMS VMS712_USB-V0100 Alpha V7.1-2 USB Support ECO Summary

TITLE: OpenVMS VMS712_USB-V0100 Alpha V7.1-2 USB Support ECO Summary Modification Date: 30-NOV-1999 Modification Type: Documentation: Note added regarding kit Release Notes. NOTE: An OpenVMS saveset or PCSI installation file is stored on the Internet in a self-expanding compressed file. The name of the compressed file will be kit_name-dcx_vaxexe for OpenVMS VAX or kit_name-dcx_axpexe for OpenVMS Alpha. Once the file is copied to your system, it can be expanded by typing RUN compressed_file. The resultant file will be the OpenVMS saveset or PCSI installation file which can be used to install the ECO. Copyright (c) Compaq Computer Corporation 1999. All rights reserved. ******************** NOTE ******************** * * * The Release Notes for this ECO kit state * * that it applies to OpenVMS Alpha V7.2-3. * * That is incorrect. There is no such * * version. * ************************************************ PRODUCT DEVELOPMENT NOTE: Customers who try this kit are encouraged to report any problems they might experience through the normal problem reporting channels. Because USB functionality is planned for a future OpenVMS Alpha release, problem reports will be useful for ongoing USB development. However, there is no commitment on the part of Compaq to provide updates to this USB kit. OP/SYS: OpenVMS Alpha COMPONENT: USB Support CLIUTLMSG.EXE SET.EXE SHOW.EXE SYS$HUBDRIVER.EXE SYS$LPDRIVER.EXE SYS$OHCIDRIVER.EXE SYS$USBDRIVER.EXE SYS$YCDRIVER USB_DISPLAY.EXE SET.CLD SHOW.CLD SYS$CONFIG.DAT USB$STARTUP.COM SOURCE: Compaq Computer Corporation ECO INFORMATION: ECO Kit Name: VMS712_USB-V0100 DEC-AXPVMS-VMS712_USB-V0100.PCSI ECO Kits Superseded by This ECO Kit: None ECO Kit Approximate Size: 2352 Blocks Kit Applies To: OpenVMS Alpha V7.1-2 System/Cluster Reboot Necessary: Yes Rolling Re-boot Supported: Yes Installation Rating: INSTALL_2 2 - To be installed on all systems running the listed version(s) of OpenVMS and using the following feature(s): USB For Early Adopters Kit Dependencies: The following remedial kit(s) must be installed BEFORE installation of this kit: None In order to receive all the corrections listed in this kit, the following remedial kits should also be installed: None ECO KIT SUMMARY: An ECO kit exists to provide support for USB devices. New Functionality Included: o This kit provides support for selected Universal Serial Bus (USB) modems, printers, USB-to-parallel port converters, hubs, and host controllers. This kit is for early adopters - users who will benefit from the use of this technology, in spite of the limitations of an early release. This document contains the following information: + Hardware and software prerequisites + Configurations supported by this kit + USB devices supported by this kit + Guidelines for using USB printers + Guidelines for using USB modems + Limited hotswapping of USB devices + SET/SHOW PRINTER qualifiers for USB printers * Hardware and Software Prerequisites This kit is supported on the following systems: ~ Compaq AlphaStation XP900 ~ Compaq AlphaServer DS10 ~ Compaq AlphaServer ES40 These systems have a built-in USB controller. A host system can have a maximum of 1 gigabyte of physical memory installed. This restriction will be removed in a future release. These systems must be running OpenVMS Alpha Version 7.1-2 with the VMS712_UPDATE02-V0100 (or later) remedial kit installed. A separate USB kit will be made available soon for OpenVMS Alpha Version 7.2-1. * Configurations Supported By This Kit The following configurations are supported: ~ A maximum of one printer and one modem can be connected to a system. Support for multiple printers and modems is planned for a future release. ~ A printer can be directly attached to a printer, a modem or both. ~ Two hubs can be connected to a system. Then a printer can be connected to one and a modem to the other. Alternatively, both a printer and a modem can be connected to a single hub. Figure 1, which appears only in the PostScript version of this file (USB.PS in the kit), shows the configurations that are supported by this kit. After installation of the kit, the USB.PS file can be found in the [SYSHLP] directory. * USB Devices Supported by This Kit For this initial release, certain printers, modems, host adapters, and hubs are supported, as shown in the following table. Table_1_Supported_USB_Devices______________________________ Model Name/ Type________Company________Model_Number___Description_____ Modems 3Com Corp. 5606 56K Voice Faxmodem Pro Compaq Corp. 322050-001 Compaq 56K USB Modem Printers Epson P110A Epson Stylus Color 740 USB-to- Hewlett C4033A HP Printer Cable parallel Packard Kit for the iMac port converters Epson C-USB-PK2 USB Adapter Printer Cable Kit Belkin F5U002 USB Parallel Printer Adapter Aten UC-1284/AT- USB to IEEE-1284 1284 Printer Cable Hubs Entegra MAC-HUB-4U 4-Port Mac USB Hub Peracom UH4100-K USB Quad Hub Kit IO Networks Hubport7 Belkin F5u001 Belkin_4-Port_Hub * Guidelines for Using USB Printers Observe the following guidelines when using USB printers: ~ Some USB printers do not conform to the USB Printer Specification. They can corrupt data sent by the USB printer driver. If a USB printer is not acting as expected, take the following steps: 1. Clear all communications with the printer. This may require stopping any processes that have issued I/O to the printer as well as turning off the printer and/or issuing the following command: $ SET PRINTER/RESET LPxx 2. Clear the printer's POLLED attribute with the following DCL command: $ SET PRINTER LPxn /NOPOLLED Note that using the SET PRINTER LPxn /NOPOLLED command turns off an error-checking feature built into the driver. Turning this feature off reduces the driver's ability to quickly detect error conditions in the printer. ~ When switching printers connected to a USB-to-parallel port converter, unplug the converter at both ends. Unplugging the printer from the converter is not sufficient. ________________________ Note ________________________ The capability of the OpenVMS USB printer driver to read bulk data from a USB printer has not been tested because bidirectional USB printers are not yet available on the market. ______________________________________________________ * Guidelines for Using USB Modems Observe the following guidelines when using USB modems: ~ The use of SET HOST/DTE to talk to the modem automatically enables the XON/XOFF flow control on the line throttle input. Compaq recommends that you enable an alternate type-ahead buffer on the terminal line (TXAO) before you specify SET HOST/DTE for the first time. The type-ahead buffer reduces the amount of flow control that has to be performed. By default, terminals have a 78-character type-ahead buffer. The default size of an alternate type-ahead buffer is 200 characters. To enable an alternate type-ahead buffer, use the following command: $ set term/perm/alt txa0: The following command sequence shows the recommended way to use the SET HOST/DTE command with an alternate type-ahead buffer: $ allocate txa0: $ set host/dte/esc=a txa0 . . . $ deallocate txa0 ~ For USB modems, unlike most other modems, there is no need to specify to the modem that DSR (data set ready) follows CD (carrier detect). ~ If you power off or unplug a USB modem, the terminal line TXA0 will be set off line, and the error count will be incremented. ~ The maximum line speed supported is 115.2K baud. This setting is appropriate in most cases. Actual data rates are determined by the speed negotiation when the modems link up. ~ If the modem is not initially recognized when the system is booted, it may be necessary to power cycle the modem or unplug and plug it back into the USB bus. * Limited Hotswapping of USB Devices USB devices can be plugged into or unplugged from a running system. When a USB device is plugged into a running system, it is recognized by the system and added to the system's device database. When a USB device is unplugged from a running system, the following limitations exist: ~ The device name is not deleted from the system's device database. ~ Unplugging a device may result in the loss of data. * SET/SHOW PRINTER Qualifiers for USB Printers The following qualifiers have been added or, in the case of /POLLED, /NOPOLLED, its use expanded, for USB printers. ~ /RESET This new qualifier sends a reset message which stops all pending I/O to the printer, including any print jobs already queued. Before using this qualifier, clear all communications with the printer, as described above. This function requires OPER privilege and will print an error message otherwise. ~ /POLLED, /NOPOLLED This qualifier disables the port-status byte checking after every QIO data transfer. Checking the status byte when certain printers are busy can cause data corruption in the printer. The use of /NOPOLLED enables customers to work around this faulty hardware. Note that this is not a new qualifier but a new use of an existing qualifier. ~ /IDSTRING When you specify this new qualifier, the ID string belonging to the USB printer is returned as a text string and printed to the screen, along with the data typically available through the SHOW PRINTER command. The ID string will follow the other information. An example of the use of this qualifier follows: $ show printer lpa0 /idstring Printer LPA0:, device type PC printer, is online, record-oriented device, carriage control. Error count 0 Operations completed 0 Owner process "" Owner UIC [SYSTEM] Owner process ID 00000000 Dev Prot S:RWPL,O:RWPL,G,W Reference count 0 Default buffer size 132 Page width 132 Page Length 66 No Carriage_return Formfeed Uppercase No Passall No Wrap No Printall No Fallback No Tab Truncate No Sixels No Bitmapped Polled IDString: MFG: HEWLETT-PACKARD; MDL: DESKJET 895C; CMD: MLC,PCL,PML; CLASS: PRINTER; DESCRIPTION: Hewlett-Packard DeskJet 895C; SERN: MX88P2V0VWGO; VSTATUS: $HB0$FC0,ff,DN,IDLE,CUT; If the USB device has been disconnected and marked off line, the SET PRINTER /IDSTRING command will display the following information: $ show print lpa0 /idstring Printer LRA0:, device type LP11, is online, record-oriented device, carriage control. Error count 0 Operations completed 0 Owner process "" Owner UIC [SYSTEM] Owner process ID 00000000 Dev Prot S:RWPL,O:RWPL,G,W Reference count 0 Default buffer size 132 Page width 132 Page Length 66 No Carriage_return Formfeed Uppercase No Passall No Wrap No Printall No Fallback No Tab Truncate No Sixels No Bitmapped Polled %SYSTEM-F-DEVOFFLINE, device is not in configuration or not available If the attempt to read the ID string fails (for an unknown reason other than device disconnection), the following error message is displayed: %SHOW-W-NOIDSTRING, ID String could not be retrieved ~ /SERIALNUM This new qualifier is used to display the serial number of a USB printer. An example of its use follows: $ show print lpa0 /serialnum Printer LPA0:, device type PC printer, is online, record-oriented device, carriage control. Error count 0 Operations completed 0 Owner process "" Owner UIC [SYSTEM] Owner process ID 00000000 Dev Prot S:RWPL,O:RWPL,G,W Reference count 0 Default buffer size 132 Page width 132 Page Length 66 No Carriage_return Formfeed Uppercase No Passall No Wrap No Printall No Fallback No Tab Truncate No Sixels No Bitmapped Polled Serial Number: MX88P2V0VWGO If the ID string is not supported by the USB printer in question, the following error message is displayed: %SHOW-W-NOSERIALNUM, Serial number could not be retrieved If the device has been disconnected and marked offline, the following error message is displayed: %SYSTEM-F-DEVOFFLINE, device is not in configuration or not available INSTALLATION NOTES: The images in this kit will not take effect until the system is rebooted. If there are other nodes in the VMScluster, they must also be rebooted in order to make use of the new image(s). If it is not possible or convenient to reboot the entire cluster at this time, a rolling re-boot may be performed. After the kit is installed, you need to edit SYSTARTUP_VMS.COM to invoke the USB startup command procedure. Add the following command to SYSTARTUP_VMS.COM: SYS$STARTUP:USB$STARTUP.COM. This command should precede any commands that set up or configure any queues that communicate with a USB printer. All trademarks are the property of their respective owners.



This patch can be found at any of these sites:

Colorado Site
Georgia Site



Files on this server are as follows:

dec-axpvms-vms712_usb-v0100--4.README
dec-axpvms-vms712_usb-v0100--4.CHKSUM
dec-axpvms-vms712_usb-v0100--4.pcsi-dcx_axpexe
vms712_usb-v0100.CVRLET_TXT

privacy and legal statement