lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20140812190509.GA25906@falcon>
Date:	Tue, 12 Aug 2014 12:05:09 -0700
From:	Steven Noonan <steven@...inklabs.net>
To:	Michal Hocko <mhocko@...e.cz>
Cc:	"Grumbach, Emmanuel" <emmanuel.grumbach@...el.com>,
	"linux-wireless@...r.kernel.org" <linux-wireless@...r.kernel.org>,
	"Berg, Johannes" <johannes.berg@...el.com>,
	"ilw@...ux.intel.com" <ilw@...ux.intel.com>,
	LKML <linux-kernel@...r.kernel.org>
Subject: Re: wlwifi - Microcode SW error detected.

I'm seeing this on linus/master right now...

$ uname -r
3.16.0-ec2-10567-gc7a19c7

$ dmesg
[...]
[   32.450641] ieee80211 phy0: Hardware restart was requested
[   32.451124] iwlwifi 0000:04:00.0: L1 Enabled; Disabling L0S
[   32.451457] iwlwifi 0000:04:00.0: L1 Enabled; Disabling L0S
[   32.726567] iwlwifi 0000:04:00.0: Microcode SW error detected.  Restarting 0x2000000.
[   32.726572] iwlwifi 0000:04:00.0: CSR values:
[   32.726574] iwlwifi 0000:04:00.0: (2nd byte of CSR_INT_COALESCING is CSR_INT_PERIODIC_REG)
[   32.726586] iwlwifi 0000:04:00.0:        CSR_HW_IF_CONFIG_REG: 0X40489204
[   32.726597] iwlwifi 0000:04:00.0:          CSR_INT_COALESCING: 0X80000040
[   32.726608] iwlwifi 0000:04:00.0:                     CSR_INT: 0X00000000
[   32.726618] iwlwifi 0000:04:00.0:                CSR_INT_MASK: 0X00000000
[   32.726629] iwlwifi 0000:04:00.0:           CSR_FH_INT_STATUS: 0X00000000
[   32.726639] iwlwifi 0000:04:00.0:                 CSR_GPIO_IN: 0X00000000
[   32.726650] iwlwifi 0000:04:00.0:                   CSR_RESET: 0X00000000
[   32.726661] iwlwifi 0000:04:00.0:                CSR_GP_CNTRL: 0X080403c5
[   32.726671] iwlwifi 0000:04:00.0:                  CSR_HW_REV: 0X00000144
[   32.726682] iwlwifi 0000:04:00.0:              CSR_EEPROM_REG: 0X00000000
[   32.726692] iwlwifi 0000:04:00.0:               CSR_EEPROM_GP: 0X80000000
[   32.726703] iwlwifi 0000:04:00.0:              CSR_OTP_GP_REG: 0X803a0000
[   32.726713] iwlwifi 0000:04:00.0:                 CSR_GIO_REG: 0X00080042
[   32.726724] iwlwifi 0000:04:00.0:            CSR_GP_UCODE_REG: 0X00000000
[   32.726734] iwlwifi 0000:04:00.0:           CSR_GP_DRIVER_REG: 0X00000000
[   32.726745] iwlwifi 0000:04:00.0:           CSR_UCODE_DRV_GP1: 0X00000000
[   32.726755] iwlwifi 0000:04:00.0:           CSR_UCODE_DRV_GP2: 0X00000000
[   32.726766] iwlwifi 0000:04:00.0:                 CSR_LED_REG: 0X00000060
[   32.726777] iwlwifi 0000:04:00.0:        CSR_DRAM_INT_TBL_REG: 0X880d2aef
[   32.726787] iwlwifi 0000:04:00.0:        CSR_GIO_CHICKEN_BITS: 0X27800200
[   32.726798] iwlwifi 0000:04:00.0:             CSR_ANA_PLL_CFG: 0Xd55555d5
[   32.726808] iwlwifi 0000:04:00.0:      CSR_MONITOR_STATUS_REG: 0X3c08019d
[   32.726819] iwlwifi 0000:04:00.0:           CSR_HW_REV_WA_REG: 0X0001001a
[   32.726830] iwlwifi 0000:04:00.0:        CSR_DBG_HPET_MEM_REG: 0Xffff0000
[   32.726831] iwlwifi 0000:04:00.0: FH register values:
[   32.726851] iwlwifi 0000:04:00.0:         FH_RSCSR_CHNL0_STTS_WPTR_REG: 0X2135fa00
[   32.726863] iwlwifi 0000:04:00.0:        FH_RSCSR_CHNL0_RBDCB_BASE_REG: 0X02135fb0
[   32.726875] iwlwifi 0000:04:00.0:                  FH_RSCSR_CHNL0_WPTR: 0X00000020
[   32.726886] iwlwifi 0000:04:00.0:         FH_MEM_RCSR_CHNL0_CONFIG_REG: 0X80801114
[   32.726898] iwlwifi 0000:04:00.0:          FH_MEM_RSSR_SHARED_CTRL_REG: 0X000000fc
[   32.726909] iwlwifi 0000:04:00.0:            FH_MEM_RSSR_RX_STATUS_REG: 0X07030000
[   32.726921] iwlwifi 0000:04:00.0:    FH_MEM_RSSR_RX_ENABLE_ERR_IRQ2DRV: 0X00000000
[   32.726933] iwlwifi 0000:04:00.0:                FH_TSSR_TX_STATUS_REG: 0X07ff0001
[   32.726945] iwlwifi 0000:04:00.0:                 FH_TSSR_TX_ERROR_REG: 0X00000000
[   32.727049] iwlwifi 0000:04:00.0: Start IWL Error Log Dump:
[   32.727051] iwlwifi 0000:04:00.0: Status: 0x00000000, count: 6
[   32.727053] iwlwifi 0000:04:00.0: Loaded firmware version: 23.214.9.0
[   32.727055] iwlwifi 0000:04:00.0: 0x0000277B | ADVANCED_SYSASSERT
[   32.727056] iwlwifi 0000:04:00.0: 0x00A002B0 | uPc
[   32.727058] iwlwifi 0000:04:00.0: 0x00000000 | branchlink1
[   32.727059] iwlwifi 0000:04:00.0: 0x00000BA4 | branchlink2
[   32.727061] iwlwifi 0000:04:00.0: 0x000166A4 | interruptlink1
[   32.727062] iwlwifi 0000:04:00.0: 0x00173B03 | interruptlink2
[   32.727064] iwlwifi 0000:04:00.0: 0x00000024 | data1
[   32.727065] iwlwifi 0000:04:00.0: 0x00000018 | data2
[   32.727066] iwlwifi 0000:04:00.0: 0xDEADBEEF | data3
[   32.727068] iwlwifi 0000:04:00.0: 0x003BE59F | beacon time
[   32.727069] iwlwifi 0000:04:00.0: 0x00041A80 | tsf low
[   32.727070] iwlwifi 0000:04:00.0: 0x00000000 | tsf hi
[   32.727072] iwlwifi 0000:04:00.0: 0x00000000 | time gp1
[   32.727073] iwlwifi 0000:04:00.0: 0x00041A80 | time gp2
[   32.727075] iwlwifi 0000:04:00.0: 0x00000000 | time gp3
[   32.727076] iwlwifi 0000:04:00.0: 0x000417D6 | uCode version
[   32.727077] iwlwifi 0000:04:00.0: 0x00000144 | hw version
[   32.727079] iwlwifi 0000:04:00.0: 0x40489204 | board version
[   32.727080] iwlwifi 0000:04:00.0: 0x0000001C | hcmd
[   32.727081] iwlwifi 0000:04:00.0: 0x00022000 | isr0
[   32.727083] iwlwifi 0000:04:00.0: 0x01000000 | isr1
[   32.727084] iwlwifi 0000:04:00.0: 0x00000002 | isr2
[   32.727085] iwlwifi 0000:04:00.0: 0x004040C0 | isr3
[   32.727087] iwlwifi 0000:04:00.0: 0x00000000 | isr4
[   32.727088] iwlwifi 0000:04:00.0: 0x00000110 | isr_pref
[   32.727090] iwlwifi 0000:04:00.0: 0x00000000 | wait_event
[   32.727091] iwlwifi 0000:04:00.0: 0x00000080 | l2p_control
[   32.727092] iwlwifi 0000:04:00.0: 0x00010000 | l2p_duration
[   32.727094] iwlwifi 0000:04:00.0: 0x0000003F | l2p_mhvalid
[   32.727095] iwlwifi 0000:04:00.0: 0x00000080 | l2p_addr_match
[   32.727097] iwlwifi 0000:04:00.0: 0x00000005 | lmpm_pmg_sel
[   32.727098] iwlwifi 0000:04:00.0: 0x18051651 | timestamp
[   32.727099] iwlwifi 0000:04:00.0: 0x00002030 | flow_handler
[   32.727102] ieee80211 phy0: Hardware restart was requested
[   32.727583] iwlwifi 0000:04:00.0: L1 Enabled; Disabling L0S
[   32.727910] iwlwifi 0000:04:00.0: L1 Enabled; Disabling L0S
[...]

On Mon, Feb 10, 2014 at 4:54 AM, Michal Hocko <mhocko@...e.cz> wrote:
> On Sun 09-02-14 06:46:20, Grumbach, Emmanuel wrote:
> [...]
>> Is this a regression?
>
> No idea. I haven't tried to reproduce it.
>
>> To me, it looks like a pure firmware issue.
>
> The message points at FW but I have no idea what it actually tries to
> tell, except that something went really wrong.
> --
> Michal Hocko
> SUSE Labs
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@...r.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ