Skip to content

WiFi is unstable and freeze the system #494

@allmazz

Description

@allmazz

After roughly every 2 hours of use, Wi-Fi disconnects for about 30 seconds. In most cases it reconnects and continues working, but recently, a few seconds after the disconnection, the system started lagging and freezing. CPU load was low. After about a minute of lagging, Wi-Fi still had not recovered, so I collected logs and rebooted. Wi-Fi is working again now.

There is also a message from the tas2746 driver, although nothing was playing at the time.

[126014.416167] tas2764 1-0039: fault: over current
[126014.416171] tas2764 1-0039: other context to the fault: 02,19,00,00,00
[126084.427011] ieee80211 phy0: brcmf_c_set_joinpref_default: Set join_pref error (-52)
[126086.087514] ieee80211 phy0: brcmf_c_set_joinpref_default: Set join_pref error (-52)
[126101.033507] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126101.033518] ieee80211 phy0: brcmf_cfg80211_dump_station: BRCMF_C_GET_ASSOCLIST failed, err=-5
[126107.049510] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126107.049521] ieee80211 phy0: brcmf_cfg80211_dump_station: BRCMF_C_GET_ASSOCLIST failed, err=-5
[126113.065510] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126113.065520] ieee80211 phy0: brcmf_cfg80211_dump_station: BRCMF_C_GET_ASSOCLIST failed, err=-5
[126119.081494] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126119.081505] ieee80211 phy0: brcmf_cfg80211_dump_station: BRCMF_C_GET_ASSOCLIST failed, err=-5
[126125.034461] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126125.034472] ieee80211 phy0: brcmf_cfg80211_dump_station: BRCMF_C_GET_ASSOCLIST failed, err=-5
[126131.049477] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126131.049489] ieee80211 phy0: brcmf_cfg80211_dump_station: BRCMF_C_GET_ASSOCLIST failed, err=-5
[126137.065466] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126137.065477] ieee80211 phy0: brcmf_cfg80211_dump_station: BRCMF_C_GET_ASSOCLIST failed, err=-5
[126143.081467] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126143.081478] ieee80211 phy0: brcmf_cfg80211_dump_station: BRCMF_C_GET_ASSOCLIST failed, err=-5
[126149.033440] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126149.033452] ieee80211 phy0: brcmf_cfg80211_dump_station: BRCMF_C_GET_ASSOCLIST failed, err=-5
[126151.081433] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126151.081445] ieee80211 phy0: brcmf_cfg80211_get_channel: chanspec failed (-5)
[126155.049428] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126155.049440] ieee80211 phy0: brcmf_cfg80211_dump_station: BRCMF_C_GET_ASSOCLIST failed, err=-5
[126161.065430] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126161.065441] ieee80211 phy0: brcmf_cfg80211_dump_station: BRCMF_C_GET_ASSOCLIST failed, err=-5
[126167.082418] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126167.082430] ieee80211 phy0: brcmf_cfg80211_dump_station: BRCMF_C_GET_ASSOCLIST failed, err=-5
[126173.034392] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126173.034403] ieee80211 phy0: brcmf_cfg80211_dump_station: BRCMF_C_GET_ASSOCLIST failed, err=-5
[126179.049405] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126179.049416] ieee80211 phy0: brcmf_cfg80211_dump_station: BRCMF_C_GET_ASSOCLIST failed, err=-5
[126185.066377] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126185.066388] ieee80211 phy0: brcmf_cfg80211_dump_station: BRCMF_C_GET_ASSOCLIST failed, err=-5
[126191.081373] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126191.081381] ieee80211 phy0: brcmf_cfg80211_dump_station: BRCMF_C_GET_ASSOCLIST failed, err=-5
[126193.129388] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126193.129401] ieee80211 phy0: brcmf_cfg80211_disconnect: error (-5)
[126195.177378] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126195.177387] ieee80211 phy0: brcmf_set_wsec: failed to change PSK in firmware (len=0)
[126197.737388] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126197.737403] ieee80211 phy0: brcmf_cfg80211_get_channel: chanspec failed (-5)
[126199.785412] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126199.785429] ieee80211 phy0: brcmf_cfg80211_reg_notifier: Country code iovar returned err = -5
[126201.833371] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126203.881377] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126203.881398] ieee80211 phy0: brcmf_cfg80211_get_channel: chanspec failed (-5)
[126205.930351] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126207.977367] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126207.977382] ieee80211 phy0: brcmf_cfg80211_get_channel: chanspec failed (-5)
[126210.025361] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126210.025373] ieee80211 phy0: brcmf_c_set_cur_etheraddr: Setting cur_etheraddr failed, -5
[126212.074330] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126212.074336] ieee80211 phy0: brcmf_cfg80211_get_channel: chanspec failed (-5)
[126214.121325] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126214.121336] ieee80211 phy0: brcmf_cfg80211_get_channel: chanspec failed (-5)
[126216.169334] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126216.169339] ieee80211 phy0: brcmf_cfg80211_get_channel: chanspec failed (-5)
[126260.266279] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126262.313280] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126262.313294] ieee80211 phy0: brcmf_cfg80211_set_power_mgmt: error (-5)
[126264.361263] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126264.361279] ieee80211 phy0: _brcmf_set_multicast_list: Setting mcast_list failed, -5
[126266.409263] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126266.409276] ieee80211 phy0: _brcmf_set_multicast_list: Setting allmulti failed, -5
[126268.457273] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126268.457286] ieee80211 phy0: brcmf_cfg80211_set_power_mgmt: Unable to set pm timeout, (-5)
[126270.505255] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126270.505267] ieee80211 phy0: _brcmf_set_multicast_list: Setting BRCMF_C_SET_PROMISC failed, err=-5
[126272.553275] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126274.601268] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126274.601283] ieee80211 phy0: brcmf_cfg80211_get_channel: chanspec failed (-5)
[126276.649254] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126278.697243] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126278.697251] ieee80211 phy0: brcmf_cfg80211_get_tx_power: error (-5)
[126281.258255] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126281.258268] ieee80211 phy0: brcmf_cfg80211_get_channel: chanspec failed (-5)
[126283.305249] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126283.305262] ieee80211 phy0: brcmf_cfg80211_get_channel: chanspec failed (-5)
[126285.353250] ieee80211 phy0: brcmf_msgbuf_query_dcmd: Timeout on response for query command
[126285.353263] ieee80211 phy0: brcmf_cfg80211_get_channel: chanspec failed (-5)

M2 Max 14" 32Gb, problem is reproducible on 6.19.13-400.asahi.fc44.aarch64+16k and asahi-wip d820837

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions