CXL-SET-ALERT-CONFIG(1) cxl Manual CXL-SET-ALERT-CONFIG(1) (NAME) cxl-set-alert-config - memdev CXL (SYNOPSIS) cxl set-alert-config [..] [] (DESCRIPTION) CXL . (critical alert) . (warning alert) . . . threshold=value alert=on . alert=off . . < -A>> . (EXAMPLES) (life used). # cxl set-alert-config mem0 --life-used-threshold=30 --life-used-alert=on { "memdev":"mem0", "ram_size":"1024.00 MiB (1073.74 MB)", "alert_config":{ "life_used_prog_warn_threshold_valid":true, "dev_over_temperature_prog_warn_threshold_valid":false, "dev_under_temperature_prog_warn_threshold_valid":false, "corrected_volatile_mem_err_prog_warn_threshold_valid":false, "corrected_pmem_err_prog_warn_threshold_valid":false, "life_used_prog_warn_threshold_writable":true, "dev_over_temperature_prog_warn_threshold_writable":true, "dev_under_temperature_prog_warn_threshold_writable":true, "corrected_volatile_mem_err_prog_warn_threshold_writable":true, "corrected_pmem_err_prog_warn_threshold_writable":true, "life_used_crit_alert_threshold":75, "life_used_prog_warn_threshold":30, "dev_over_temperature_crit_alert_threshold":0, "dev_under_temperature_crit_alert_threshold":0, "dev_over_temperature_prog_warn_threshold":0, "dev_under_temperature_prog_warn_threshold":0, "corrected_volatile_mem_err_prog_warn_threshold":0, "corrected_pmem_err_prog_warn_threshold":0 }, "serial":"0", "host":"0000:0d:00.0" } cxl memdev: cmd_set_alert_config: set alert configuration 1 mem life_used. # cxl set-alert-config mem0 --life-used-alert=off { "memdev":"mem0", "ram_size":"1024.00 MiB (1073.74 MB)", "alert_config":{ "life_used_prog_warn_threshold_valid":false, "dev_over_temperature_prog_warn_threshold_valid":false, "dev_under_temperature_prog_warn_threshold_valid":false, "corrected_volatile_mem_err_prog_warn_threshold_valid":false, "corrected_pmem_err_prog_warn_threshold_valid":false, "life_used_prog_warn_threshold_writable":true, "dev_over_temperature_prog_warn_threshold_writable":true, "dev_under_temperature_prog_warn_threshold_writable":true, "corrected_volatile_mem_err_prog_warn_threshold_writable":true, "corrected_pmem_err_prog_warn_threshold_writable":true, "life_used_crit_alert_threshold":75, "life_used_prog_warn_threshold":30, "dev_over_temperature_crit_alert_threshold":0, "dev_under_temperature_crit_alert_threshold":0, "dev_over_temperature_prog_warn_threshold":0, "dev_under_temperature_prog_warn_threshold":0, "corrected_volatile_mem_err_prog_warn_threshold":0, "corrected_pmem_err_prog_warn_threshold":0 }, "serial":"0", "host":"0000:0d:00.0" } cxl memdev: cmd_set_alert_config: set alert configuration 1 mem (OPTIONS) memX memdev. memdev ( memdev) . all . -S, --serial memdev () . -L, --life-used-threshold= (life used). --life-used-alert= . on off . -O, --over-temperature-threshold= (over temperature). --over-temperature-alert= . on off . -U, --under-temperature-threshold= (under temperature). --under-temperature-alert= . on off . -V, --volatile-mem-err-threshold= (corrected volatile memory error). --volatile-mem-err-alert= . on off . -P, --pmem-err-threshold= (corrected persistent memory error). --pmem-err-alert= . on off . -v, --verbose ( libcxl ). (SEE ALSO) CXL-3.0 8.2.9.8.3.3 cxl 2026-06-30 CXL-SET-ALERT-CONFIG(1)