/* From now on, we cannot access info->control */
        iwl_mvm_skb_prepare_status(skb, dev_cmd);
 
+       /*
+        * The IV is introduced by the HW for new tx api, and it is not present
+        * in the skb, hence, don't tell iwl_mvm_mei_tx_copy_to_csme about the
+        * IV for those devices.
+        */
        if (ieee80211_is_data(fc))
                iwl_mvm_mei_tx_copy_to_csme(mvm, skb,
-                                           info->control.hw_key ?
+                                           info->control.hw_key &&
+                                           !iwl_mvm_has_new_tx_api(mvm) ?
                                            info->control.hw_key->iv_len : 0);
 
        if (iwl_trans_tx(mvm->trans, skb, dev_cmd, txq_id))