RocketPort/RocketModem Windows XP, Windows 2000, and Windows 2003 Driver P/N: 1800001 Version History ===================================================================== version 4.74 10/13/06 Changed modem INF file - mdmcmt1.inf - Added code to properly set strings for RocketModem IV so that it properly works with the Print to Fax capability of the Microsoft OS version which supply this utility. version 4.73 Changes in driver - rocket.sys 07/24/06 - Modified code to account for PCI ID of new RocketModem IV product Changes to link library - ctmasetup.dll - Modified code to account for PCI ID of new RocketModem IV product - Changed handling of logo display on device property page to display proper logo for modem products. Changes to INF file - Ctmaport.inf - Bump for driver version 4.81 (8000004) Changes to INF file - Netctmrk.inf - Added code to recognize the PCI ID of new RocketMidem IV product - Bump for driver version 4.81 (8000004) Changed modem INF file - mdmcmt1.inf - Added code to recognize the modem ID of new RocketMidem IV product - Bump for driver version 4.81 (8000004) version 4.72 Changes in driver - rocket.sys 05/19/06 - Updated debug traces, enabled dynamic tracing using DbgCntl - Added WPP event tracing - Added spin lock to IOCTL_SERIAL_GET_COMMSTATUS handler to ensure reliable queue counts for Get CommStatus requests (IOCTL.C, IOCTL.H) Changes to INF file - Netctmrk.inf - Changed month to 2-digit format per MS WHQL (7/28/2004 => 07/28/2004) - Bump for driver version 4.80 (8000004) Changed modem INF file - mdmcmt1.inf - Mapped Modem5pnp and Modem6pnp to same inf sections version 4.71 Changes in driver - rocket.sys 7/30/04 - Changed handling of 8-port uPCI RocketPort Plus to use quad/octa cable detection. Changes to link library - ctmasetup.dll - Changed handling of 8-port uPCI RocketPort Plus to use quad/octa cable detection. Changes to INF file - Netctmrk.inf - Changed handling of 8-port uPCI RocketPort Plus to use quad/octa cable detection. - Updated the Driver Version and Date to reflect that of the rocket.sys file. version 4.70 Changes in driver - rocket.sys 5/12/04 - Added Standby Power Management features. - Added a Bug Check for the driver verifier stating the IRP should be passed down instead of completed. - Added a Bug Check for the driver verifier showing a success status when a device is removed. - Added support for RocketPort uPCI Plus devices. version 4.69 11/20/03 Changes in driver - rocket.sys - A new feature was created for a disable serenum option from polling serial ports on startup. Changes to link library - ctmasetup.dll - A new feature was created for a disable serenum option for the individual ports. version 4.68 9/02/03 Changed modem INF file - mdmcmt1.inf - Removed a directive which forced modem into Fax Class 1. Modem will now default to Fax Class 2. version 4.67 8/08/03 Changes in driver - rocket.sys - Added internal trace enhancements. - Added missing handling for Ring Indicator state changes. Changes in modem INF file - mdmctm1.inf - Changed RocketModem III initialization string to set hardware flow control. version 4.66 6/24/03 Removed modem query for RocketPort II to check for need for microcode load or reload when the driver finishes loading. The Conexant modems can get into a state where the device will not respond to a query. New behavior is to always load the microcode for each modem whenever the driver loads or reloads. version 4.65 5/08/03 Changes were implemented to Add support for RocketModem III. version 4.64 4/23/03 Rebuilt self-extracting executable in order to remove an unecessary folder from the decompression/unpacking process. version 4.63 3/12/03 Added RocketPort Compact PCI support. Added PCI Device ID to driver and INF files. version 4.62 8/26/02 Leftover testing source (from the fix to ring indicator) caused problems with DSR being raised and the loopback tests failing on the COM ports. Removing the testing source fixed the problem. Netctmrk.inf, Ctmaport.inf and mdmctm1.inf were all updated to list the correct version of rocket.sys. version 4.61 8-22-02 The driver and setup were recompiled to properly link resource files this addresses a bug where the Event Viewer was failing to display details associated with events. verison 4.60 8-13-02 The following fixes are included in this version: Fixed a bug where Ring Indicator status wasn't getting updated. Netctmrk.inf, Ctmaport.inf and mdmctm1.inf were all updated to list the correct version of rocket.sys. version 4.59 8-07-02 The following bugs have been fixed: ISA board installation causing boards to become unusable and COM ports not being reported correctly when the low-profile AND the quad/octa board are installed at the same time. version 4.58 7-20-02 The low-profile uPCI RocketPort now works. Fixed a problem where the correct number of ports were being created in the OS, but Port Monitor was reporting only 4 ports. version 4.57 7-22-02 Corrected the user display of the type of board ( whether 4 or 8 ports) installed. Corrected a problem that, although the correct number of ports were added in the OS, Comtrol's utilities showed more ports than were actually installed. Corrected a problem where ISA boards were not installing. Updated all of the source to ensure that all of the device id's used on the Universal PCI RocketPort were enabled. version 4.56 7-1-02 Maintenance release , Took out source that is no longer used in the building of the driver. version 4.55 Initial release of driver with UPCI support. 6-12-02 version 4.54 8-22-01 Updated inf files to reflect changes in the modem firmware. The updates have caused a change in installation procedures and these changes are presented in the updated Reame file. version 4.53 8-10-01 Replaced incorrect inf file in 4.52. version 4.52 8-10-01 Incorporates a new version of the modem firmware. ALso removed references in two inf files to files that are not part of the assembly. version 4.51 3-5-01 Added macro to promote ExAllocatePool function calls to the pool tag version ExAllocatePoolWithTag. The tag of 'Rckt' was used. The pool tag was added per WHQL requirements for W2000 and Whistler. version 4.50 1-18-01 Fixed DEVICE_RESOURCES allocation for QUERY_DEVICE_RELATIONS PnP IRP which was causing modem enumeration on RocketModems to fail on reboot. version 4.49 11-15-00 Rebuilt the driver and setup DLL with the production Windows 2000 driver. Separate part numbers for these components will be maintained for the Whistler version of the assembly and will be built with the Whistler DDK. version 4.48 11-13-00 Added fix to overcome PnP Manager bug where COM port numbers are not recycled after a RocketPort PCI device is uninstalled. On re-installation (or installation of a second device), the next available set of COM numbers would be assigned instead of the original numbers. version 4.47 11-7-00 Fixed bug in CTMASETP.DLL to allow functioning of context-sensitive ('?' button) help. HtmlHelp API requires full path to access the topics file embedded in the .chm file. version 4.46 10-26-00 Added support for RocketPort Plus 2-port devices. Replaced the .hlp file with the new compiled-HTML .chm help file. Added IoRegisterDeviceInterface call with IoSetDeviceInterfaceState calls for NT50 interface publication for compliance with WDM standard of using interfaces rather than symbolic links. Fixed a problem with passing down QUERY_DEVICE_RELATIONS IRP's to allow a Verifier run of device enumerating utilities such as DeviceTree. Increased the size of the Unicode strings in SerialAddDevice that were causing a memory overflow bugcheck under Verifier. The Japanese build of W2000/Whistler was generating the bug with its large device name/identification strings. version 4.40 5-16-00 Update PnP processing to pass non-bus related IRP's down for board driver calls and fail at lower level. Also, change failure status from NOT_SUPPORTED to NOT_IMPLEMENTED. Both changes required to obtain a clean run from the Verifier checking utility. Version 4.39 4-19-00 Removed IoStartNextPacket call from PnPBoardFDO function as this function is not executing at the proper IRQL for calling the IoStartNextPacket function 4-17-00 Add code to insure the IRP data was present before attempting to access. Add code to disallow IOCTL processing when the board level driver is called to process port level IOCTL's. Modified netctmrk.inf to allow PCI based devices to appear when attempting to manually install a driver. Version 4.38 3-1-00 Add DriverVer and CatalogFile descriptions to the version section of the inf's in preparation for WHQL certification. Add SourceDiskNames, and SourceDiskFiles sections to netctmrk.inf in preparation for WHQL certification. Added function call to initialize RocketModemII firmware. Version 4.37.01 2-11-00 Fixed firmware load during PNP. Corrected catalog filename in install INF files. Version 4.37 2-1-00 Retrieve and use the subsystem vendor ID to further distinguish card types. 1-6-00 Added portmon.cnt Version 4.36 12/28/99 - New peer, portmon, wcom, and setup with additional UNICODE support. 9/23/99 - Added the '-f' option to wcom32 for FCC testing. Version 4.35 8/23/99 - Many changes found while testing the driver for Win2000. Version 4.33 5/26/99 - Initial Release DOCUMENT NUMBER: 8000166Download Driver Pack
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.