CXL-INJECT-PROTOCOL-ERROR(1) cxl Manual CXL-INJECT-PROTOCOL-ERROR(1) (NAME) cxl-inject-protocol-error - CXL CXL (SYNOPSIS) cxl inject-protocol-error [] . ! CXL (dport) CXL . protocol_injectable cxl-list true . -p/--protocol -s/--severity . -p CXL "mem" (CXL.mem) "cache" (CXL.cache). -s : "correctable" "uncorrectable" "fatal". ( ) . "injectable_protocol_errors" CXL cxl-list . : # cxl list -B [ { "bus":"root0", "provider":"ACPI.CXL", "injectable_protocol_errors":[ "mem-correctable", "mem-fatal", ] } ] (dport) ( "0000:0e:01.1"). : # cxl list -TP [ { "port":"port1", "host":"pci0000:e0", "depth":1, "decoders_committed":1, "nr_dports":1, "dports":[ { "dport":"0000:e0:01.1", "alias":"device:02", "id":0, "protocol_injectable":true } ] } ] # cxl inject-protocol-error "0000:e0:01.1" -p mem -s correctable cxl inject-protocol-error: inject_proto_err: injected mem-correctable protocol error. CXL (CXL.cache/mem) ACPI 6.5 (EINJ) . CONFIG_ACPI_APEI_EINJ CONFIG_ACPI_APEI_EINJ_CXL . EINJ . CXL ( "/sys/kernel/debug/cxl" ) . debugfs CXL "protocol_injectable" false "injectable_protocol_errors" CXL . (OPTIONS) -p, --protocol CXL . "mem" (CXL.mem) "cache" (CXL.cache) . -s, --severity . : "correctable" "uncorrectable" "fatal". --debug . (SEE ALSO) cxl-list(1) cxl 2026-06-30 CXL-INJECT-PROTOCOL-ERROR(1)