DDC AceXtreme 1553 Card Causing Random Reboots? How DuroPC Fixed an MCTP PCIe Instability in the BIOS
A DDC AceXtreme MIL-STD-1553 PCIe card triggered random full-system reboots under bus load on RHEL 8. The root cause was MCTP PCIe traffic the stock BIOS couldn't disable — so DuroPC engineered a per-slot MCTP disable option into the firmware.

A DDC AceXtreme BU-67106K/BU-67206K MIL-STD-1553 PCIe card, installed in a high-slot-count DuroPC RX610 + EXP500-8 expansion system running RHEL 8, triggered random full-system reboots 15 minutes to an hour after 1553 bus traffic started — every cold boot, without fail. The root cause was MCTP (Management Component Transport Protocol) PCIe traffic that the platform's stock BIOS had no way to disable. DuroPC's engineering team modified the BIOS to expose a per-slot MCTP disable option, eliminating the reboots entirely. If you're seeing similar random reboots, hangs, or instability with a DDC 1553 or other PCIe avionics interface card under sustained bus load, the details below may describe exactly what you're running into.
The Challenge
A leading defense prime needed a Data Device Corporation (DDC) AceXtreme MIL-STD-1553 card (BU-67106K/BU-67206K series) running reliably inside a DuroPC RX610 rackmount computer connected to a DuroPC EXP500-8 PCIe expansion chassis — a high-slot-count configuration built to accommodate the full card set of an automated avionics test stand alongside an ARINC 429 card. The system ran Red Hat Enterprise Linux (RHEL) 8, adding another layer of complexity: this wasn't a Windows-based debug with broad community troubleshooting resources, but an enterprise Linux deployment where driver behavior, kernel-level interactions, and BIOS/OS handoff all needed to be understood together. The stand needed to run unattended through long qualification and production test cycles.
Instead, it rebooted. Randomly. Anywhere from fifteen minutes to an hour after the test software began generating 1553 bus traffic — every time. The failure showed up across multiple units, which ruled out a single bad board, but the customer's older DuroPC systems, running the exact same software image, never had the problem. Something about running this specific card in the newer high-slot-count platform, under real bus load, wasn't stable.
If the cards worked fine sitting idle, and older hardware never faulted, the easy conclusion would have been to write it off as card incompatibility and move on. That's not what happened.
The Investigation
DuroPC's engineering team worked the problem alongside the customer's own systematic troubleshooting, methodically eliminating variables:
- Forced PCIe Gen1 negotiation on every slot in the system — no change in behavior.
- Relocated the cards to different x16 slots — the failure signature changed, but the instability remained.
- Confirmed a bit-for-bit identical software stack. Same RHEL 8.10 image, same drivers, same application — deployed from the same source across both the stable older units and the failing new ones, ruling out anything specific to the Linux environment itself.
- Opened the chassis to rule out a thermal contributor. No change.
- Isolated the fault to the DDC 1553 card specifically. A different vendor's 1553 card, installed in the same chassis, ran without issue.
- Found the fault tracked boot state, not uptime. A cold power-on reliably failed within an hour. A warm reboot, by contrast, ran stable for days at a time.
That last finding reframed the entire problem. With software, drivers, and application layer proven identical, and the failure keyed to how the system powered on rather than how long it ran, the cause had to live below the operating system entirely — in how the PCIe link itself was being trained and negotiated at boot.
The Root Cause
DuroPC engineers escalated directly to DDC's technical support team and traced the fault to MCTP (Management Component Transport Protocol) traffic on the PCIe link hosting the 1553 card — a known troublemaker on certain motherboard chipsets, per DDC's own field history with the protocol.
The catch: the platform's stock BIOS had no option to disable MCTP on a per-slot basis. This wasn't a driver bug, a defective card, or a cooling issue. It was a protocol-level PCIe interaction the stock firmware had never been built to expose or control — invisible to standard BIOS menus and untouched by any combination of Gen-speed or slot changes.
The Solution: A Custom BIOS Modification
Rather than tell the customer to swap vendors or live with the instability, DuroPC's engineering team modified the platform's BIOS to expose a firmware-level MCTP disable option, scoped to the individual PCIe slot hosting the 1553 card. It's a setting that didn't exist in the standard firmware until DuroPC engineered it in — giving the customer direct, per-slot control over a protocol interaction that had no other way to be managed.
That capability matters beyond this one card. High-slot-count systems like the RX610 paired with the EXP500-8 exist specifically to host demanding combinations of interface cards side by side — 1553, ARINC 429, GPUs, custom I/O — in a single chassis. The more slots and the more card types in play, the more likely one of them will carry a protocol quirk that a stock BIOS was never built to accommodate. DuroPC's ability to modify the BIOS directly, down to a single slot's PCIe behavior, is what makes that kind of dense, multi-card configuration something the customer can actually run unattended and trust.
The Result
The customer flashed the new BIOS, disabled MCTP on the affected slot, and ran the test stand continuously with zero reboots — a system that had previously failed in as little as five minutes. In their own words:
Having this BIOS option exposed and then turning it off appears to solve our stability problem with the particular PCIe card we're using. I haven't seen any crashes over an extended period with this update. I appreciate your team chasing this down for us.
The Platform
DDC AceXtreme BU-67106K / BU-67206K — 4-channel, dual-redundant MIL-STD-1553 PCIe card with onboard DMA and MSI interrupt support.
Why It Matters
Most integrators stop at the board support package. When a customer hits a wall like this, the standard answer is "swap the card" or "that's a known limitation" — because engineering custom BIOS firmware for a single customer's edge case isn't something most rackmount suppliers are equipped to do.
DuroPC is. For programs building dense, multi-card systems where downtime isn't an option — automated test stands, qualification rigs, deployed field systems — that BIOS-level engineering depth is the difference between a workaround and a system the customer can actually trust to run unattended. That capability holds up on Red Hat Enterprise Linux deployments as readily as on Windows, which matters for the growing number of defense and industrial programs standardizing on RHEL rather than treating it as an edge case.
Download the one-page case study (PDF)Seeing similar instability with a PCIe interface card?
DuroPC engineers the platform down to the BIOS. Tell us what your system needs to host — we'll tell you what it takes to run it unattended.
Need Help Choosing the Right System?
Our engineering team can help you find the perfect ruggedized computing solution.