ENUM IWL_TAS_STATICALLY_DISABLED_REASON(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum iwl_tas_statically_disabled_reason β€” TAS statically disabled reason πŸŽ€

okay so this is from the Kernel API Manual, bestie, and it's literally just an enum that tells you why TAS got shut off. That's the whole vibe. Let's get into it ✨


🌸 NAME 🌸

enum iwl_tas_statically_disabled_reason β€” TAS statically disabled reason. yes that's the name, no I'm not shortening it, it's iconic in a chaotic way 🫢


✨ SYNOPSIS ✨

here's the shape of it, copy it exactly, don't be weird about it:

enum iwl_tas_statically_disabled_reason {
    TAS_DISABLED_DUE_TO_BIOS ,
    TAS_DISABLED_DUE_TO_SAR_6DBM ,
    TAS_DISABLED_REASON_INVALID ,
    TAS_DISABLED_DUE_TO_TABLE_SOURCE_INVALID ,
    TAS_DISABLED_REASON_MAX

};

like, five values, all caps, very serious business. slay πŸ’…


πŸŽ€ Constants πŸŽ€

this is the part you actually came for β€” every reason, one by one:

  • TAS_DISABLED_DUE_TO_BIOS β€” TAS is disabled because TAS is disabled in BIOS. yeah. the BIOS did this. not us. go talk to your BIOS 😭
  • TAS_DISABLED_DUE_TO_SAR_6DBM β€” TAS is disabled because SAR limit is less than 6 Dbm. (that's the original wording, Dbm and all β€” I don't make the rules πŸ’€)
  • TAS_DISABLED_REASON_INVALID β€” TAS disable reason is invalid. deeply unhelpful but honest, ngl.
  • TAS_DISABLED_DUE_TO_TABLE_SOURCE_INVALID β€” TAS is disabled due to table source invalid. the table said no πŸ€·β€β™€οΈ
  • TAS_DISABLED_REASON_MAX β€” TAS disable reason max value. it's the ceiling, the final boss, the max ✨
fr fr tho β€” that's all five. nothing hidden, nothing extra. every flag accounted for πŸ’–

πŸ¦‹ SEE ALSO πŸ¦‹

all the friends in the same kernel file, ./drivers/net/wireless/intel/iwlwifi/fw/api/debug.h, plus the whole crew:

  • enum iwl_debug_cmds(9)
  • struct iwl_error_resp(9)
  • struct iwl_shared_mem_cfg_v2(9)
  • struct iwl_shared_mem_lmac_cfg(9)
  • struct iwl_shared_mem_cfg(9)
  • struct iwl_mfuart_load_notif_v1(9)
  • struct iwl_mfuart_load_notif(9)
  • struct iwl_mfu_assert_dump_notif(9)
  • enum iwl_marker_id(9)
  • struct iwl_marker(9)
  • struct iwl_marker_rsp(9)
  • struct iwl_dbg_mem_access_cmd(9)
  • struct iwl_dbg_mem_access_rsp(9)
  • struct iwl_dbg_suspend_resume_cmd(9)
  • struct iwl_buf_alloc_frag(9)
  • struct iwl_buf_alloc_cmd(9)
  • struct iwl_dram_info(9)
  • struct iwl_dbgc1_info(9)
  • struct iwl_dbg_host_event_cfg_cmd(9)
  • struct iwl_dbg_dump_complete_cmd(9)
  • struct iwl_tas_status_per_mac(9)
  • struct iwl_tas_status_resp(9)
  • enum iwl_tas_dyna_status(9)
  • enum iwl_fw_dbg_config_cmd_type(9)
  • struct iwl_fw_dbg_config_cmd(9)

that's the whole page, no cap 🧚 honestly kind of a short one and I respect it for that.

sign-off szn: this came from ./drivers/net/wireless/intel/i... and it's dated October 2026 β€” yes, 2026, we're manifesting the future bestie πŸŒˆπŸ’œ

πŸ“¦ where this page comes from