0;root@smm-m2d:~root@smm-m2d ~ # dmesg -n 8 0;root@smm-m2d:~root@smm-m2d ~ # iw phy phy0 wowlan enable any 0;root@smm-m2d:~root@smm-m2d ~ # iw phy phy0 wowlan show WoWLAN is enabled: * wake up on special any trigger 0;root@smm-m2d:~root@smm-m2d ~ # echo mem > /sys/power/state [ 71.973182] PM: suspend entry (deep) [ 71.984188] Filesystems sync: 0.010 seconds [ 71.993736] Freezing user space processes [ 72.003151] Freezing user space processes completed (elapsed 0.009 seconds) [ 72.003199] OOM killer disabled. [ 72.003211] Freezing remaining freezable tasks [ 72.023839] Freezing remaining freezable tasks completed (elapsed 0.020 seconds) [ 72.023880] printk: Suspending console(s) (use no_console_suspend to debug) [ 72.049523] wlcore: mac80211 config psm on power 0 in use changed 0x10 [ 72.049580] wlcore: mac80211 suspend wow=1 [ 72.049597] wlcore: mac suspend entry: wow=1 keep_device_power=1 recovery=0 suspended=0 [ 72.049597] [ 72.049626] wlcore: acx default rx filter en: 1 act: 1 [ 72.049648] wlcore: cmd configure (19), TSFL 40dfc66 [ 72.054713] wlcore: CMD# 27, len=20 [ 72.054756] wlcore: flushing remaining works [ 72.054778] wlcore: mac suspend exit: ret=0 keep_device_power=1 suspended=1 [ 72.054778] [ 72.054933] Bluetooth: [bt sdio] suspend [ 72.054960] Bluetooth: [bt sdio] mmc1:0001:1: suspend: PM flags = 0x1 [ 72.062284] Bluetooth: [bt sdio] resume [ 72.062323] Bluetooth: [bt sdio] mmc1:0001:1: resume: PM flags = 0x1 [ 72.062352] Bluetooth: [bt sdio] hci0: SDIO resume [ 72.062569] wlcore: mac80211 resume wow=1 [ 72.062596] wlcore: mac resume entry: keep_device_power=1 suspended=1 pending_work=0 recovery=0 [ 72.062596] [ 72.062626] wlcore: acx default rx filter en: 0 act: 1 [ 72.062647] wlcore: cmd configure (19), TSFL 41a69f2 [ 72.067691] wlcore: CMD# 27, len=20 [ 72.067732] wlcore: mac resume pre-clear: ret=0 keep_device_power=1 run_irq_work=0 pending_recovery=0 [ 72.067732] [ 72.067759] wlcore: mac resume exit: ret=0 keep_device_power=0 suspended=0 [ 72.067759] [ 72.195618] OOM killer enabled. [ 72.195639] Restarting tasks ... done. [ 72.196156] random: crng reseeded on system resumption [ 72.196382] PM: suspend exit 0;root@smm-m2d:~root@smm-m2d ~ # iw phy phy0 wowlan disable 0;root@smm-m2d:~root@smm-m2d ~ # iw phy phy0 wowlan show WoWLAN is disabled. 0;root@smm-m2d:~root@smm-m2d ~ # echo mem > /sys/power/state [ 159.348943] PM: suspend entry (deep) [ 159.356062] Filesystems sync: 0.007 seconds [ 159.367689] Freezing user space processes [ 159.373088] Freezing user space processes completed (elapsed 0.005 seconds) [ 159.373138] OOM killer disabled. [ 159.373151] Freezing remaining freezable tasks [ 159.393712] Freezing remaining freezable tasks completed (elapsed 0.020 seconds) [ 159.393751] printk: Suspending console(s) (use no_console_suspend to debug) [ 159.419341] wlan0: deauthenticating from a2:07:71:3f:34:20 by local choice (Reason: 3=DEAUTH_LEAVING) [ 159.419427] wlcore: mac80211 config psm off power 0 in use changed 0x10 [ 159.419461] wlcore: mac80211 bss info role 0 changed 0x20000 [ 159.419488] wlcore: leaving psm [ 159.419499] wlcore: cmd set ps mode [ 159.425044] wlcore: CMD# 40, len=16 [ 159.425293] wlcore: flushing tx buffer: 0 1 [ 159.448770] wlcore: flushing tx buffer: 1 0 [ 159.478766] wlcore: flushing tx buffer: 1 0 [ 159.508758] wlcore: flushing tx buffer: 1 0 [ 159.538749] wlcore: flushing tx buffer: 1 0 [ 159.568759] wlcore: flushing tx buffer: 1 0 [ 159.598752] wlcore: flushing tx buffer: 1 0 [ 159.628755] wlcore: flushing tx buffer: 1 0 [ 159.658750] wlcore: flushing tx buffer: 1 0 [ 159.688752] wlcore: flushing tx buffer: 1 0 [ 159.718751] wlcore: flushing tx buffer: 1 0 [ 159.748747] wlcore: flushing tx buffer: 1 0 [ 159.778746] wlcore: flushing tx buffer: 1 0 [ 159.808749] wlcore: flushing tx buffer: 1 0 [ 159.838746] wlcore: flushing tx buffer: 1 0 [ 159.868754] wlcore: flushing tx buffer: 1 0 [ 159.898749] wlcore: flushing tx buffer: 1 0 [ 159.928753] wlcore: WARNING Unable to flush all TX buffers, timed out (timeout 500 ms [ 159.928929] wlcore: mac80211 ampdu action 1 tid 0 [ 159.928954] wlcore: mac80211 ampdu: Rx tid 0 action 1 [ 159.928973] wlcore: acx ba receiver session setting [ 159.928988] wlcore: cmd configure (8), TSFL 9624e21 [ 159.929593] wlcore: CMD# 27, len=24 [ 159.929726] wlcore: mac80211 sta 0 state=4->3 [ 159.929804] wlcore: flushing tx buffer: 1 0 [ 159.958773] wlcore: flushing tx buffer: 1 0 [ 159.988756] wlcore: flushing tx buffer: 1 0 [ 160.018760] wlcore: flushing tx buffer: 1 0 [ 160.048753] wlcore: flushing tx buffer: 1 0 [ 160.078753] wlcore: flushing tx buffer: 1 0 [ 160.108756] wlcore: flushing tx buffer: 1 0 [ 160.138751] wlcore: flushing tx buffer: 1 0 [ 160.168757] wlcore: flushing tx buffer: 1 0 [ 160.198748] wlcore: flushing tx buffer: 1 0 [ 160.228748] wlcore: flushing tx buffer: 1 0 [ 160.258746] wlcore: flushing tx buffer: 1 0 [ 160.288753] wlcore: flushing tx buffer: 1 0 [ 160.318749] wlcore: flushing tx buffer: 1 0 [ 160.348750] wlcore: flushing tx buffer: 1 0 [ 160.378749] wlcore: flushing tx buffer: 1 0 [ 160.408750] wlcore: flushing tx buffer: 1 0 [ 160.438747] wlcore: WARNING Unable to flush all TX buffers, timed out (timeout 500 ms [ 160.438956] wlcore: extra spare keys before: 0 [ 160.438978] wlcore: mac80211 set key [ 160.438988] wlcore: CMD: 0x1 sta: bb88dfc4 [ 160.439016] wlcore: Key: algo:0xfac04, id:0, len:16 flags 0x28 [ 160.439045] wlcore: extra spare keys after: 0 [ 160.439102] wlcore: mac80211 sta 0 state=3->2 [ 160.439128] wlcore: mac80211 sta 0 state=2->1 [ 160.439149] wlcore: mac80211 sta 0 state=1->0 [ 160.439174] wlcore: mac80211 get_rssi [ 160.439185] wlcore: acx roaming statistics [ 160.439198] wlcore: cmd interrogate [ 160.439739] wlcore: Response len 20, allocated buffer len 28 [ 160.439774] wlcore: CMD# 28, len=28 [ 160.439795] wlcore: acx get tx rate [ 160.439807] wlcore: cmd interrogate [ 160.440287] wlcore: Response len 12, allocated buffer len 20 [ 160.440317] wlcore: CMD# 28, len=20 [ 160.440593] wlcore: mac80211 change chanctx 157 (type 1) changed 0x10 [ 160.440638] wlcore: mac80211 bss info role 0 changed 0x80309f [ 160.440672] wlcore: cmd role stop sta 0 [ 160.444488] wlcore: CMD# 20, len=16 [ 160.444533] wlcore: acx slot [ 160.444545] wlcore: cmd configure (5), TSFL 97155fb [ 160.445528] wlcore: CMD# 27, len=20 [ 160.445559] wlcore: acx_set_preamble [ 160.445573] wlcore: cmd configure (6), TSFL 9715a11 [ 160.446258] wlcore: CMD# 27, len=20 [ 160.446288] wlcore: acx_set_ctsprotect [ 160.446299] wlcore: cmd configure (0), TSFL 9715cf1 [ 160.447004] wlcore: CMD# 27, len=20 [ 160.447037] wlcore: acx beacon filter opt enable=0 [ 160.447054] wlcore: cmd configure (17), TSFL 9715fd8 [ 160.447579] wlcore: CMD# 27, len=20 [ 160.447625] wlcore: mac80211 conf tx 0 [ 160.447641] wlcore: tx param cfg 3 cw_ming 15 cw_max 1023 aifs 2 txop 0 [ 160.447670] wlcore: tx param cfg ps_scheme 0 is_mu_edca 0 mu_edca_aifs 0 mu_edca_ecw_min_max 0 mu_edca_timer 0 [ 160.447699] wlcore: cmd configure (1), TSFL 9716216 [ 160.448522] wlcore: CMD# 27, len=32 [ 160.448556] wlcore: mac80211 conf tx 1 [ 160.448572] wlcore: tx param cfg 2 cw_ming 15 cw_max 1023 aifs 2 txop 0 [ 160.448595] wlcore: tx param cfg ps_scheme 0 is_mu_edca 0 mu_edca_aifs 0 mu_edca_ecw_min_max 0 mu_edca_timer 0 [ 160.448621] wlcore: cmd configure (1), TSFL 97165c8 [ 160.449477] wlcore: CMD# 27, len=32 [ 160.449519] wlcore: mac80211 conf tx 2 [ 160.449535] wlcore: tx param cfg 0 cw_ming 15 cw_max 1023 aifs 2 txop 0 [ 160.449559] wlcore: tx param cfg ps_scheme 0 is_mu_edca 0 mu_edca_aifs 0 mu_edca_ecw_min_max 0 mu_edca_timer 0 [ 160.449588] wlcore: cmd configure (1), TSFL 9716975 [ 160.450418] wlcore: CMD# 27, len=32 [ 160.450453] wlcore: mac80211 conf tx 3 [ 160.450469] wlcore: tx param cfg 1 cw_ming 15 cw_max 1023 aifs 2 txop 0 [ 160.450494] wlcore: tx param cfg ps_scheme 0 is_mu_edca 0 mu_edca_aifs 0 mu_edca_ecw_min_max 0 mu_edca_timer 0 [ 160.450526] wlcore: cmd configure (1), TSFL 9716d2b [ 160.451352] wlcore: CMD# 27, len=32 [ 160.451393] wlcore: mac80211 unassign chanctx (role 0) 157 (type 1) [ 160.451427] wlcore: flushing tx buffer: 1 0 [ 160.478767] wlcore: flushing tx buffer: 1 0 [ 160.508754] wlcore: flushing tx buffer: 1 0 [ 160.538755] wlcore: flushing tx buffer: 1 0 [ 160.568750] wlcore: flushing tx buffer: 1 0 [ 160.598750] wlcore: flushing tx buffer: 1 0 [ 160.628751] wlcore: flushing tx buffer: 1 0 [ 160.658748] wlcore: flushing tx buffer: 1 0 [ 160.688748] wlcore: flushing tx buffer: 1 0 [ 160.718748] wlcore: flushing tx buffer: 1 0 [ 160.748751] wlcore: flushing tx buffer: 1 0 [ 160.778747] wlcore: flushing tx buffer: 1 0 [ 160.808751] wlcore: flushing tx buffer: 1 0 [ 160.838749] wlcore: flushing tx buffer: 1 0 [ 160.868750] wlcore: flushing tx buffer: 1 0 [ 160.898748] wlcore: flushing tx buffer: 1 0 [ 160.928745] wlcore: flushing tx buffer: 1 0 [ 160.958756] wlcore: WARNING Unable to flush all TX buffers, timed out (timeout 500 ms [ 160.958890] wlcore: mac80211 bss info role 0 changed 0x4000 [ 160.958925] wlcore: mac80211 remove chanctx 157 (type 1) [ 160.958960] wlcore: flushing tx buffer: 1 0 [ 160.988760] wlcore: flushing tx buffer: 1 0 [ 161.018762] wlcore: flushing tx buffer: 1 0 [ 161.048750] wlcore: flushing tx buffer: 1 0 [ 161.078751] wlcore: flushing tx buffer: 1 0 [ 161.108751] wlcore: flushing tx buffer: 1 0 [ 161.138747] wlcore: flushing tx buffer: 1 0 [ 161.168747] wlcore: flushing tx buffer: 1 0 [ 161.198747] wlcore: flushing tx buffer: 1 0 [ 161.228756] wlcore: flushing tx buffer: 1 0 [ 161.258750] wlcore: flushing tx buffer: 1 0 [ 161.288747] wlcore: flushing tx buffer: 1 0 [ 161.318748] wlcore: flushing tx buffer: 1 0 [ 161.348752] wlcore: flushing tx buffer: 1 0 [ 161.378747] wlcore: flushing tx buffer: 1 0 [ 161.408748] wlcore: flushing tx buffer: 1 0 [ 161.438749] wlcore: flushing tx buffer: 1 0 [ 161.468765] wlcore: WARNING Unable to flush all TX buffers, timed out (timeout 500 ms [ 161.468913] wlcore: mac80211 config psm off power 0 idle changed 0x100 [ 161.469035] wlcore: extra spare keys before: 0 [ 161.469056] wlcore: mac80211 set key [ 161.469064] wlcore: CMD: 0x1 sta: 00000000 [ 161.469086] wlcore: Key: algo:0xfac04, id:1, len:16 flags 0x20 [ 161.469115] wlcore: extra spare keys after: 0 [ 161.469344] wlcore: flushing tx buffer: 1 0 [ 161.498763] wlcore: flushing tx buffer: 1 0 [ 161.528758] wlcore: flushing tx buffer: 1 0 [ 161.558756] wlcore: flushing tx buffer: 1 0 [ 161.588755] wlcore: flushing tx buffer: 1 0 [ 161.618751] wlcore: flushing tx buffer: 1 0 [ 161.648747] wlcore: flushing tx buffer: 1 0 [ 161.678752] wlcore: flushing tx buffer: 1 0 [ 161.708751] wlcore: flushing tx buffer: 1 0 [ 161.738747] wlcore: flushing tx buffer: 1 0 [ 161.768746] wlcore: flushing tx buffer: 1 0 [ 161.798747] wlcore: flushing tx buffer: 1 0 [ 161.828749] wlcore: flushing tx buffer: 1 0 [ 161.858745] wlcore: flushing tx buffer: 1 0 [ 161.888745] wlcore: flushing tx buffer: 1 0 [ 161.918745] wlcore: flushing tx buffer: 1 0 [ 161.948748] wlcore: flushing tx buffer: 1 0 [ 161.978781] wlcore: WARNING Unable to flush all TX buffers, timed out (timeout 500 ms [ 161.978886] wlcore: mac80211 remove interface 2 [ 161.978904] wlcore: mac80211 rm: name1=wlan0, name2=wlan0, name3=wlan0 [ 161.978926] wlcore: down [ 161.978938] wlcore: cmd role disable [ 161.979593] wlcore: CMD# 18, len=16 [ 161.979656] wlcore: mac80211 stop [ 161.980392] Bluetooth: [bt sdio] suspend [ 161.980425] Bluetooth: [bt sdio] mmc1:0001:1: suspend: PM flags = 0x1 [ 161.980467] ------------[ cut here ]------------ [ 161.980482] WARNING: CPU: 0 PID: 161 at drivers/mmc/core/sdio.c:1042 mmc_sdio_suspend+0x30/0xfc [mmc_core] [ 161.980771] Modules linked in: ctr ccm ecb essiv authenc crypto_null dm_mod ext4 mbcache jbd2 crc32c_generic loop algif_hash algif_skcid [ 161.981225] CPU: 0 UID: 0 PID: 161 Comm: kworker/u4:4 Not tainted 6.13.0-00170-gc650bcda8a6b-dirty #1 [ 161.981263] Hardware name: Freescale i.MX6 Ultralite (Device Tree) [ 161.981284] Workqueue: async async_run_entry_fn [ 161.981338] Call trace: [ 161.981361] unwind_backtrace from show_stack+0x10/0x14 [ 161.981426] show_stack from dump_stack_lvl+0x34/0x44 [ 161.981494] dump_stack_lvl from __warn+0x80/0xd0 [ 161.981559] __warn from warn_slowpath_fmt+0x7c/0xec [ 161.981613] warn_slowpath_fmt from mmc_sdio_suspend+0x30/0xfc [mmc_core] [ 161.981846] mmc_sdio_suspend [mmc_core] from mmc_bus_suspend+0x28/0x40 [mmc_core] [ 161.982180] mmc_bus_suspend [mmc_core] from dpm_run_callback.constprop.0+0x1c/0x40 [ 161.982385] dpm_run_callback.constprop.0 from device_suspend+0x16c/0x358 [ 161.982439] device_suspend from async_suspend+0x18/0x28 [ 161.982487] async_suspend from async_run_entry_fn+0x1c/0xcc [ 161.982545] async_run_entry_fn from process_scheduled_works+0x1a0/0x27c [ 161.982616] process_scheduled_works from worker_thread+0x1ec/0x260 [ 161.982684] worker_thread from kthread+0xd8/0xe0 [ 161.982748] kthread from ret_from_fork+0x14/0x28 [ 161.982795] Exception stack(0xe0a51fb0 to 0xe0a51ff8) [ 161.982826] 1fa0: 00000000 00000000 00000000 00000000 [ 161.982856] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 161.982882] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000 [ 161.982902] ---[ end trace 0000000000000000 ]--- [ 162.159007] Bluetooth: [bt sdio] resume [ 162.159054] Bluetooth: [bt sdio] mmc1:0001:1: resume: PM flags = 0x1 [ 162.159082] Bluetooth: [bt sdio] hci0: SDIO resume [ 162.159192] wlcore: mac80211 start [ 162.159214] wlcore: mac80211 add interface type 2 mac 38:b4:d3:ca:af:5b [ 162.159250] wlcore: using pre-allocated hw queue base 0 [ 162.159267] wlcore: cmd roles enabled: bitmap before: 0, ret=0 [ 162.159284] wlcore: cmd role enable, role type 0, addr = 38:b4:d3:ca:af:5b [ 172.648660] mmc1: Timeout waiting for hardware interrupt. [ 172.648696] mmc1: sdhci: ============ SDHCI REGISTER DUMP =========== [ 172.648716] mmc1: sdhci: Sys addr: 0x8133f300 | Version: 0x00000002 [ 172.648747] mmc1: sdhci: Blk size: 0x00000080 | Blk cnt: 0x00000002 [ 172.648768] mmc1: sdhci: Argument: 0x2d7ff802 | Trn mode: 0x00000033 [ 172.648791] mmc1: sdhci: Present: 0x01f8820e | Host ctl: 0x00000013 [ 172.648813] mmc1: sdhci: Power: 0x00000002 | Blk gap: 0x00000080 [ 172.648835] mmc1: sdhci: Wake-up: 0x00000008 | Clock: 0x0000003f [ 172.648858] mmc1: sdhci: Timeout: 0x0000008f | Int stat: 0x00000000 [ 172.648879] mmc1: sdhci: Int enab: 0x117f100b | Sig enab: 0x117f100b [ 172.648901] mmc1: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000302 [ 172.648924] mmc1: sdhci: Caps: 0x07eb0000 | Caps_1: 0x0000b400 [ 172.648947] mmc1: sdhci: Cmd: 0x0000353a | Max curr: 0x00ffffff [ 172.648971] mmc1: sdhci: Resp[0]: 0x00001800 | Resp[1]: 0x00000000 [ 172.648992] mmc1: sdhci: Resp[2]: 0x00000000 | Resp[3]: 0x00000000 [ 172.649012] mmc1: sdhci: Host ctl2: 0x00000000 [ 172.649030] mmc1: sdhci: ADMA Err: 0x00000003 | ADMA Ptr: 0x9f844204 [ 172.649053] mmc1: sdhci-esdhc-imx: ========= ESDHC IMX DEBUG STATUS DUMP ========= [ 172.649069] mmc1: sdhci-esdhc-imx: cmd debug status: 0x3100 [ 172.649089] mmc1: sdhci-esdhc-imx: data debug status: 0x32a0 [ 172.649106] mmc1: sdhci-esdhc-imx: trans debug status: 0x33a0 [ 172.649126] mmc1: sdhci-esdhc-imx: dma debug status: 0x3400 [ 172.649143] mmc1: sdhci-esdhc-imx: adma debug status: 0x35b4 [ 172.649160] mmc1: sdhci-esdhc-imx: fifo debug status: 0x3680 [ 172.649178] mmc1: sdhci-esdhc-imx: async fifo debug status: 0x3750 [ 172.649197] mmc1: sdhci: ============================================ [ 172.649314] ------------[ cut here ]------------ [ 172.649334] WARNING: CPU: 0 PID: 67 at drivers/net/wireless/ti/cc33xx/sdio.c:95 cc33xx_sdio_raw_read+0x78/0x124 [cc33xx_sdio] [ 172.649439] Modules linked in: ctr ccm ecb essiv authenc crypto_null dm_mod ext4 mbcache jbd2 crc32c_generic loop algif_hash algif_skcid [ 172.649902] CPU: 0 UID: 0 PID: 67 Comm: irq/149-cc33xx Tainted: G W 6.13.0-00170-gc650bcda8a6b-dirty #1 [ 172.649944] Tainted: [W]=WARN [ 172.649956] Hardware name: Freescale i.MX6 Ultralite (Device Tree) [ 172.649972] Call trace: [ 172.649994] unwind_backtrace from show_stack+0x10/0x14 [ 172.650067] show_stack from dump_stack_lvl+0x34/0x44 [ 172.650136] dump_stack_lvl from __warn+0x80/0xd0 [ 172.650200] __warn from warn_slowpath_fmt+0x7c/0xec [ 172.650254] warn_slowpath_fmt from cc33xx_sdio_raw_read+0x78/0x124 [cc33xx_sdio] [ 172.650349] cc33xx_sdio_raw_read [cc33xx_sdio] from wlcore_raw_read+0x6c/0xa8 [cc33xx] [ 172.650587] wlcore_raw_read [cc33xx] from wlcore_irq+0x108/0x1b8 [cc33xx] [ 172.650865] wlcore_irq [cc33xx] from gpio_irq_thread_handler+0x24/0x2c [cc33xx_sdio] [ 172.651040] gpio_irq_thread_handler [cc33xx_sdio] from irq_thread_fn+0x1c/0x58 [ 172.651121] irq_thread_fn from irq_thread+0xd4/0x1b8 [ 172.651181] irq_thread from kthread+0xd8/0xe0 [ 172.651246] kthread from ret_from_fork+0x14/0x28 [ 172.651295] Exception stack(0xe0a05fb0 to 0xe0a05ff8) [ 172.651327] 5fa0: 00000000 00000000 00000000 00000000 [ 172.651358] 5fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 172.651385] 5fe0: 00000000 00000000 00000000 00000000 00000013 00000000 [ 172.651404] ---[ end trace 0000000000000000 ]--- [ 172.651429] cc33xx_sdio mmc1:0001:2: sdio read failed (-110) [ 172.651456] wlcore: ERROR IO error during core status read [ 172.651686] ------------[ cut here ]------------ [ 172.651711] WARNING: CPU: 0 PID: 30 at drivers/net/wireless/ti/cc33xx/sdio.c:141 cc33xx_sdio_raw_write+0xd0/0x138 [cc33xx_sdio] [ 172.651797] Modules linked in: ctr ccm ecb essiv authenc crypto_null dm_mod ext4 mbcache jbd2 crc32c_generic loop algif_hash algif_skcid [ 172.652234] CPU: 0 UID: 0 PID: 30 Comm: kworker/u4:2 Tainted: G W 6.13.0-00170-gc650bcda8a6b-dirty #1 [ 172.652279] Tainted: [W]=WARN [ 172.652289] Hardware name: Freescale i.MX6 Ultralite (Device Tree) [ 172.652309] Workqueue: async async_run_entry_fn [ 172.652359] Call trace: [ 172.652374] unwind_backtrace from show_stack+0x10/0x14 [ 172.652438] show_stack from dump_stack_lvl+0x34/0x44 [ 172.652505] dump_stack_lvl from __warn+0x80/0xd0 [ 172.652567] __warn from warn_slowpath_fmt+0x7c/0xec [ 172.652626] warn_slowpath_fmt from cc33xx_sdio_raw_write+0xd0/0x138 [cc33xx_sdio] [ 172.652708] cc33xx_sdio_raw_write [cc33xx_sdio] from wlcore_write+0x6c/0xa8 [cc33xx] [ 172.652907] wlcore_write [cc33xx] from __wlcore_cmd_send.part.0+0x1bc/0x208 [cc33xx] [ 172.653172] __wlcore_cmd_send.part.0 [cc33xx] from wlcore_cmd_send_failsafe+0x50/0xc8 [cc33xx] [ 172.653432] wlcore_cmd_send_failsafe [cc33xx] from cc33xx_cmd_send.part.0+0x18/0x24 [cc33xx] [ 172.653691] cc33xx_cmd_send.part.0 [cc33xx] from cc33xx_cmd_role_enable+0xfc/0x198 [cc33xx] [ 172.653950] cc33xx_cmd_role_enable [cc33xx] from cc33xx_op_add_interface+0x42c/0x5ac [cc33xx] [ 172.654211] cc33xx_op_add_interface [cc33xx] from drv_add_interface+0x80/0xa0 [mac80211] [ 172.654953] drv_add_interface [mac80211] from ieee80211_reconfig+0x414/0xdb8 [mac80211] [ 172.655838] ieee80211_reconfig [mac80211] from wiphy_resume+0x50/0x98 [cfg80211] [ 172.656684] wiphy_resume [cfg80211] from dpm_run_callback.constprop.0+0x1c/0x40 [ 172.657029] dpm_run_callback.constprop.0 from device_resume+0x148/0x170 [ 172.657086] device_resume from async_resume+0x18/0x28 [ 172.657136] async_resume from async_run_entry_fn+0x1c/0xcc [ 172.657197] async_run_entry_fn from process_scheduled_works+0x1a0/0x27c [ 172.657269] process_scheduled_works from worker_thread+0x1ec/0x260 [ 172.657336] worker_thread from kthread+0xd8/0xe0 [ 172.657397] kthread from ret_from_fork+0x14/0x28 [ 172.657446] Exception stack(0xe1181fb0 to 0xe1181ff8) [ 172.657476] 1fa0: 00000000 00000000 00000000 00000000 [ 172.657509] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 172.657535] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000 [ 172.657555] ---[ end trace 0000000000000000 ]--- [ 172.657580] cc33xx_sdio mmc1:0001:2: sdio write failed (-84) [ 172.657606] wlcore: CMD# 17, len=20 [ 172.657627] wlcore: ERROR failed to initiate cmd role enable [ 172.657644] ------------[ cut here ]------------ [ 172.657655] WARNING: CPU: 0 PID: 30 at net/mac80211/util.c:1869 ieee80211_reconfig+0x430/0xdb8 [mac80211] [ 172.658180] Modules linked in: ctr ccm ecb essiv authenc crypto_null dm_mod ext4 mbcache jbd2 crc32c_generic loop algif_hash algif_skcid [ 172.658766] CPU: 0 UID: 0 PID: 30 Comm: kworker/u4:2 Tainted: G W 6.13.0-00170-gc650bcda8a6b-dirty #1 [ 172.658820] Tainted: [W]=WARN [ 172.658833] Hardware name: Freescale i.MX6 Ultralite (Device Tree) [ 172.658854] Workqueue: async async_run_entry_fn [ 172.658908] Call trace: [ 172.658926] unwind_backtrace from show_stack+0x10/0x14 [ 172.658993] show_stack from dump_stack_lvl+0x34/0x44 [ 172.659064] dump_stack_lvl from __warn+0x80/0xd0 [ 172.659133] __warn from warn_slowpath_fmt+0x7c/0xec [ 172.659190] warn_slowpath_fmt from ieee80211_reconfig+0x430/0xdb8 [mac80211] [ 172.659723] ieee80211_reconfig [mac80211] from wiphy_resume+0x50/0x98 [cfg80211] [ 172.660562] wiphy_resume [cfg80211] from dpm_run_callback.constprop.0+0x1c/0x40 [ 172.660901] dpm_run_callback.constprop.0 from device_resume+0x148/0x170 [ 172.660959] device_resume from async_resume+0x18/0x28 [ 172.661010] async_resume from async_run_entry_fn+0x1c/0xcc [ 172.661070] async_run_entry_fn from process_scheduled_works+0x1a0/0x27c [ 172.661142] process_scheduled_works from worker_thread+0x1ec/0x260 [ 172.661210] worker_thread from kthread+0xd8/0xe0 [ 172.661272] kthread from ret_from_fork+0x14/0x28 [ 172.661322] Exception stack(0xe1181fb0 to 0xe1181ff8) [ 172.661352] 1fa0: 00000000 00000000 00000000 00000000 [ 172.661384] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 172.661411] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000 [ 172.661431] ---[ end trace 0000000000000000 ]--- [ 172.661653] wlcore: Recovery work [ 172.661685] wlcore: Attempting to Get FW Crash Logs Before Starting Recovery Work [ 172.661701] wlcore: control read Error response 0xfffffffb [ 172.768703] wlcore: control read Error response 0xfffffffb [ 172.878688] wlcore: control read Error response 0xfffffffb [ 172.988682] wlcore: control read Error response 0xfffffffb [ 173.098680] wlcore: control read Error response 0xfffffffb [ 173.208675] wlcore: control read Error response 0xfffffffb [ 173.318672] wlcore: control read Error response 0xfffffffb [ 173.428673] wlcore: control read Error response 0xfffffffb [ 173.538672] wlcore: control read Error response 0xfffffffb [ 173.648673] wlcore: control read Error response 0xfffffffb [ 173.758678] wlcore: control read Error response 0xfffffffb [ 173.868675] wlcore: control read Error response 0xfffffffb [ 173.978677] wlcore: control read Error response 0xfffffffb [ 174.088682] wlcore: control read Error response 0xfffffffb [ 174.198720] wlcore: control read Error response 0xfffffffb [ 174.308683] wlcore: control read Error response 0xfffffffb [ 174.418683] wlcore: control read Error response 0xfffffffb [ 174.528678] wlcore: control read Error response 0xfffffffb [ 174.638676] wlcore: control read Error response 0xfffffffb [ 174.748674] wlcore: control read Error response 0xfffffffb [ 174.858676] wlcore: control read Error response 0xfffffffb [ 174.968682] wlcore: control read Error response 0xfffffffb [ 175.078683] wlcore: control read Error response 0xfffffffb [ 175.188699] wlcore: control read Error response 0xfffffffb [ 175.298684] wlcore: control read Error response 0xfffffffb [ 175.408682] wlcore: control read Error response 0xfffffffb [ 175.518682] wlcore: control read Error response 0xfffffffb [ 175.628690] wlcore: control read Error response 0xfffffffb [ 175.738685] wlcore: Timed Out Attempting to read CRASH FW Logs [ 175.738716] wlcore: Turning off [ 176.248684] wlcore: Chip wakeup [ 176.488820] wlcore: Set BLKsize to 128 [ 176.489004] wlcore: BOOT IRQs: 0x8 [ 176.549175] wlcore: Response len 704, allocated buffer len 712 [ 176.549216] wlcore: CMD# 35, len=712 [ 176.549235] wlcore: CC33XX device info: PG version: 2, Metal version: 1, Boot ROM version: 1, M3 ROM version: 1, MAC address: 0x7402e120 [ 176.549275] wlcore: Downloading ti-connectivity/cc33xx_2nd_loader.bin to device [ 176.604591] wlcore: Suspending IRQ while device reboots [ 176.858684] wlcore: Resuming IRQ [ 176.858830] wlcore: BOOT IRQs: 0x10 [ 176.918792] wlcore: ti-connectivity/cc33xx_2nd_loader.bin loaded successfully [ 176.919270] wlcore: Response len 704, allocated buffer len 712 [ 176.919306] wlcore: CMD# 35, len=712 [ 176.919326] wlcore: Downloading ti-connectivity/cc33xx_fw.bin to device [ 177.719331] wlcore: Suspending IRQ while device reboots [ 177.978687] wlcore: Resuming IRQ [ 177.981038] wlcore: BOOT IRQs: 0x20 [ 178.038804] wlcore: ti-connectivity/cc33xx_fw.bin loaded successfully [ 178.039022] wlcore: Downloading INI Params and Configurations to FW, INI Bin File Payload Length: 1282 [ 178.039789] wlcore: CMD# 37, len=1300 [ 178.039821] wlcore: INI Params downloaded successfully [ 178.068939] wlcore: BOOT IRQs: 0x40 [ 178.098795] wlcore: acx mem map [ 178.098814] wlcore: cmd interrogate [ 178.099276] wlcore: Response len 20, allocated buffer len 32 [ 178.099305] wlcore: CMD# 28, len=16 [ 178.099323] wlcore: Skipping cc33xx_hw_init [ 178.099335] wlcore: 11a is supported [ 178.099364] ieee80211 phy0: Hardware restart was requested [ 178.099400] wlcore: Recovery complete [ 178.099450] wlcore: mac80211 stop [ 178.099684] ieee80211 phy0: PM: dpm_run_callback(): wiphy_resume [cfg80211] returns -84 [ 178.100120] ieee80211 phy0: PM: failed to resume async: error -84 [ 180.308692] OOM killer enabled. [ 180.308717] Restarting tasks ... done. [ 180.318939] random: crng reseeded on system resumption [ 180.331227] PM: suspend exit