Wlan driver crash

Discussion in 'UDOO NEO' started by Gorgo, Jun 12, 2017.

  1. Gorgo

    Gorgo UDOOer

    Joined:
    Nov 9, 2016
    Messages:
    159
    Likes Received:
    17
    Hi!
    Sometimes (rarely but it happens) my network card failed with some bad kernel errors.
    Here's some:

    Code:
    Jun 12 09:37:07 localhost kernel: [   73.894325] cfg80211: Verifying active interfaces after reg change
    Jun 12 09:37:29 localhost kernel: [   96.600258] ------------[ cut here ]------------
    Jun 12 09:37:29 localhost kernel: [   96.600335] WARNING: CPU: 0 PID: 18 at backports/drivers/net/wireless/ti/wlcore/sdio.c:145 wl12xx_sdio_raw_write+0xb4/0x130 [wlcore_sdio]()
    Jun 12 09:37:29 localhost kernel: [   96.600351] Modules linked in: ipv6 cmac rfcomm bnep usb_f_acm u_serial usb_f_rndis g_multi usb_f_mass_storage u_ether libcomposite wl18xx wlcore mac80211 cfg80211 mxc_vadc mxc_dcic tsl2563 si70xx lm75 mx6s_capture mpl3115 industrialio_triggered_buffer hwmon wlcore_sdio ci_hdrc_imx usbmisc_imx ci_hdrc udc_core ehci_hcd usbcore usb_common btwilink bluetooth rfkill st_drv fuse
    Jun 12 09:37:29 localhost kernel: [   96.600568] CPU: 0 PID: 18 Comm: kworker/u2:1 Not tainted 3.14.56-udooneo-02053-gcf9f3ed-dirty #3
    Jun 12 09:37:29 localhost kernel: [   96.600727] Workqueue: phy0 wl1271_tx_work [wlcore]
    Jun 12 09:37:29 localhost kernel: [   96.600798] [<800145a4>] (unwind_backtrace) from [<80011488>] (show_stack+0x10/0x14)
    Jun 12 09:37:29 localhost kernel: [   96.600838] [<80011488>] (show_stack) from [<804a6f18>] (dump_stack+0x7c/0xbc)
    Jun 12 09:37:29 localhost kernel: [   96.600873] [<804a6f18>] (dump_stack) from [<8002bac4>] (warn_slowpath_common+0x6c/0x88)
    Jun 12 09:37:29 localhost kernel: [   96.600904] [<8002bac4>] (warn_slowpath_common) from [<8002bb7c>] (warn_slowpath_null+0x1c/0x24)
    Jun 12 09:37:29 localhost kernel: [   96.600946] [<8002bb7c>] (warn_slowpath_null) from [<7f16d26c>] (wl12xx_sdio_raw_write+0xb4/0x130 [wlcore_sdio])
    Jun 12 09:37:29 localhost kernel: [   96.601100] [<7f16d26c>] (wl12xx_sdio_raw_write [wlcore_sdio]) from [<7f279eec>] (wl1271_ps_elp_wakeup+0x130/0x1f4 [wlcore])
    Jun 12 09:37:29 localhost kernel: [   96.601295] [<7f279eec>] (wl1271_ps_elp_wakeup [wlcore]) from [<7f279034>] (wl1271_tx_work+0x1c/0x58 [wlcore])
    Jun 12 09:37:29 localhost kernel: [   96.601397] [<7f279034>] (wl1271_tx_work [wlcore]) from [<80040070>] (process_one_work+0xf8/0x364)
    Jun 12 09:37:29 localhost kernel: [   96.601426] [<80040070>] (process_one_work) from [<80040418>] (worker_thread+0x13c/0x3dc)
    Jun 12 09:37:29 localhost kernel: [   96.601459] [<80040418>] (worker_thread) from [<80046184>] (kthread+0xcc/0xe4)
    Jun 12 09:37:29 localhost kernel: [   96.601493] [<80046184>] (kthread) from [<8000e240>] (ret_from_fork+0x14/0x34)
    Jun 12 09:37:29 localhost kernel: [   96.601511] ---[ end trace 978801a589f17322 ]---
    Jun 12 09:37:29 localhost kernel: [   96.601541] wl1271_sdio mmc2:0001:2: sdio write failed (-110)
    Jun 12 09:37:29 localhost kernel: [   96.609595] ------------[ cut here ]------------
    Jun 12 09:37:29 localhost kernel: [   96.609765] WARNING: CPU: 0 PID: 18 at backports/drivers/net/wireless/ti/wlcore/main.c:797 wl12xx_queue_recovery_work.part.7+0x58/0x5c [wlcore]()
    Jun 12 09:37:29 localhost kernel: [   96.609781] Modules linked in: ipv6 cmac rfcomm bnep usb_f_acm u_serial usb_f_rndis g_multi usb_f_mass_storage u_ether libcomposite wl18xx wlcore mac80211 cfg80211 mxc_vadc mxc_dcic tsl2563 si70xx lm75 mx6s_capture mpl3115 industrialio_triggered_buffer hwmon wlcore_sdio ci_hdrc_imx usbmisc_imx ci_hdrc udc_core ehci_hcd usbcore usb_common btwilink bluetooth rfkill st_drv fuse
    Jun 12 09:37:29 localhost kernel: [   96.610005] CPU: 0 PID: 18 Comm: kworker/u2:1 Tainted: G        W    3.14.56-udooneo-02053-gcf9f3ed-dirty #3
    Jun 12 09:37:29 localhost kernel: [   96.610130] Workqueue: phy0 wl1271_tx_work [wlcore]
    Jun 12 09:37:29 localhost kernel: [   96.610198] [<800145a4>] (unwind_backtrace) from [<80011488>] (show_stack+0x10/0x14)
    Jun 12 09:37:29 localhost kernel: [   96.610240] [<80011488>] (show_stack) from [<804a6f18>] (dump_stack+0x7c/0xbc)
    Jun 12 09:37:29 localhost kernel: [   96.610273] [<804a6f18>] (dump_stack) from [<8002bac4>] (warn_slowpath_common+0x6c/0x88)
    Jun 12 09:37:29 localhost kernel: [   96.610301] [<8002bac4>] (warn_slowpath_common) from [<8002bb7c>] (warn_slowpath_null+0x1c/0x24)
    Jun 12 09:37:29 localhost kernel: [   96.610405] [<8002bb7c>] (warn_slowpath_null) from [<7f26f2cc>] (wl12xx_queue_recovery_work.part.7+0x58/0x5c [wlcore])
    Jun 12 09:37:29 localhost kernel: [   96.610578] [<7f26f2cc>] (wl12xx_queue_recovery_work.part.7 [wlcore]) from [<7f279ea0>] (wl1271_ps_elp_wakeup+0xe4/0x1f4 [wlcore])
    Jun 12 09:37:29 localhost kernel: [   96.610745] [<7f279ea0>] (wl1271_ps_elp_wakeup [wlcore]) from [<7f279034>] (wl1271_tx_work+0x1c/0x58 [wlcore])
    Jun 12 09:37:29 localhost kernel: [   96.610967] [<7f279034>] (wl1271_tx_work [wlcore]) from [<80040070>] (process_one_work+0xf8/0x364)
    Jun 12 09:37:29 localhost kernel: [   96.611003] [<80040070>] (process_one_work) from [<80040418>] (worker_thread+0x13c/0x3dc)
    Jun 12 09:37:29 localhost kernel: [   96.611038] [<80040418>] (worker_thread) from [<80046184>] (kthread+0xcc/0xe4)
    Jun 12 09:37:29 localhost kernel: [   96.611075] [<80046184>] (kthread) from [<8000e240>] (ret_from_fork+0x14/0x34)
    Jun 12 09:37:29 localhost kernel: [   96.611525] ---[ end trace 978801a589f17323 ]---
    Jun 12 09:37:29 localhost kernel: [   96.612398] wlcore: Hardware recovery in progress. FW ver: Rev 8.9.0.1.55
    Jun 12 09:37:29 localhost kernel: [   96.612441] wlcore: down
    Jun 12 09:37:29 localhost kernel: [   96.612470] wlcore: down
    Jun 12 09:37:29 localhost kernel: [   96.613714] ieee80211 phy0: Hardware restart was requested
    Jun 12 09:37:29 localhost CRON[1770]: (CRON) info (No MTA installed, discarding output)
    Jun 12 09:37:30 localhost kernel: [   96.876739] wlcore: ERROR firmware boot failed despite 3 retries
    
    
    [...]
    
    Jun 12 09:37:33 localhost dhclient: send_packet: Network is down
    


    Full log: https://pastebin.com/PVcMhzqW

    Anybody knows why?
     

Share This Page