Xid 149 NETIR_LINK_DOWN on Blackwell: the NVLink fault that Xid 74 knowledge misses
On B100, B200 and GB200 class systems NVIDIA reports NVLink faults as Xid 149 with a NETIR subcode instead of the Xid 74 used on earlier generations. An operator or a runbook that only greps for Xid 74 sees nothing while the link is down and the GPU has already been pulled out of the NVLink domain.
On B100, B200 and GB200 class systems NVIDIA reports NVLink faults as Xid 149 with a NETIR subcode instead of the Xid 74 used on earlier generations.
- Symptom
NVRM: Xid (PCI:0018:01:00): 149, NETIR_LINK_EVT Fatal XC0 i0 Link 08 (0x004505c6 0x00000000 0x00000000 0x00000000)- Root cause
- Blackwell moved the NVLink fault family to Xid 149 with NETIR subcodes; the subcode name distinguishes a hard link-down from bit-error-rate and data-error events. A fatal NETIR_LINK_DOWN takes the GPU out of the NVLink domain and marks it Degraded. The degraded marking is sticky, so the GPU stays out of the domain until it is reset even though nvidia-smi may look normal.
- Recommended fix
- Capture the complete Xid 149 line. The subcode name (NETIR_LINK_DOWN versus NETIR_LINK_EVT) and the hex payload are what separate a hard link-down from a bit-error-rate event, so a truncated log is not actionable.
- How Denpex helps
- Denpex matches Xid 149 NETIR_LINK_DOWN on Blackwell: the NVLink fault that Xid 74 knowledge misses across every rank in a distributed run and reports which rank failed first, so you act on the initiating node instead of the loudest one.
What this failure is
Xid 149 NETIR_LINK_DOWN on Blackwell: the NVLink fault that Xid 74 knowledge misses is a Hardware failure seen during ML training runs. On B100, B200 and GB200 class systems NVIDIA reports NVLink faults as Xid 149 with a NETIR subcode instead of the Xid 74 used on earlier generations. An operator or a runbook that only greps for Xid 74 sees nothing while the link is down and the GPU has already been pulled out of the NVLink domain. Common tags: Blackwell, Nvlink, Xid 149, Netir.
Is this what broke your run? Paste your log.
You're reading about Xid 149 NETIR_LINK_DOWN on Blackwell: the NVLink fault that Xid 74 knowledge misses. Paste your own crash log or traceback below and get the real root cause for YOUR run, not this generic entry. No account, no card. Logs are masked at ingress and never saved to account history.
Zero-Trust Client Redaction Active. No sensitive values detected.
Want 30 days on the Scale plan?
Request an evaluation code. A verified workplace organization activates up to 50 diagnoses a day, alerts, history, and follow-up questions. No credit card or automatic subscription.
Why it happens (the mechanism)
Blackwell moved the NVLink fault family to Xid 149 with NETIR subcodes; the subcode name distinguishes a hard link-down from bit-error-rate and data-error events. A fatal NETIR_LINK_DOWN takes the GPU out of the NVLink domain and marks it Degraded. The degraded marking is sticky, so the GPU stays out of the domain until it is reset even though nvidia-smi may look normal. Taken together, these mechanisms explain why the failure is reproducible, why it tends to surface on specific workloads or scales, and why generic mitigation attempts often fall short without addressing the underlying cause.
What you'll observe
- Collectives fail or hang on a Blackwell node while every Xid 74 check stays silent
- nvidia-smi looks healthy after a reboot but the same rank keeps failing collectives
- Existing NVLink runbooks written for Hopper do not fire on Blackwell hardware
Common symptoms and what they mean
| Symptom | Why it happens |
|---|---|
| Kernel log line of the form: NVRM: Xid (PCI:0018:01:00): 149, NETIR_LINK_DOWN Fatal | Blackwell moved the NVLink fault family to Xid 149 with NETIR subcodes; the subcode name distinguishes a hard link-down from bit-error-rate and data-error events |
| Xid 154 GPU recovery action changed logged immediately after the 149 | A fatal NETIR_LINK_DOWN takes the GPU out of the NVLink domain and marks it Degraded |
| knvlinkSetDegradedMode_IMPL reporting that the GPU is marked Degraded | The degraded marking is sticky, so the GPU stays out of the domain until it is reset even though nvidia-smi may look normal |
| NCCL falling back to a slower path or failing ring setup on one rank only | Blackwell moved the NVLink fault family to Xid 149 with NETIR subcodes; the subcode name distinguishes a hard link-down from bit-error-rate and data-error events |
Which systems are affected
- NVIDIA B100 and B200 GPUs
- GB200 NVL72 and GB300 racks
- Any Blackwell NVLink domain, including DGX Spark GB10
How to confirm this is the problem
Use this checklist to test the hypothesis against a small reproduction. No single line proves the root cause, so preserve the preceding events and compare one variable at a time.
- ✓grep the kernel log for "Xid" and for "149" separately; a runbook that greps only for 74 will return nothing on Blackwell
- ✓Look for the Xid 154 recovery-action line and the Degraded marking following the 149
- ✓Confirm the affected link id repeats across resets before escalating to hardware replacement
Searchable error signature
NVRM: Xid (PCI:0018:01:00): 149, NETIR_LINK_EVT Fatal XC0 i0 Link 08 (0x004505c6 0x00000000 0x00000000 0x00000000)
NVRM: Xid (PCI:0018:01:00): 149, NETIR_LINK_DOWN Fatal
NVRM: Xid (PCI:0018:01:00): 154, GPU recovery action changed
NVRM: knvlinkSetDegradedMode_IMPL: GPU 0000:18:01.0 marked Degraded
nvidia-smi nvlink -s: GPU 0: Link 8: <inactive>Use this text as a lookup key in logs and upstream issue trackers. It is not presented as a captured customer log. Confirm the cause from your own preceding events, versions, configuration and the cited references.
The fix and the prevention pattern
The root cause is on this page and stays free. A free account adds the exact remediation steps, saved history, and the fix on every entry in the encyclopedia.
Sign up free. Unlock the full analysisNo credit card. Daily allowance follows verified trust tier. Instant access.
Diagnose this failure in VS Code
Select the traceback or open the failed terminal, then run Denpex locally to see the initiating rank, collateral failures, exact fix, and verification command without uploading the log.
Install the free VS Code extensionRoot cause
- Blackwell moved the NVLink fault family to Xid 149 with NETIR subcodes; the subcode name distinguishes a hard link-down from bit-error-rate and data-error events
- A fatal NETIR_LINK_DOWN takes the GPU out of the NVLink domain and marks it Degraded
- The degraded marking is sticky, so the GPU stays out of the domain until it is reset even though nvidia-smi may look normal
The fix and how to prevent it
Evaluate Denpex on your own logs
Request a Scale evaluation code. A verified workplace organization activates 30 days with up to 50 diagnoses a day. Every account keeps its current diagnosis allowance and gets a verification path. No card or automatic subscription.
Don't just read the fix, diagnose your run
The encyclopedia tells you what went wrong. Denpex tells you what went wrong in YOUR training run. With your logs, your config, and your stack.