On 12.12.2013 06:58, Emmanuel Grumbach wrote: >>> can you please apply this and report back? >>> >>> diff --git a/drivers/net/wireless/iwlwifi/pcie/tx.c >>> b/drivers/net/wireless/iwlwifi/pcie/tx.c >>> index c5746ed..0a1f39c 100644 >>> --- a/drivers/net/wireless/iwlwifi/pcie/tx.c >>> +++ b/drivers/net/wireless/iwlwifi/pcie/tx.c >>> @@ -708,10 +708,6 @@ void iwl_pcie_tx_start(struct iwl_trans *trans, >>> u32 scd_base_addr) >>> reg_val = iwl_read_direct32(trans, FH_TX_CHICKEN_BITS_REG); >>> iwl_write_direct32(trans, FH_TX_CHICKEN_BITS_REG, >>> reg_val | FH_TX_CHICKEN_BITS_SCD_AUTO_RETRY_EN); >>> - >>> - /* Enable L1-Active */ >>> - iwl_clear_bits_prph(trans, APMG_PCIDEV_STT_REG, >>> - APMG_PCIDEV_STT_VAL_L1_ACT_DIS); >>> } >>> >>> void iwl_trans_pcie_tx_reset(struct iwl_trans *trans) >> Sorry it took so long. >> I've built 3.12.3 with this patch applied. What now? > Does it help? > Do you still the same issues? > If yes - please share the log again. I booted with it today, being on battery, and got the lock-up after an hour. I've attached the dmesg output.