ENUM IWL_TAS_STATICALLY_DISABLED_REASON(9)
π 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,Dbmand 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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms