longo92
Posts: 61
Joined: Mon Sep 03, 2018 3:45 pm
Location: Pisa-Italy
Contact: Website Skype

brcmfmac issue

Fri Feb 14, 2020 10:24 am

Hi, i'm using a raspberrry pi 0-w, using kernel "4.14.79+ #1159 Sun Nov 4 17:28:08 GMT 2018 armv6l GNU/Linux" (Stretch release).
After some time dmesg shows repetitively this log and the network connectivity stops working:
[feb14 06:41] brcmfmac: brcmf_proto_bcdc_query_dcmd: brcmf_proto_bcdc_msg failed w/status -110
[ +0,000102] brcmfmac: brcmf_cfg80211_get_station: GET STA INFO failed, -110
[ +2,563903] brcmfmac: brcmf_proto_bcdc_query_dcmd: brcmf_proto_bcdc_msg failed w/status -110
[ +2,566418] brcmfmac: brcmf_proto_bcdc_query_dcmd: brcmf_proto_bcdc_msg failed w/status -110
[ +0,000019] brcmfmac: brcmf_cfg80211_get_station: GET STA INFO failed, -110
[ +2,545457] brcmfmac: brcmf_do_escan: error (-110)
[ +0,000028] brcmfmac: brcmf_cfg80211_scan: scan error (-110)
[ +2,559880] brcmfmac: brcmf_proto_bcdc_query_dcmd: brcmf_proto_bcdc_msg failed w/status -110
[ +2,563035] brcmfmac: brcmf_proto_bcdc_query_dcmd: brcmf_proto_bcdc_msg failed w/status -110
[ +0,000022] brcmfmac: brcmf_cfg80211_get_station: GET STA INFO failed, -110
[ +2,561342] brcmfmac: brcmf_proto_bcdc_query_dcmd: brcmf_proto_bcdc_msg failed w/status -110
[ +2,570862] brcmfmac: brcmf_proto_bcdc_query_dcmd: brcmf_proto_bcdc_msg failed w/status -110
[ +0,000131] brcmfmac: brcmf_cfg80211_get_station: GET STA INFO failed, -110
[ +2,544758] brcmfmac: brcmf_do_escan: error (-110)
[ +0,000023] brcmfmac: brcmf_cfg80211_scan: scan error (-110)
[ +2,559888] brcmfmac: brcmf_proto_bcdc_query_dcmd: brcmf_proto_bcdc_msg failed w/status -110
[ +2,566230] brcmfmac: brcmf_proto_bcdc_query_dcmd: brcmf_proto_bcdc_msg failed w/status -110
[ +0,000112] brcmfmac: brcmf_cfg80211_get_station: GET STA INFO failed, -110
[ +2,561318] brcmfmac: brcmf_proto_bcdc_query_dcmd: brcmf_proto_bcdc_msg failed w/status -110
[ +2,566234] brcmfmac: brcmf_proto_bcdc_query_dcmd: brcmf_proto_bcdc_msg failed w/status -110
[ +0,000018] brcmfmac: brcmf_cfg80211_get_station: GET STA INFO failed, -110
[ +2,546160] brcmfmac: brcmf_do_escan: error (-110)
[ +0,000026] brcmfmac: brcmf_cfg80211_scan: scan error (-110)
[ +2,559933] brcmfmac: brcmf_proto_bcdc_query_dcmd: brcmf_proto_bcdc_msg failed w/status -110
[ +2,563940] brcmfmac: brcmf_proto_bcdc_query_dcmd: brcmf_proto_bcdc_msg failed w/status -110
[ +0,000032] brcmfmac: brcmf_cfg80211_get_station: GET STA INFO failed, -110
[ +2,563537] brcmfmac: brcmf_proto_bcdc_query_dcmd: brcmf_proto_bcdc_msg failed w/status -110
[ +2,566128] brcmfmac: brcmf_proto_bcdc_query_dcmd: brcmf_proto_bcdc_msg failed w/status -110
[ +0,000017] brcmfmac: brcmf_cfg80211_get_station: GET STA INFO failed, -110
[ +2,546482] brcmfmac: brcmf_do_escan: error (-110)
[ +0,000022] brcmfmac: brcmf_cfg80211_scan: scan error (-110)
[ +2,559956] brcmfmac: brcmf_vif_set_mgmt_ie: vndr ie set error : -110
[ +0,000022] brcmfmac: brcmf_cfg80211_scan: scan error (-110)
[ +2,566334] brcmfmac: brcmf_proto_bcdc_query_dcmd: brcmf_proto_bcdc_msg failed w/status -110
[feb14 06:45] INFO: task irq/86-mmc1:42 blocked for more than 120 seconds.
[ +0,000022] Tainted: G C 4.14.79+ #1159
[ +0,000008] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ +0,000008] irq/86-mmc1 D 0 42 2 0x00000000
[ +0,000074] [<c064a2b0>] (__schedule) from [<c064a770>] (schedule+0x50/0xa8)
[ +0,000116] [<c064a770>] (schedule) from [<c04cbf8c>] (__mmc_claim_host+0x98/0x210)
[ +0,000037] [<c04cbf8c>] (__mmc_claim_host) from [<c04da578>] (sdio_run_irqs+0x20/0x64)
[ +0,000124] [<c04da578>] (sdio_run_irqs) from [<c04e6668>] (bcm2835_mmc_thread_irq+0x8c/0xf8)
[ +0,000048] [<c04e6668>] (bcm2835_mmc_thread_irq) from [<c00632bc>] (irq_thread_fn+0x2c/0x44)
[ +0,000023] [<c00632bc>] (irq_thread_fn) from [<c0063574>] (irq_thread+0x114/0x1c0)
[ +0,000032] [<c0063574>] (irq_thread) from [<c003f518>] (kthread+0x120/0x15c)
[ +0,000043] [<c003f518>] (kthread) from [<c000fe2c>] (ret_from_fork+0x14/0x28)
[ +0,000038] INFO: task NetworkManager:287 blocked for more than 120 seconds.
[ +0,000012] Tainted: G C 4.14.79+ #1159
[ +0,000004] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ +0,000008] NetworkManager D 0 287 1 0x00000000
[ +0,000056] [<c064a2b0>] (__schedule) from [<c064a770>] (schedule+0x50/0xa8)
[ +0,000310] [<c064a770>] (schedule) from [<c04cbf8c>] (__mmc_claim_host+0x98/0x210)
[ +0,000021] [<c04cbf8c>] (__mmc_claim_host) from [<c04d98d0>] (sdio_claim_host+0x2c/0x44)
[ +0,000420] [<c04d98d0>] (sdio_claim_host) from [<bf308d74>] (brcmf_sdio_bus_txctl+0x150/0x1d4 [brcmfmac])
[ +0,000576] [<bf308d74>] (brcmf_sdio_bus_txctl [brcmfmac]) from [<bf3033d0>] (brcmf_proto_bcdc_msg+0xc4/0xd4 [brcmfmac])
[ +0,000741] [<bf3033d0>] (brcmf_proto_bcdc_msg [brcmfmac]) from [<bf303538>] (brcmf_proto_bcdc_query_dcmd+0x6c/0x154 [brcmfmac])
[ +0,000560] [<bf303538>] (brcmf_proto_bcdc_query_dcmd [brcmfmac]) from [<bf2f88a0>] (brcmf_fil_cmd_data+0x74/0xe0 [brcmfmac])
[ +0,000518] [<bf2f88a0>] (brcmf_fil_cmd_data [brcmfmac]) from [<bf2f8e9c>] (brcmf_fil_iovar_data_get+0x70/0x110 [brcmfmac])
[ +0,000588] [<bf2f8e9c>] (brcmf_fil_iovar_data_get [brcmfmac]) from [<bf2ee8a4>] (brcmf_cfg80211_get_station+0x88/0x638 [brcmfmac])
[ +0,001770] [<bf2ee8a4>] (brcmf_cfg80211_get_station [brcmfmac]) from [<bf13bd80>] (nl80211_get_station+0x74/0x1b0 [cfg80211])
[ +0,001490] [<bf13bd80>] (nl80211_get_station [cfg80211]) from [<c057f300>] (genl_rcv_msg+0x210/0x424)
[ +0,000280] [<c057f300>] (genl_rcv_msg) from [<c057e408>] (netlink_rcv_skb+0xd0/0xf0)
[ +0,000020] [<c057e408>] (netlink_rcv_skb) from [<c057f0dc>] (genl_rcv+0x30/0x44)
[ +0,000015] [<c057f0dc>] (genl_rcv) from [<c057db78>] (netlink_unicast+0x17c/0x23c)
[ +0,000015] [<c057db78>] (netlink_unicast) from [<c057dfe0>] (netlink_sendmsg+0x2e0/0x34c)
[ +0,000022] [<c057dfe0>] (netlink_sendmsg) from [<c052385c>] (sock_sendmsg+0x24/0x34)
[ +0,000020] [<c052385c>] (sock_sendmsg) from [<c0523f7c>] (___sys_sendmsg+0x1cc/0x1f4)
[ +0,000016] [<c0523f7c>] (___sys_sendmsg) from [<c0524cf8>] (__sys_sendmsg+0x50/0x80)
[ +0,000017] [<c0524cf8>] (__sys_sendmsg) from [<c0524d40>] (SyS_sendmsg+0x18/0x1c)
[ +0,000027] [<c0524d40>] (SyS_sendmsg) from [<c000fd80>] (ret_fast_syscall+0x0/0x28)

I think it is something related to the wifi module/driver.
have you ever encountered such a problem? Do you know possible reasons and solutions?
Thanks,
Alessandro

jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 24925
Joined: Sat Jul 30, 2011 7:41 pm

Re: brcmfmac issue

Fri Feb 14, 2020 10:26 am

That, IIRC, means that the firmware on the wireless chip has crashed. There have been some changes fairly recently in the driver which might have some effect, might be worth updating to the latest kernel and firmware.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed. Here's an example...
“I own the world’s worst thesaurus. Not only is it awful, it’s awful."

Return to “Raspbian”