I have a BCM4350: 3a:00.0 Network controller: Broadcom Corporation Device 43a3 (rev 08). It's a Dell M.2 wireless card. This card is supported in wireless-testing but not in 4.3.
On resume, my wireless doesn't come up. When I manually turn on the link (by telling NetworkManager to turn it on), it works. After suspend/resume, the same thing happens: it's down on resume. I'm running: commit b7da5ccdf418f418504e1c923e954ec8ff1a690c Merge: 588e8c7e5828 6a13feb9c828 Author: John W. Linville <linvi...@tuxdriver.com> Date: Sun Nov 1 22:54:21 2015 -0500 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux On startup, I see: [ 12.372523] brcmfmac 0000:3a:00.0: Direct firmware load for brcm/brcmfmac4350-pcie.txt failed with error -2 [ 12.773308] brcmfmac: brcmf_c_preinit_dcmds: Firmware version = wl0: Oct 22 2015 06:16:26 version 7.35.180.119 (r594535) FWID 01-e791c176 [ 12.824257] brcmfmac: brcmf_cfg80211_reg_notifier: not a ISO3166 code [ 12.841957] brcmfmac 0000:3a:00.0 wlp58s0: renamed from wlan0 [ 12.934565] cfg80211: Regulatory domain changed to country: US [ 12.934574] cfg80211: DFS Master region: FCC [ 12.934578] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time) [ 12.934584] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 3000 mBm), (N/A) [ 12.934589] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2300 mBm), (N/A) [ 12.934594] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2300 mBm), (0 s) [ 12.934598] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2300 mBm), (0 s) [ 12.934602] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 mBm), (N/A) [ 12.934606] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A) On suspend, I see: [ 287.918251] PM: Suspending system (mem) [ 287.918289] Suspending console(s) (use no_console_suspend to debug) [ 287.971508] brcmfmac: brcmf_fil_cmd_data: bus is down. we have nothing to do. [ 288.072876] Trying to free nonexistent resource <000000000000e000-000000000000e0ff> [ 288.073213] PM: suspend of devices complete after 154.508 msecs [ 288.090623] PM: late suspend of devices complete after 17.382 msecs On resume, I see: [ 393.420929] Restarting tasks ... done. [ 393.429976] brcmfmac 0000:3a:00.0: Direct firmware load for brcm/brcmfmac4350-pcie.txt failed with error -2 [ 393.437524] Bluetooth: hci0: BCM: chip id 110 [ 393.453610] Bluetooth: hci0: BCM4350C5 [ 393.454702] Bluetooth: hci0: BCM (003.006.007) build 0000 [ 393.454747] bluetooth hci0: Direct firmware load for brcm/BCM-0a5c-6412.hcd failed with error -2 [ 393.454749] Bluetooth: hci0: BCM: Patch brcm/BCM-0a5c-6412.hcd not found [ 393.843353] brcmfmac: brcmf_c_preinit_dcmds: Firmware version = wl0: Oct 22 2015 06:16:26 version 7.35.180.119 (r594535) FWID 01-e791c176 [ 393.977421] brcmfmac 0000:3a:00.0 wlp58s0: renamed from wlan0 [ 393.992239] IPv6: ADDRCONF(NETDEV_UP): wlp58s0: link is not ready [ 394.028531] [drm] RC6 on [ 394.058332] psmouse serio1: synaptics: queried max coordinates: x [..5666], y [..4734] [ 394.090839] psmouse serio1: synaptics: queried min coordinates: x [1276..], y [1118..] [ 394.154720] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not signal timeout (has irq: 1)! [ 394.165695] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not signal timeout (has irq: 1)! [ 394.176704] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not signal timeout (has irq: 1)! [ 394.187710] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not signal timeout (has irq: 1)! [ 394.198716] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not signal timeout (has irq: 1)! [ 394.198768] [drm:intel_dp_aux_ch [i915]] *ERROR* dp_aux_ch not done status 0xad40001f [ 394.232446] ACPI Error: Cannot release Mutex [PATM], not acquired (20150818/exmutex-376) [ 394.232470] ACPI Error: Method parse/execution failed [\_SB.PCI0.LPCB.ECDV._Q66] (Node ffff8802b80e40c8), AE_AML_MUTEX_NOT_ACQUIRED (20150818/psparse-542) [ 395.353559] [drm:intel_dp_start_link_train [i915]] *ERROR* failed to enable link training [ 395.545714] [drm:intel_dp_complete_link_train [i915]] *ERROR* failed to start channel equalization [ 402.469923] ACPI Error: Thread 3073727168 cannot release Mutex [PATM] acquired by thread 789184512 (20150818/exmutex-399) [ 402.469947] ACPI Error: Method parse/execution failed [\_SB.PCI0.LPCB.ECDV._Q66] (Node ffff8802b80e40c8), AE_AML_NOT_OWNER (20150818/psparse-542) [ 402.497264] ACPI Error: Thread 3063757952 cannot release Mutex [PATM] acquired by thread 789184512 (20150818/exmutex-399) [ 402.497287] ACPI Error: Method parse/execution failed [\_SB.PCI0.LPCB.ECDV._Q66] (Node ffff8802b80e40c8), AE_AML_NOT_OWNER (20150818/psparse-542) [ 404.415817] ACPI Error: Cannot release Mutex [PATM], not acquired (20150818/exmutex-376) [ 404.415839] ACPI Error: Method parse/execution failed [\_SB.PCI0.LPCB.ECDV._Q66] (Node ffff8802b80e40c8), AE_AML_MUTEX_NOT_ACQUIRED (20150818/psparse-542) [ 416.993953] brcmfmac: brcmf_add_if: ERROR: netdev:wlp58s0 already exists [ 416.993970] brcmfmac: brcmf_add_if: ignore IF event [ 417.000685] IPv6: ADDRCONF(NETDEV_UP): wlp58s0: link is not ready [ 417.041802] brcmfmac: brcmf_add_if: ERROR: netdev:wlp58s0 already exists [ 417.041807] brcmfmac: brcmf_add_if: ignore IF event [ 417.062367] IPv6: ADDRCONF(NETDEV_UP): wlp58s0: link is not ready [ 423.052617] IPv6: ADDRCONF(NETDEV_CHANGE): wlp58s0: link becomes ready [ 428.864400] Adjusting tsc more than 11% (8039090 vs 7759456) [ 1198.826626] dell_wmi: Unknown key 152 pressed [ 1199.828947] dell_wmi: Unknown key 152 pressed [ 1200.642196] dell_wmi: Unknown key 152 pressed [ 1441.395793] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment [ 1441.919989] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not signal timeout (has irq: 1)! [ 1441.930976] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not signal timeout (has irq: 1)! [ 1441.941990] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not signal timeout (has irq: 1)! [ 1441.952995] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not signal timeout (has irq: 1)! [ 1441.958506] brcmfmac: brcmf_cfg80211_reg_notifier: not a ISO3166 code I assume that's what's causing the problem. Thanks, Andy -- Andy Lutomirski AMA Capital Management, LLC -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html