Another bug noticied.
It showed like 16% battery before go to Suspend, 45 minutes later the phone do not turn on after press any key, so after troubleshoot it seems that the phone get empty battery around 14 or 13% of battery, so something is not right.
1 Like
The mobile data kept working for more than 3 days and 14 hours with standard settings, using this kernel: #2 SMP PREEMPT 6.12.79pureos1~cri1 2026-04-01 04:46:11 UTC, but then it stopped working.
Me the Redpine do not work from suspend. = ( it needed turn 0ff and 0n in order to get internet.
1 Like
carlosgonz:
Redpine
Sorry, I should have been clearer. I was not referring to WiFi, but to cellular mobile data connectivity. Actually related to this issue .
1 Like
I havenāt timed it, but I can confirm I do still see mobile data dropping, about once every 3-4 days. Iām mostly at home and on Wifi so I donāt notice the problem a whole lot.
1 Like
dos
April 7, 2026, 2:59pm
308
Nothing changed regarding this issue, it appears to be a bug in the modemās firmware and while I have an idea on how it could be worked around itās pretty complex to do it without breaking anything else and I havenāt attempted that yet.
3 Likes
Well it work now, however the Librem 5 do not keep suspended it wake up infinite, so may a redpine issue.
EDIT:
If i boot the L5 with WLAN HKS OFF, the Suspend work, however if i turn off hks after boot, the suspend do not work.
carlosgonz:
If i boot the L5 with WLAN HKS OFF, the Suspend work, however if i turn off hks after boot, the suspend do not work.
@dos i did another test, so if turn ON wlan hks after booting the suspend and suspend-redpine-internet work.
So the problem is JUST booting with wlan hks ON, Redpine module, make a lot issues.
dos
April 9, 2026, 5:48pm
313
It should be fixed on 6.12.80pureos1 then, which has been in the repos since two days ago.
1 Like
Wow
purism@pureos:~$ sudo apt update
Des:1 Index of /pureos/ crimson InRelease [10,4 kB]
Des:2 Index of /pureos/ crimson-security InRelease [5.517 B]
Des:3 Index of /pureos/ crimson-updates InRelease [5.518 B]
Des:4 Index of /pureos/ crimson-updates-proposed InRelease [5.530 B]
Descargados 27,0 kB en 3s (8.560 B/s)
I can not pull 6.12.80pureos1, even after apt update, may i need to delete some file? then new apt update?
dos
April 9, 2026, 6:04pm
315
Heh, thereās a bug in apt that can make it not notice some updates: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1078608
It has been debugged recently, so a fix may come soon, but itās not there yet. Meanwhile, you can remove the lists to force them to be redownloaded: sudo rm /var/lib/apt/lists/*
2 Likes
Did the Trick, however 6.12.80pureos1 still same bug like hks wlan booting bug
[ 323.377662] ------------[ cut here ]------------
[ 323.377681] WARNING: CPU: 2 PID: 2976 at net/mac80211/scan.c:448 __ieee80211_scan_completed+0x2bc/0x308 [mac80211]
[ 323.377845] Modules linked in: aes_ce_ccm qmi_wwan option cdc_wdm usb_wwan usbnet usbserial mii rfcomm bnep snd_seq_dummy snd_seq snd_seq_device st_magn_i2c st_sensors_i2c st_magn st_sensors usb_f_acm st_lsm6dsx_i2c u_serial st_lsm6dsx_spi usb_f_ncm u_ether st_lsm6dsx redpine_sdio redpine_91x ofpart bluetooth mac80211 spi_nor mtd cfg80211 caam_jr caamhash_desc caamalg_desc crypto_engine ledtrig_pattern hantro_vpu v4l2_vp9 v4l2_jpeg v4l2_h264 snd_soc_simple_card snd_soc_gtm601 v4l2_mem2mem snd_soc_simple_card_utils snd_soc_imx_hdmi dw9714 s5k3l6xx imx7_media_csi videobuf2_dma_contig snd_soc_hdmi_codec vcnl4000 videobuf2_memops gnss_mtk industrialio_triggered_buffer gnss_serial videobuf2_v4l2 imx8mq_mipi_csi2 kfifo_buf leds_lm3560 hi846 videobuf2_common v4l2_fwnode v4l2_flash_led_class snd_soc_wm8962 gnss v4l2_async videodev binfmt_misc mc snd_soc_fsl_sai snd_soc_fsl_utils imx_pcm_dma snd_soc_core snd_pcm_dmaengine snd_pcm imx2_wdt snd_timer caam imx_sdma snd error watchdog rfkill_hks soundcore virt_dma rfkill imx_rproc
[ 323.378123] leds_pwm_multicolor led_class_multicolor mousedev libcomposite fuse zram ip_tables x_tables ipv6 autofs4 uas usb_storage xhci_plat_hcd xhci_hcd tps6598x aes_ce_blk dwc3 crct10dif_ce ghash_ce ulpi typec imx_dcss udc_core clk_bd718x7 sha2_ce sha1_ce sha1_generic cdns_mhdp_imx cdns_mhdp_drmcore pwm_vibra phy_fsl_imx8mq_usb drm_display_helper usbcore roles usb_common bq25890_charger edt_ft5x06 snvs_pwrkey
[ 323.378250] CPU: 2 UID: 0 PID: 2976 Comm: kworker/u16:20 Tainted: G W 6.12.0-1-librem5 #2
[ 323.378260] Tainted: [W]=WARN
[ 323.378264] Hardware name: Purism Librem 5r4 (DT)
[ 323.378273] Workqueue: async async_run_entry_fn
[ 323.378289] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=ā)
[ 323.378297] pc : __ieee80211_scan_completed+0x2bc/0x308 [mac80211]
[ 323.378453] lr : ieee80211_scan_work+0x18c/0x608 [mac80211]
[ 323.378603] sp : ffff80008950b9a0
[ 323.378606] x29: ffff80008950b9a0 x28: ffff8000819b8a68 x27: ffff0000bd5e8400
[ 323.378619] x26: ffff0000bd5e9bf0 x25: 0000000000000000 x24: ffff0000bd5e8398
[ 323.378631] x23: 0000000000000000 x22: 0000000000000000 x21: ffff0000bd5e83a8
[ 323.378642] x20: ffff0000bd5e8920 x19: 0000000000000000 x18: ffffffffffffffff
[ 323.378654] x17: 2e73657461647075 x16: 2070617620676e69 x15: 646e6553203a6465
[ 323.378665] x14: 676e6168635f6f66 x13: 2e2e2e2e73657461 x12: ffff800081a93a08
[ 323.378677] x11: 0000000000000040 x10: ffff8000819daff0 x9 : ffff80007a5bb284
[ 323.378689] x8 : ffff000001800028 x7 : ffff0000014100c4 x6 : 0000000000000000
[ 323.378700] x5 : ffffffffffffec00 x4 : 0000000000000000 x3 : ffffffffffffed30
[ 323.378711] x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000000
[ 323.378723] Call trace:
[ 323.378726] __ieee80211_scan_completed+0x2bc/0x308 [mac80211]
[ 323.378877] ieee80211_scan_work+0x18c/0x608 [mac80211]
[ 323.379028] cfg80211_process_wiphy_works+0xac/0x160 [cfg80211]
[ 323.379225] wiphy_work_flush+0x64/0x108 [cfg80211]
[ 323.379402] wiphy_delayed_work_flush+0x34/0x50 [cfg80211]
[ 323.379562] ieee80211_flush_completed_scan.constprop.0+0x54/0xa0 [mac80211]
[ 323.379721] ieee80211_reconfig+0x2e0/0x14f8 [mac80211]
[ 323.379866] ieee80211_resume+0x5c/0x80 [mac80211]
[ 323.380017] wiphy_resume+0x8c/0x1e0 [cfg80211]
[ 323.380187] dpm_run_callback+0x98/0x260
[ 323.380200] device_resume+0xf4/0x360
[ 323.380210] async_resume+0x2c/0x50
[ 323.380218] async_run_entry_fn+0x3c/0x160
[ 323.380225] process_one_work+0x174/0x3f8
[ 323.380237] worker_thread+0x190/0x318
[ 323.380246] kthread+0x11c/0x128
[ 323.380255] ret_from_fork+0x10/0x20
[ 323.380265] ā[ end trace 0000000000000000 ]ā
[ 323.400024] caam 30900000.crypto: registering rng-caam
[ 323.520219] OOM killer enabled.
[ 323.520250] Restarting tasks ⦠done.
[ 323.549211] random: crng reseeded on system resumption
[ 323.549354] PM: suspend exit
[ 327.714643] wlan0: authenticate with 10:05:01:1c:4f:40 (local address=88:da:1a:7c:d0:48)
[ 327.714669] wlan0: send auth to 10:05:01:1c:4f:40 (try 1/3)
[ 327.721488] wlan0: authenticated
[ 327.723513] wlan0: associate with 10:05:01:1c:4f:40 (try 1/3)
[ 327.730808] wlan0: RX AssocResp from 10:05:01:1c:4f:40 (capab=0x1431 status=0 aid=4)
[ 327.731938] wlan0: associated
[ 327.768766] redpine_91x: EAPOL 4 confirm
[ 333.840984] dwc3 38100000.usb: failed to enable ep0out
@dos another batch
purism@pureos:~$ sudo dmesg | grep -i āsuspendā
[ 167.003767] PM: suspend exit
[ 167.003924] PM: suspend entry (s2idle)
[ 167.049235] printk: Suspending console(s) (use no_console_suspend to debug)
[ 167.050519] redpine_91x: SDIO Bus suspend ===>
[ 167.063479] redpine_91x: Triggering Suspend
[ 171.074859] dwc3 38100000.usb: PM: dpm_run_callback(): dwc3_suspend [dwc3] returns -11
[ 171.074898] dwc3 38100000.usb: PM: failed to suspend: error -11
[ 171.074909] PM: Some devices failed to suspend, or early wake event detected
[ 171.228092] PM: suspend exit
[ 240.584248] PM: suspend entry (deep)
[ 240.637802] printk: Suspending console(s) (use no_console_suspend to debug)
[ 240.640686] redpine_91x: SDIO Bus suspend ===>
[ 240.655971] redpine_91x: Triggering Suspend
[ 244.672672] dwc3 38100000.usb: PM: dpm_run_callback(): dwc3_suspend [dwc3] returns -11
[ 244.672712] dwc3 38100000.usb: PM: failed to suspend: error -11
[ 244.672721] PM: Some devices failed to suspend, or early wake event detected
[ 244.829972] PM: suspend exit
[ 244.830195] PM: suspend entry (s2idle)
[ 245.039998] printk: Suspending console(s) (use no_console_suspend to debug)
[ 245.045172] redpine_91x: SDIO Bus suspend ===>
[ 245.063471] redpine_91x: Triggering Suspend
[ 249.081858] dwc3 38100000.usb: PM: dpm_run_callback(): dwc3_suspend [dwc3] returns -11
[ 249.081896] dwc3 38100000.usb: PM: failed to suspend: error -11
[ 249.081905] PM: Some devices failed to suspend, or early wake event detected
[ 249.227528] PM: suspend exit
[ 265.002440] PM: suspend entry (deep)
[ 265.079189] printk: Suspending console(s) (use no_console_suspend to debug)
[ 265.088375] redpine_91x: SDIO Bus suspend ===>
[ 265.104003] redpine_91x: Triggering Suspend
[ 269.123240] dwc3 38100000.usb: PM: dpm_run_callback(): dwc3_suspend [dwc3] returns -11
[ 269.123327] dwc3 38100000.usb: PM: failed to suspend: error -11
[ 269.123348] PM: Some devices failed to suspend, or early wake event detected
[ 269.291895] PM: suspend exit
[ 269.292732] PM: suspend entry (s2idle)
[ 269.338681] printk: Suspending console(s) (use no_console_suspend to debug)
[ 269.343407] redpine_91x: SDIO Bus suspend ===>
[ 269.359471] redpine_91x: Triggering Suspend
[ 273.369518] dwc3 38100000.usb: PM: dpm_run_callback(): dwc3_suspend [dwc3] returns -11
[ 273.369606] dwc3 38100000.usb: PM: failed to suspend: error -11
[ 273.369627] PM: Some devices failed to suspend, or early wake event detected
[ 273.536591] PM: suspend exit
[ 290.065140] PM: suspend entry (deep)
[ 290.192167] printk: Suspending console(s) (use no_console_suspend to debug)
[ 290.196354] redpine_91x: SDIO Bus suspend ===>
[ 290.211464] redpine_91x: Triggering Suspend
[ 294.225125] dwc3 38100000.usb: PM: dpm_run_callback(): dwc3_suspend [dwc3] returns -11
[ 294.225216] dwc3 38100000.usb: PM: failed to suspend: error -11
[ 294.225237] PM: Some devices failed to suspend, or early wake event detected
[ 294.400002] PM: suspend exit
[ 294.400531] PM: suspend entry (s2idle)
[ 294.501522] printk: Suspending console(s) (use no_console_suspend to debug)
[ 294.506276] redpine_91x: SDIO Bus suspend ===>
[ 294.519457] redpine_91x: Triggering Suspend
[ 298.543478] dwc3 38100000.usb: PM: dpm_run_callback(): dwc3_suspend [dwc3] returns -11
[ 298.543564] dwc3 38100000.usb: PM: failed to suspend: error -11
[ 298.543583] PM: Some devices failed to suspend, or early wake event detected
[ 298.712374] PM: suspend exit
[ 314.957689] PM: suspend entry (deep)
[ 315.028152] printk: Suspending console(s) (use no_console_suspend to debug)
[ 315.034658] redpine_91x: SDIO Bus suspend ===>
[ 315.047476] redpine_91x: Triggering Suspend
[ 319.062995] dwc3 38100000.usb: PM: dpm_run_callback(): dwc3_suspend [dwc3] returns -11
[ 319.063086] dwc3 38100000.usb: PM: failed to suspend: error -11
[ 319.063108] PM: Some devices failed to suspend, or early wake event detected
[ 319.245120] PM: suspend exit
[ 319.245682] PM: suspend entry (s2idle)
[ 319.325860] printk: Suspending console(s) (use no_console_suspend to debug)
[ 319.329380] redpine_91x: SDIO Bus suspend ===>
[ 319.343465] redpine_91x: Triggering Suspend
[ 323.366914] dwc3 38100000.usb: PM: dpm_run_callback(): dwc3_suspend [dwc3] returns -11
[ 323.367000] dwc3 38100000.usb: PM: failed to suspend: error -11
[ 323.367020] PM: Some devices failed to suspend, or early wake event detected
[ 323.549354] PM: suspend exit
[ 395.708809] PM: suspend entry (deep)
[ 395.772138] printk: Suspending console(s) (use no_console_suspend to debug)
[ 395.775649] redpine_91x: SDIO Bus suspend ===>
[ 395.791467] redpine_91x: Triggering Suspend
[ 399.809612] dwc3 38100000.usb: PM: dpm_run_callback(): dwc3_suspend [dwc3] returns -11
[ 399.809699] dwc3 38100000.usb: PM: failed to suspend: error -11
[ 399.809719] PM: Some devices failed to suspend, or early wake event detected
[ 399.973188] PM: suspend exit
[ 399.973827] PM: suspend entry (s2idle)
[ 400.022796] printk: Suspending console(s) (use no_console_suspend to debug)
[ 400.026782] redpine_91x: SDIO Bus suspend ===>
[ 400.040112] redpine_91x: Triggering Suspend
[ 404.053321] dwc3 38100000.usb: PM: dpm_run_callback(): dwc3_suspend [dwc3] returns -11
[ 404.053410] dwc3 38100000.usb: PM: failed to suspend: error -11
[ 404.053432] PM: Some devices failed to suspend, or early wake event detected
[ 404.223416] PM: suspend exit
[ 478.386556] PM: suspend entry (deep)
[ 478.507377] printk: Suspending console(s) (use no_console_suspend to debug)
[ 478.516982] redpine_91x: SDIO Bus suspend ===>
[ 478.532281] redpine_91x: Triggering Suspend
[ 482.546911] dwc3 38100000.usb: PM: dpm_run_callback(): dwc3_suspend [dwc3] returns -11
[ 482.546951] dwc3 38100000.usb: PM: failed to suspend: error -11
[ 482.546960] PM: Some devices failed to suspend, or early wake event detected
[ 482.701824] PM: suspend exit
[ 482.701976] PM: suspend entry (s2idle)
[ 482.793939] printk: Suspending console(s) (use no_console_suspend to debug)
[ 482.797151] redpine_91x: SDIO Bus suspend ===>
[ 482.811144] redpine_91x: Triggering Suspend
[ 486.834595] dwc3 38100000.usb: PM: dpm_run_callback(): dwc3_suspend [dwc3] returns -11
[ 486.834635] dwc3 38100000.usb: PM: failed to suspend: error -11
[ 486.834645] PM: Some devices failed to suspend, or early wake event detected
[ 486.993841] PM: suspend exit
[ 503.002349] PM: suspend entry (deep)
[ 503.136911] printk: Suspending console(s) (use no_console_suspend to debug)
[ 503.140390] redpine_91x: SDIO Bus suspend ===>
[ 503.152470] redpine_91x: Triggering Suspend
[ 507.171456] dwc3 38100000.usb: PM: dpm_run_callback(): dwc3_suspend [dwc3] returns -11
[ 507.171545] dwc3 38100000.usb: PM: failed to suspend: error -11
[ 507.171565] PM: Some devices failed to suspend, or early wake event detected
[ 507.340266] PM: suspend exit
[ 507.340804] PM: suspend entry (s2idle)
[ 507.397379] printk: Suspending console(s) (use no_console_suspend to debug)
[ 507.400777] redpine_91x: SDIO Bus suspend ===>
[ 507.415987] redpine_91x: Triggering Suspend
[ 511.421083] dwc3 38100000.usb: PM: dpm_run_callback(): dwc3_suspend [dwc3] returns -11
[ 511.421171] dwc3 38100000.usb: PM: failed to suspend: error -11
[ 511.421190] PM: Some devices failed to suspend, or early wake event detected
[ 511.583843] PM: suspend exit
[ 528.027534] PM: suspend entry (deep)
[ 528.172724] printk: Suspending console(s) (use no_console_suspend to debug)
[ 528.176216] redpine_91x: SDIO Bus suspend ===>
[ 528.189593] redpine_91x: Triggering Suspend
[ 532.204726] dwc3 38100000.usb: PM: dpm_run_callback(): dwc3_suspend [dwc3] returns -11
[ 532.204816] dwc3 38100000.usb: PM: failed to suspend: error -11
[ 532.204837] PM: Some devices failed to suspend, or early wake event detected
[ 532.373417] PM: suspend exit
[ 532.373998] PM: suspend entry (s2idle)
[ 532.434507] printk: Suspending console(s) (use no_console_suspend to debug)
[ 532.437951] redpine_91x: SDIO Bus suspend ===>
[ 532.453149] redpine_91x: Triggering Suspend
[ 536.460122] dwc3 38100000.usb: PM: dpm_run_callback(): dwc3_suspend [dwc3] returns -11
[ 536.460212] dwc3 38100000.usb: PM: failed to suspend: error -11
[ 536.460234] PM: Some devices failed to suspend, or early wake event detected
[ 536.630699] PM: suspend exit
[ 552.862640] PM: suspend entry (deep)
[ 552.982779] printk: Suspending console(s) (use no_console_suspend to debug)
[ 552.986288] redpine_91x: SDIO Bus suspend ===>
[ 553.303682] redpine_91x: Returning failure for suspend as TX/RX is pending even after 200ms wait
[ 553.303711] RSI-SDIO WLAN mmc1:fffd:1: PM: dpm_run_callback(): pm_generic_suspend returns -38
[ 553.303754] RSI-SDIO WLAN mmc1:fffd:1: PM: failed to suspend async: error -38
[ 557.024846] dwc3 38100000.usb: PM: dpm_run_callback(): dwc3_suspend [dwc3] returns -11
[ 557.024931] dwc3 38100000.usb: PM: failed to suspend: error -11
[ 557.024950] PM: Some devices failed to suspend, or early wake event detected
[ 557.212725] PM: suspend exit
[ 557.213168] PM: suspend entry (s2idle)
[ 557.325209] printk: Suspending console(s) (use no_console_suspend to debug)
[ 557.331179] redpine_91x: SDIO Bus suspend ===>
[ 557.347317] redpine_91x: Triggering Suspend
[ 561.364580] dwc3 38100000.usb: PM: dpm_run_callback(): dwc3_suspend [dwc3] returns -11
[ 561.364667] dwc3 38100000.usb: PM: failed to suspend: error -11
[ 561.364687] PM: Some devices failed to suspend, or early wake event detected
[ 561.532340] PM: suspend exit
[ 578.021783] PM: suspend entry (deep)
[ 578.086856] printk: Suspending console(s) (use no_console_suspend to debug)
[ 578.096317] redpine_91x: SDIO Bus suspend ===>
[ 578.109044] redpine_91x: Triggering Suspend
[ 582.125767] dwc3 38100000.usb: PM: dpm_run_callback(): dwc3_suspend [dwc3] returns -11
[ 582.125855] dwc3 38100000.usb: PM: failed to suspend: error -11
[ 582.125876] PM: Some devices failed to suspend, or early wake event detected
[ 582.300240] PM: suspend exit
[ 582.300905] PM: suspend entry (s2idle)
[ 582.365007] printk: Suspending console(s) (use no_console_suspend to debug)
[ 582.372034] redpine_91x: SDIO Bus suspend ===>
[ 582.385269] redpine_91x: Triggering Suspend
[ 586.412412] dwc3 38100000.usb: PM: dpm_run_callback(): dwc3_suspend [dwc3] returns -11
[ 586.412503] dwc3 38100000.usb: PM: failed to suspend: error -11
[ 586.412519] PM: Some devices failed to suspend, or early wake event detected
[ 586.593003] PM: suspend exit
[ 602.709798] PM: suspend entry (deep)
[ 602.756869] printk: Suspending console(s) (use no_console_suspend to debug)
[ 602.760545] redpine_91x: SDIO Bus suspend ===>
[ 602.775229] redpine_91x: Triggering Suspend
[ 606.796168] dwc3 38100000.usb: PM: dpm_run_callback(): dwc3_suspend [dwc3] returns -11
[ 606.796208] dwc3 38100000.usb: PM: failed to suspend: error -11
[ 606.796218] PM: Some devices failed to suspend, or early wake event detected
[ 606.953283] PM: suspend exit
[ 606.953424] PM: suspend entry (s2idle)
[ 606.991225] printk: Suspending console(s) (use no_console_suspend to debug)
[ 606.996822] redpine_91x: SDIO Bus suspend ===>
[ 607.010947] redpine_91x: Triggering Suspend
[ 611.016408] dwc3 38100000.usb: PM: dpm_run_callback(): dwc3_suspend [dwc3] returns -11
[ 611.016447] dwc3 38100000.usb: PM: failed to suspend: error -11
[ 611.016457] PM: Some devices failed to suspend, or early wake event detected
[ 611.169476] PM: suspend exit
[ 627.608306] PM: suspend entry (deep)
[ 627.664054] printk: Suspending console(s) (use no_console_suspend to debug)
[ 627.665320] redpine_91x: SDIO Bus suspend ===>
[ 627.677637] redpine_91x: Triggering Suspend
[ 631.700826] dwc3 38100000.usb: PM: dpm_run_callback(): dwc3_suspend [dwc3] returns -11
[ 631.700867] dwc3 38100000.usb: PM: failed to suspend: error -11
[ 631.700877] PM: Some devices failed to suspend, or early wake event detected
[ 631.852903] PM: suspend exit
[ 631.853071] PM: suspend entry (s2idle)
[ 631.883233] printk: Suspending console(s) (use no_console_suspend to debug)
[ 631.885356] redpine_91x: SDIO Bus suspend ===>
[ 631.905886] redpine_91x: Triggering Suspend
[ 635.904474] dwc3 38100000.usb: PM: dpm_run_callback(): dwc3_suspend [dwc3] returns -11
[ 635.904513] dwc3 38100000.usb: PM: failed to suspend: error -11
[ 635.904523] PM: Some devices failed to suspend, or early wake event detected
[ 636.059661] PM: suspend exit
[ 652.038545] PM: suspend entry (deep)
[ 652.141567] printk: Suspending console(s) (use no_console_suspend to debug)
[ 652.148647] redpine_91x: SDIO Bus suspend ===>
[ 652.165331] redpine_91x: Triggering Suspend
[ 656.180040] dwc3 38100000.usb: PM: dpm_run_callback(): dwc3_suspend [dwc3] returns -11
[ 656.180129] dwc3 38100000.usb: PM: failed to suspend: error -11
[ 656.180149] PM: Some devices failed to suspend, or early wake event detected
[ 656.357432] PM: suspend exit
[ 656.358085] PM: suspend entry (s2idle)
[ 656.395706] printk: Suspending console(s) (use no_console_suspend to debug)
[ 656.403712] redpine_91x: SDIO Bus suspend ===>
[ 656.420049] redpine_91x: Triggering Suspend
[ 660.425400] dwc3 38100000.usb: PM: dpm_run_callback(): dwc3_suspend [dwc3] returns -11
[ 660.425485] dwc3 38100000.usb: PM: failed to suspend: error -11
[ 660.425506] PM: Some devices failed to suspend, or early wake event detected
[ 660.588536] PM: suspend exit