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?