CP5613A2 Driver Installation on Windows 2000 SP4: Troubleshooting

David Krause11 min read
Industrial NetworkingSiemensTroubleshooting
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

Problem Summary

Engineers maintaining legacy SIMATIC installations frequently encounter a recurring failure when attempting to install a Siemens CP 5613 A2 communications processor (CP) on a host running Windows 2000 Professional SP4. The operating system ships with a generic PCI Communications Device class driver that does not expose the card to the SIMATIC NET configuration tools, and the original Simatic Net 07/2001 + SP4 install media bundled with WinCC 5.1 cannot detect the newer A2 hardware revision. Typical symptoms include:

  • The CP 5613 A2 is visible in Device Manager only as a generic PCI Communication Device with a yellow warning icon.
  • Launching the SIMATIC NET Configuration Console does not list the CP 5613 A2 under installed modules.
  • Forcing a manual driver update through the Add/Remove Hardware wizard causes an immediate, unprompted system restart (STOP 0x7E / STOP 0x7A kernel-mode fault during s7onlinx.dll initialization).
  • The PG/PC interface assignment in Set PG/PC Interface (or in the WinCC project) shows the slot as -- not available --.

Because the CP 5613 has been discontinued by Siemens and the CP 5613 A2 is the lowest-cost field replacement, the only viable remediation on a Windows 2000 host is to align the driver stack and licence key with what the A2 hardware expects.

Hardware Identification: CP 5613 vs CP 5613 A2

The two cards are mechanically and electrically similar, but the silicon and firmware differ enough that older SIMATIC NET releases cannot enumerate the A2 revision. The table below summarizes the practical differences for field engineers:

Property CP 5613 (6GK1 561-0AA00) CP 5613 A2 (6GK1 561-2AA00)
Status Discontinued (no longer available for purchase) Discontinued; available only from used/refurb stock
Bus PCI 2.1, 33 MHz PCI 2.2, 33/66 MHz
On-board ASIC ASPC2 (stepping ≤ B2) ASPC2 (stepping C0) with extended DP-V1 mailbox
Maximum PROFIBUS slaves 64 (DP-V0) 125 (DP-V0/V1)
Minimum SIMATIC NET driver V5.x (legacy) V6.2 SP1 or later
Edition 2005 / 2006 required No Yes — older keys will not bind

Detection is performed through the SIMATIC NET DP-RAM interface driver (cp5613a2.sys). Pre-V6.2 builds of the driver do not include the matching .inf file for the A2 PCI device ID 0x1302:0x5613 (rev. 0x10 or higher), so the host kernel never instantiates the device object that the user-mode Configuration Console expects.

Root Cause Analysis

Three independent failures typically stack to produce the reported behaviour:

  1. Driver version below hardware baseline. The Simatic Net 07/2001 + SP4 release corresponds internally to SIMATIC NET V6.0 + SP4, which predates the CP 5613 A2 driver package. The PnP enumerator loads the Microsoft serenum.sys/msser.sys shim instead of the SIMATIC cp5613a2.sys.
  2. Licence-key / Edition mismatch. The original SIMATIC NET licence bound to the WinCC 5.1 install uses an automation licence manager (ALM) key generated for the V5.x/V6.0 driver. Starting with the Edition 2005 release, Siemens moved to a new AX SSE-NN key class. Trying to install the newer driver over the older licence causes the configuration service to reject the binding, and on Windows 2000 the rejection path is not gracefully handled — the service terminates the process, which during the Plug-and-Play enumeration phase manifests as the immediate restart.
  3. OS Plug-and-Play quirk on Windows 2000. Windows 2000 Professional was the first client Windows to expose Active Directory-aware features, but its PCI hot-plug and resource-rebalance code paths predate the APIC-based enumeration of the A2 card, so a driver crash during initialization bypasses the standard Stop-screen reporting and reboots directly.
Engineering note: The STOP screen is suppressed by Windows 2000's /NoExecuteOptOut boot flag under certain HAL configurations, which is why affected machines appear to restart "without prompting anything".

SIMATIC NET Version Compatibility Matrix

The matrix below captures the release train that applies to the CP 5613 A2 on a Windows 2000 Professional host. It is the operating envelope the engineer must stay inside:

SIMATIC NET Release Internal Build CP 5613 A2 Support Windows 2000 SP3 Windows 2000 SP4
V5.x + SP1..SP4 5.x.xxxx No Yes (partial) No
V6.0 (07/2001) 6.0.0.0 No Yes Yes
V6.2 SP1 6.2.1.x Yes (first supported) Yes Yes
Edition 2005 6.3.x.x Yes Yes Yes
Edition 2006 6.4.x.x Yes (last Win2K-compatible) Yes Yes
Edition 2007 and later ≥ 7.0 Yes No (dropped) No (dropped)

According to the official Siemens SIMATIC NET support notice, Windows 2000 with SP3 or SP4 is officially supported and the driver CD shared with the Windows XP branch is the correct media to use for the CP 5613 A2 modules. The recommended ceiling is the Edition 2006 build — any newer release drops the Win2K HAL from the test matrix and will fail to load cp5613a2.sys on startup.

Prerequisites

Before the installation procedure is started, confirm or obtain the following items. None of them are optional; skipping any one of them re-introduces the original failure mode:

  • SIMATIC NET Edition 2005 or Edition 2006 install CD (the same physical disc used for Windows XP). The FMS-5613 Edition 2005 bundle is functionally equivalent for the FMS protocol path.
  • Valid Automation Licence Manager (ALM) key matching the chosen Edition. The older WinCC 5.1 key is not portable — a new AX SSE-NN licence is required.
  • Local administrator credentials on the Windows 2000 host (the install service must stop and restart the S7DOS and PNION services).
  • At least 1.2 GB of free disk on the system partition (the SIMATIC NET install fully expands before committing).
  • BIOS set to Plug & Play OS = No for the duration of the install; switch it back to Yes after the CP is enumerated.
  • PCI slot capable of 5 V signalling (the CP 5613 A2 is a universal-card, 5 V keyed device; do not seat it in a 3.3 V-only slot).

Resolution Procedure

  1. Pre-flight: stage the new media. Insert the SIMATIC NET Edition 2005/2006 CD. Do not run setup.exe yet. The Setup routine will fail if the old WinCC 5.1 Simatic Net V6.0 service is active. Open a command prompt and stop the legacy services:
net stop "S7DOS"
net stop "PNION"
net stop "Simatic Net Configuration"
  1. Remove the old driver tree. From Control Panel → Add/Remove Programs, uninstall SIMATIC NET 07/2001 + SP4. Reboot. This step is required because SIMATIC NET installs its DP-RAM shim into \WINNT\system32\drivers and does not always replace it during an upgrade.
  2. Power down and seat the CP 5613 A2. With the host off, install the card into a free 32-bit PCI slot. Power on, but do not let Plug-and-Play auto-assign a driver. If the Found New Hardware Wizard appears, cancel it.
  3. Boot into Safe Mode to clear phantom bindings. Press F8 during POST and select Safe Mode. Open regedit and delete the following keys (created by the failed earlier attempts):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI\VEN_1302&DEV_5613&SUBSYS_...
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\cp5613a2
  1. Install SIMATIC NET Edition 2005/2006. Reboot into Normal Mode and run setup.exe from the new CD. Select Custom Install and explicitly enable: CP 5613 A2 driver, SIMATIC NET Configuration, Automation Licence Manager, and OPC Scout. The installer will create the cp5613a2.sys shim and register the matching .inf for PCI device ID 0x1302:0x5613.
  2. Transfer / acquire the new licence. Use ALM → Transfer Licence to move the AX SSE-NN key onto the host. If no key is available, contact your local Siemens representative — Edition 2005 and Edition 2006 keys are still available for order against the CP 5613 A2 hardware serial number.
  3. Force the PnP re-enumeration. With the card still seated, open Device Manager → Action → Scan for hardware changes. The CP 5613 A2 entry should now appear under SIMATIC NET Communication Processor with the matching driver version (e.g. 6.4.0.12 for Edition 2006).
  4. Assign the PG/PC interface. Launch Set PG/PC Interface and select CP5613A2(MPI) or CP5613A2.PROFIBUS as the access point, depending on the bus you will scan. Apply.

Hardware Installation: Device Manager Walk-Through

If the wizard re-appears after the SIMATIC NET install — typically because the PCI device ID matches the generic Multifunction adapter class first — complete the manual update by hand:

  1. Right-click the unknown device → Update Driver.
  2. Choose Display a list of the known drivers… → Show All Hardware.
  3. Manufacturer: Siemens AG. Model: SIMATIC NET CP 5613 A2.
  4. Click Have Disk and browse to \Program Files\Siemens\Automation\SIMATIC_NET\Drivers\CP5613A2.
  5. Confirm. The cp5613a2.sys driver version should match the install build; a mismatch indicates the old V6.0 tree was not fully removed and Step 2 must be repeated.

Driver Configuration Parameters

Once enumerated, the following registry/INI parameters in cp5613a2.cfg under \WINNT\system32 control the card. The defaults are correct for most MPI/PROFIBUS scans but must be reviewed for time-critical DP-V1 traffic:

Parameter Default Range Description
BaudRate 187500 9600 … 12000000 PROFIBUS segment baud rate, bps
SlotTime 100 1 … 65535 (tBIT) Slot time in bit periods
MinStationDelay 11 1 … 65535 (tBIT) Minimum station delay
MaxRetryLimit 1 0 … 8 Number of retries before token pass is rebuilt
DPV1Enabled 1 0 / 1 Enable DP-V1 acyclic services
BusTiming auto auto / fixed Auto-detect or lock to the BaudRate value
Watchdog_ms 1000 100 … 60000 Host-side watchdog, in milliseconds

Verification Procedure

Once the card is enumerated, run the following checks in order. All must pass before the workstation is returned to production:

  1. Device Manager clean. No yellow or red icons in SIMATIC NET Communication Processor. Driver date matches the install CD.
  2. Configuration Console self-test. Open SIMATIC NET → Configuration Console → right-click CP 5613 A2 → Diagnostics → Test. Expected result: OK — Hardware self-test passed in 1.6 s.
  3. Bus scan. In Set PG/PC Interface → CP5613A2.PROFIBUS → Properties → Test. With the segment terminated and at least one slave powered, the bus scan should report the live node list (e.g. Node 2 — ET 200M, DP-V0).
  4. Live link to a S7 CPU. In STEP 7 V5.5, Accessible Nodes (target = CP5613A2.PROFIBUS) should display the connected CPU's MPI/PROFIBUS address within 4 seconds of the scan.
  5. Event log clean. eventvwr.msc → System log → filter Source = cp5613a2. No error or warning entries from the previous 10 minutes.
Engineering note: If the bus scan completes with zero nodes but the diagnostics self-test passes, the issue is physical-layer (cable, terminator, or slave power) and is not related to the driver install.

Licensing and Procurement Notes

The most common reason the procedure above is abandoned is licence unavailability. The relevant facts that the field engineer needs to understand:

  • The Edition 2005 and Edition 2006 ALM keys for the CP 5613 A2 are still orderable through the local Siemens representative against the hardware serial number, even though the card itself is no longer in production.
  • The legacy V6.0 / WinCC 5.1 licence cannot be upgraded in place. It must be retired and replaced.
  • Some distributors still keep the Edition 2005 DVD in their archive; asking explicitly for the Win2K-compatible build is the fastest path to media when the customer's internal copy has been lost.
  • For the FMS protocol (PG/OP routing into older HMI stations), the FMS-5613 Edition 2005 bundle is the officially recognised replacement for the discontinued V5.x FMS-5613 release.

Troubleshooting Matrix

Symptom Likely Cause Corrective Action
Immediate restart on driver update Legacy V6.0 cp5613a2.sys still present in system32\drivers Boot Safe Mode, manually delete the file, re-install Edition 2005/2006
Card shows as Multifunction adapter PnP enumerator matched the wrong driver class Manual Update Driver → Have Disk walk-through
Configuration Console does not list the card Configuration service bound to an older licence Re-bind the ALM key with ALM → Transfer Licence and restart Simatic Net Configuration
Self-test passes, no nodes on bus scan Physical-layer fault, not driver-related Check terminator power, cable shielding, slave addresses
Set PG/PC Interface grayed out STEP 7 was installed before SIMATIC NET Reinstall SET PG/PC Interface from the Edition 2005/2006 CD
STOP 0x7E in s7onlinx.dll Mixed V6.0 and V6.2/V6.3 driver components Full uninstall of all SIMATIC NET components, then clean install of Edition 2005/2006

Field-Proven Caveats

  • USB-to-PCI bridges are not supported. The CP 5613 A2 needs direct PCI bus master access; external chassis will not enumerate the card correctly under Windows 2000.
  • Hyperthreading/SMP HAL mismatch. If the host was upgraded to an SMP HAL after the original install, the SIMATIC NET V6.x services will fail to start. Switch back to the uniprocessor HAL before installing the new driver.
  • DEP must be off. Windows 2000 SP4's Data Execution Prevention option (via the /NoExecute=AlwaysOff boot flag) must be cleared for the cp5613a2.sys driver to load — the driver issues int 1 debug instructions that trigger a DEP fault.
  • Antivirus real-time scan. Exclude \Program Files\Siemens\Automation from real-time scan. The OPC Scout service performs tight read/write loops that the scanner can stall, producing spurious watchdog trips on the CP 5613 A2.

FAQ

What is the minimum SIMATIC NET version for the CP 5613 A2 on Windows 2000?

SIMATIC NET V6.2 SP1 is the first release with a working cp5613a2.sys for the A2 hardware revision. Field installations should use Edition 2005 (V6.3) or Edition 2006 (V6.4) because they are the last builds officially tested against Windows 2000 Professional SP3 and SP4.

Can the original WinCC 5.1 (07/2001 + SP4) SIMATIC NET licence be reused?

No. The V6.0 licence is bound to the older automation licence manager key class. The CP 5613 A2 requires an Edition 2005/2006 AX SSE-NN key, which must be acquired separately through a Siemens representative.

Why does the host restart without showing a STOP screen when the driver fails to load?

Windows 2000 with certain HAL/APIC combinations suppresses the blue-screen dump and reboots directly. The root cause is a kernel-mode fault in cp5613a2.sys triggered by the older V6.0 driver tree conflicting with the newer install. Cleaning system32\drivers in Safe Mode before reinstalling resolves it.

Is the CP 5613 A2 still orderable?

The card has been discontinued; only refurbished stock is available. For new installations Siemens recommends migrating to the CP 5622 (PCIe) on a current Windows version, but the CP 5613 A2 is still officially supported on the SIMATIC NET driver side for the Win2K host legacy fleet.

Does Edition 2007 or later work on Windows 2000 SP4?

No. Edition 2007 was the first release to drop Windows 2000 from the supported-OS matrix. Installing it on a Win2K host results in the configuration service refusing to start, and the CP 5613 A2 will not appear in the Configuration Console. Stay with Edition 2006 as the highest build.

Back to blog