Hello, I'm using a hardware platform that is composed of the RS9116 Bluetooth/WiFi chip connected over SDIO to an NXP i.MX7 processor (itself located on a Toradex Colibri SoM, if that matters). I've been trying to enable Bluetooth support using the upstream rsi_91x, without luck. However, it is important to note that my hardware works fine with the vendor driver at https://github.com/SiliconLabs/RS911X-nLink-OSD/ so I'm confident that the hardware is OK. However, for obvious reasons, I would very much prefer using the upstream rsi_91x driver. I have the rs9116_wlan_bt_classic.rps firmware cloned from the latest linux-firmware commit installed in /lib/firmware/rsi (it hasn't been updated since it was added). Once booted, I'm able to make some basic operations with bluetoothctl until at some point (10s~5min), the Bluetooth chip stops answering : ``` root@colibri-imx7-emmc-recovery-mode:~# rfkill unblock all [ 26.814209] rsi_91x: ===> Interface UP <=== [ 26.814381] rsi_91x: rsi_disable_ps: Cannot accept disable PS in PS_NONE state root@colibri-imx7-emmc-recovery-m[ 26.816874] rsi_91x: rsi_disable_ps: Cannot accept disable PS in PS_NONE state ode:~# root@colibri-imx7-emmc-recovery-mode:~# hciconfig hci0 up root@colibri-imx7-emmc-recovery-mode:~# bluetoothctl Agent registered [CHG] Controller 80:C9:55:C2:E7:3A Pairable: yes [bluetooth]# scan on Discovery started [CHG] Controller 80:C9:55:C2:E7:3A Discovering: yes [NEW] Device 4D:3B:C7:21:7A:5C 4D-3B-C7-21-7A-5C [NEW] Device 42:E1:0E:2D:61:40 42-E1-0E-2D-61-40 [bluetooth]# [ 99.751498] Bluetooth: hci0: Unknown advertising packet type: 0x18 [NEW] Device C8:9B:D7:08:B6:B0 realmeThomas [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 00001105-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 0000110a-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 0000110c-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 0000110e-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 00001112-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 00001115-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 00001116-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 0000111f-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 0000112f-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 00001200-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 00001132-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: a49eee15-cb06-495c-9f4f-bb80a90cdf00 [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: a49eaa15-cb06-495c-9f4f-bb80a90cdf00 [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: a49ecc15-cb06-495c-9f4f-bb80a90cdf00 [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 00000000-0000-0000-0000-000000000000 [bluetooth]# connect C8:9B:D7:08:B6:B0 Attempting to connect to C8:9B:D7:08:B6:B0 [CHG] Device C8:9B:D7:08:B6:B0 Connected: yes [CHG] Device C8:9B:D7:08:B6:B0 Modalias: bluetooth:v0046p1200d1436 [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 00001105-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 0000110a-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 0000110c-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 0000110e-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 00001112-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 00001115-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 00001116-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 0000111f-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 0000112f-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 00001132-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 00001200-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 00001800-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 00001801-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 0000aa15-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: a49eaa15-cb06-495c-9f4f-bb80a90cdf00 [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: a49ecc15-cb06-495c-9f4f-bb80a90cdf00 [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: a49eee15-cb06-495c-9f4f-bb80a90cdf00 [CHG] Device C8:9B:D7:08:B6:B0 ServicesResolved: yes Failed to connect: org.bluez.Error.Failed [realmeThomas]# [ 99.925232] Bluetooth: hci0: Unknown advertising packet type: 0x18 [realmeThomas]# [ 111.103509] Bluetooth: hci0: unexpected event 0xff length: 344 > 260 [ 114.741141] rsi_91x: rsi_sdio_write_register_multiple: Synch Cmd53 write failed -110 [ 114.741235] rsi_91x: rsi_sdio_host_intf_write_pkt: Unable to write onto the card: -110 [ 114.741286] rsi_91x: rsi_send_bt_pkt: Failed to write bt pkt [realmeThomas]# [ 116.315341] rsi_91x: rsi_sdio_write_register_multiple: Stopping card writes [ 118.395235] Bluetooth: hci0: Opcode 0x2042 failed: -110 [ 118.395310] Bluetooth: hci0: Unable to disable scanning: -110 [ 118.395368] Bluetooth: hci0: command 0x2042 tx timeout [ 118.398297] rsi_91x: rsi_sdio_write_register_multiple: Stopping card writes [ 120.475236] Bluetooth: hci0: Opcode 0x0401 failed: -110 [ 120.475299] Bluetooth: hci0: command 0x2042 tx timeout [DEL] Device 4D:3B:C7:21:7A:5C 4D-3B-C7-21-7A-5C [DEL] Device 42:E1:0E:2D:61:40 42-E1-0E-2D-61-40 [realmeThomas]# [ 154.235338] rsi_91x: rsi_sdio_write_register_multiple: Stopping card writes [ 156.315311] Bluetooth: hci0: command 0x2042 tx timeout [CHG] Device C8:9B:D7:08:B6:B0 ServicesResolved: no [CHG] Device C8:9B:D7:08:B6:B0 Connected: no [DEL] Device C8:9B:D7:08:B6:B0 realmeThomas [bluetooth]# quit root@colibri-imx7-emmc-recovery-mode:~# [ 652.912255] rsi_91x: rsi_sdio_write_register_multiple: Stopping card writes ls [ 654.955238] Bluetooth: hci0: Opcode 0x2042 failed: -110 [ 654.955314] Bluetooth: hci0: Unable to disable scanning: -110 [ 654.955702] Bluetooth: hci0: command 0x2042 tx timeout ``` After this I can't communicate with the chip anymore before a complete reboot : ``` [bluetooth]# discoverable on [bluetooth]# [ 1749.097230] rsi_91x: rsi_sdio_write_register_multiple: Stopping card writes [ 1751.115227] Bluetooth: hci0: Opcode 0x0c1a failed: -110 [ 1751.115349] Bluetooth: hci0: command 0x2042 tx timeout [ 1751.116152] rsi_91x: rsi_sdio_write_register_multiple: Stopping card writes [ 1753.195234] Bluetooth: hci0: command 0x2042 tx timeout [ 1753.195333] Bluetooth: hci0: Opcode 0x0c3a failed: -110 Failed to set discoverable on: org.bluez.Error.Failed ``` Is this problem known? Any hints on investigating further this isssue? For the record, the exact same kernel, but with the vendor driver for the WiFi/BT chip works which normally rules out an issue in the SDIO/MMC controller driver. For completeness, I'm providing below the complete boot logs and kernel configuration, in case it can be helpful. Thanks a lot! Thomas Here are the full logs : ``` Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 6.16.0-11489-gd2eedaa3909b (thomas@FWThomasV) (arm-linux-gcc.br_real (Buildroot 2021.11-12449-g1bef613319) 13.3.0, GNU ld (GNU Binutils) 2.41) #128 SMP Mon Aug 4 15:47:01 CEST 2025 [ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d [ 0.000000] CPU: div instructions available: patching division code [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] OF: fdt: Machine model: Toradex Colibri iMX7D 1GB (eMMC) on Colibri Evaluation Board V3 [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] cma: Reserved 64 MiB at 0xbc000000 [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000080000000-0x00000000afffffff] [ 0.000000] HighMem [mem 0x00000000b0000000-0x00000000bfffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000080000000-0x00000000bfffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000000bfffffff] [ 0.000000] OF: reserved mem: Reserved memory: No reserved-memory node in the DT [ 0.000000] percpu: Embedded 14 pages/cpu s27212 r8192 d21940 u57344 [ 0.000000] Kernel command line: root=PARTUUID=caeb09cf-02 ro rootwait console=tty1 console=ttymxc0,115200n8 consoleblank=0 [ 0.000000] printk: log buffer data + meta data: 262144 + 819200 = 1081344 bytes [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear) [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 262144 [ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 [ 0.000000] rcu: Hierarchical RCU implementation. [ 0.000000] rcu: RCU event tracing is enabled. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2. [ 0.000000] Tracing variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2 [ 0.000000] RCU Tasks Trace: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2. [ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16 [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.000000] arch_timer: cp15 timer(s) running at 8.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x1d854df40, max_idle_ns: 440795202120 ns [ 0.000002] sched_clock: 56 bits at 8MHz, resolution 125ns, wraps every 2199023255500ns [ 0.000018] Switching to timer-based delay loop, resolution 125ns [ 0.000554] Switching to timer-based delay loop, resolution 41ns [ 0.000569] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns [ 0.000586] clocksource: mxc_timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns [ 0.002230] Console: colour dummy device 80x30 [ 0.002253] printk: legacy console [tty1] enabled [ 0.002841] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000) [ 0.002887] CPU: Testing write buffer coherency: ok [ 0.002970] pid_max: default: 32768 minimum: 301 [ 0.003164] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear) [ 0.003212] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear) [ 0.004316] CPU0: update cpu_capacity 1024 [ 0.004359] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.004415] cacheinfo: Unable to detect cache hierarchy for CPU 0 [ 0.006070] Setting up static identity map for 0x80100000 - 0x80100078 [ 0.006345] rcu: Hierarchical SRCU implementation. [ 0.006376] rcu: Max phase no-delay instances is 1000. [ 0.006833] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level [ 0.007495] smp: Bringing up secondary CPUs ... [ 0.008643] CPU1: update cpu_capacity 1024 [ 0.008660] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 [ 0.008916] smp: Brought up 1 node, 2 CPUs [ 0.008981] SMP: Total of 2 processors activated (96.00 BogoMIPS). [ 0.009009] CPU: All CPU(s) started in SVC mode. [ 0.009588] Memory: 947840K/1048576K available (15360K kernel code, 1299K rwdata, 4316K rodata, 1024K init, 391K bss, 32484K reserved, 65536K cma-reserved, 196608K highmem) [ 0.010247] devtmpfs: initialized [ 0.021360] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5 [ 0.021933] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.022000] posixtimers hash table entries: 1024 (order: 1, 8192 bytes, linear) [ 0.022089] futex hash table entries: 512 (32768 bytes on 1 NUMA nodes, total 32 KiB, linear). [ 0.023308] pinctrl core: initialized pinctrl subsystem [ 0.025509] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.032478] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.034153] thermal_sys: Registered thermal governor 'step_wise' [ 0.034286] cpuidle: using governor menu [ 0.034929] No ATAGs? [ 0.035061] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers. [ 0.035099] hw-breakpoint: maximum watchpoint size is 8 bytes. [ 0.045780] /soc/funnel@30041000: Fixed dependency cycle(s) with /soc/funnel@30083000 [ 0.045858] /soc/funnel@30041000: Fixed dependency cycle(s) with /soc/etm@3007d000 [ 0.045909] /soc/funnel@30041000: Fixed dependency cycle(s) with /soc/etm@3007c000 [ 0.046001] /soc/etm@3007c000: Fixed dependency cycle(s) with /soc/funnel@30041000 [ 0.046074] /soc/funnel@30083000: Fixed dependency cycle(s) with /soc/etf@30084000 [ 0.046134] /soc/funnel@30083000: Fixed dependency cycle(s) with /soc/funnel@30041000 [ 0.046203] /soc/etf@30084000: Fixed dependency cycle(s) with /replicator [ 0.046379] /soc/etf@30084000: Fixed dependency cycle(s) with /soc/funnel@30083000 [ 0.046471] /soc/etr@30086000: Fixed dependency cycle(s) with /replicator [ 0.046548] /soc/tpiu@30087000: Fixed dependency cycle(s) with /replicator [ 0.046593] /soc/interrupt-controller@31001000: Fixed dependency cycle(s) with /soc/interrupt-controller@31001000 [ 0.047266] /soc/etm@3007d000: Fixed dependency cycle(s) with /soc/funnel@30041000 [ 0.050206] /soc/bus@30000000/pinctrl@302c0000: Fixed dependency cycle(s) with /soc/bus@30000000/pinctrl@302c0000/gpiolpsrgrp [ 0.050480] imx7d-pinctrl 302c0000.pinctrl: initialized IMX pinctrl driver [ 0.051151] /soc/bus@30000000/pinctrl@30330000: Fixed dependency cycle(s) with /soc/bus@30000000/pinctrl@30330000/gpio4grp [ 0.051214] /soc/bus@30000000/pinctrl@30330000: Fixed dependency cycle(s) with /soc/bus@30000000/pinctrl@30330000/gpio3grp [ 0.051268] /soc/bus@30000000/pinctrl@30330000: Fixed dependency cycle(s) with /soc/bus@30000000/pinctrl@30330000/gpio2grp [ 0.051321] /soc/bus@30000000/pinctrl@30330000: Fixed dependency cycle(s) with /soc/bus@30000000/pinctrl@30330000/gpio1grp [ 0.052036] imx7d-pinctrl 30330000.pinctrl: initialized IMX pinctrl driver [ 0.072968] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. [ 0.078633] SCSI subsystem initialized [ 0.079376] usbcore: registered new interface driver usbfs [ 0.079463] usbcore: registered new interface driver hub [ 0.079536] usbcore: registered new device driver usb [ 0.079726] usb_phy_generic usbphynop1: dummy supplies not allowed for exclusive requests (id=vbus) [ 0.080131] usb_phy_generic usbphynop2: dummy supplies not allowed for exclusive requests (id=vbus) [ 0.081348] mc: Linux media interface: v0.10 [ 0.081465] videodev: Linux video capture interface: v2.00 [ 0.081630] pps_core: LinuxPPS API ver. 1 registered [ 0.081661] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@xxxxxxxx> [ 0.081712] PTP clock support registered [ 0.082432] Advanced Linux Sound Architecture Driver Initialized. [ 0.083654] Bluetooth: Core ver 2.22 [ 0.083752] NET: Registered PF_BLUETOOTH protocol family [ 0.083780] Bluetooth: HCI device and connection manager initialized [ 0.083813] Bluetooth: HCI socket layer initialized [ 0.083841] Bluetooth: L2CAP socket layer initialized [ 0.083884] Bluetooth: SCO socket layer initialized [ 0.084649] vgaarb: loaded [ 0.085191] clocksource: Switched to clocksource arch_sys_counter [ 0.085580] VFS: Disk quotas dquot_6.6.0 [ 0.085637] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 0.099070] NET: Registered PF_INET protocol family [ 0.099428] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear) [ 0.102027] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear) [ 0.102097] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.102141] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear) [ 0.102334] TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear) [ 0.102617] TCP: Hash tables configured (established 8192 bind 8192) [ 0.102782] UDP hash table entries: 512 (order: 2, 28672 bytes, linear) [ 0.102888] UDP-Lite hash table entries: 512 (order: 2, 28672 bytes, linear) [ 0.103153] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.103847] RPC: Registered named UNIX socket transport module. [ 0.103890] RPC: Registered udp transport module. [ 0.103913] RPC: Registered tcp transport module. [ 0.103934] RPC: Registered tcp-with-tls transport module. [ 0.103955] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.106053] PCI: CLS 0 bytes, default 64 [ 0.107412] Initialise system trusted keyrings [ 0.107773] workingset: timestamp_bits=30 max_order=18 bucket_order=0 [ 0.108551] NFS: Registering the id_resolver key type [ 0.108660] Key type id_resolver registered [ 0.108685] Key type id_legacy registered [ 0.108735] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [ 0.108765] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering... [ 0.108864] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc. [ 0.109247] fuse: init (API version 7.44) [ 0.408771] Key type asymmetric registered [ 0.408813] Asymmetric key parser 'x509' registered [ 0.408909] io scheduler mq-deadline registered [ 0.408938] io scheduler kyber registered [ 0.408982] io scheduler bfq registered [ 0.423105] 30860000.serial: ttymxc0 at MMIO 0x30860000 (irq = 30, base_baud = 1500000) is a IMX [ 0.423224] printk: console [ttymxc0] enabled [ 1.385338] 30890000.serial: ttymxc1 at MMIO 0x30890000 (irq = 31, base_baud = 1500000) is a IMX [ 1.386844] 30880000.serial: ttymxc2 at MMIO 0x30880000 (irq = 32, base_baud = 1500000) is a IMX [ 1.414993] brd: module loaded [ 1.422822] loop: module loaded [ 1.429160] CAN device driver interface [ 1.431032] usbcore: registered new device driver r8152-cfgselector [ 1.431136] usbcore: registered new interface driver r8152 [ 1.431227] usbcore: registered new interface driver lan78xx [ 1.431337] usbcore: registered new interface driver asix [ 1.431431] usbcore: registered new interface driver ax88179_178a [ 1.431522] usbcore: registered new interface driver cdc_ether [ 1.431612] usbcore: registered new interface driver smsc95xx [ 1.431710] usbcore: registered new interface driver net1080 [ 1.431809] usbcore: registered new interface driver cdc_subset [ 1.431904] usbcore: registered new interface driver zaurus [ 1.431997] usbcore: registered new interface driver MOSCHIP usb-ethernet driver [ 1.432096] usbcore: registered new interface driver cdc_ncm [ 1.432197] usbcore: registered new interface driver r8153_ecm [ 1.432365] usbcore: registered new interface driver usb-storage [ 1.432665] usbcore: registered new device driver onboard-usb-dev [ 1.440884] snvs_rtc 30370000.snvs:snvs-rtc-lp: registered as rtc1 [ 1.441144] i2c_dev: i2c /dev entries driver [ 1.442295] pxp 30700000.pxp: Device registered as /dev/video0 [ 1.446747] Bluetooth: HCI UART driver ver 2.3 [ 1.446801] Bluetooth: HCI UART protocol H4 registered [ 1.446875] Bluetooth: HCI UART protocol LL registered [ 1.447011] Bluetooth: HCI UART protocol Broadcom registered [ 1.447289] CPUidle arm: CPU 0 failed to init idle CPU ops [ 1.447541] CPUidle PSCI: Failed to create psci-cpuidle device [ 1.447945] sdhci: Secure Digital Host Controller Interface driver [ 1.447978] sdhci: Copyright(c) Pierre Ossman [ 1.448001] sdhci-pltfm: SDHCI platform and OF driver helper [ 1.449905] caam 30900000.crypto: RNG4 SH0 was previously instantiated without prediction resistance. Tearing it down [ 1.449980] caam 30900000.crypto: Deinstantiated RNG4 SH0 [ 1.450024] caam 30900000.crypto: Instantiated RNG4 SH0 [ 1.450052] caam 30900000.crypto: RNG4 SH1 was previously instantiated without prediction resistance. Tearing it down [ 1.450096] caam 30900000.crypto: Deinstantiated RNG4 SH1 [ 1.509444] caam 30900000.crypto: Instantiated RNG4 SH1 [ 1.509718] caam 30900000.crypto: device ID = 0x0a16030000000000 (Era 8) [ 1.509760] caam 30900000.crypto: job rings = 3, qi = 0 [ 1.528859] caam algorithms registered in /proc/crypto [ 1.529093] caam 30900000.crypto: caam pkc algorithms registered in /proc/crypto [ 1.529136] caam 30900000.crypto: registering rng-caam [ 1.570498] caam 30900000.crypto: rng crypto API alg registered prng-caam [ 1.608941] usbcore: registered new interface driver usbhid [ 1.608994] usbhid: USB HID core driver [ 1.629479] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 (8000000f) counters available [ 1.640898] NET: Registered PF_INET6 protocol family [ 1.642638] Segment Routing with IPv6 [ 1.642740] In-situ OAM (IOAM) with IPv6 [ 1.642854] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver [ 1.643737] NET: Registered PF_PACKET protocol family [ 1.643798] can: controller area network core [ 1.643874] NET: Registered PF_CAN protocol family [ 1.643906] can: raw protocol [ 1.643933] can: broadcast manager protocol [ 1.643964] can: netlink gateway - max_hops=1 [ 1.644100] Key type dns_resolver registered [ 1.644751] imx-cpufreq-dt imx-cpufreq-dt: cpu speed grade 2 mkt segment 1 supported-hw 0x4 0x2 [ 1.645433] Registering SWP/SWPB emulation handler [ 1.661423] Loading compiled-in X.509 certificates [ 1.689908] random: crng init done [ 1.705583] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 1.708650] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 1.711250] gpio gpiochip2: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 1.713914] gpio gpiochip3: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 1.716575] gpio gpiochip4: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 1.719087] gpio gpiochip5: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 1.721574] gpio gpiochip6: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 1.727984] usb_phy_generic usbphynop3: dummy supplies not allowed for exclusive requests (id=vbus) [ 1.729316] i2c i2c-0: using pinctrl states for GPIO recovery [ 1.729513] i2c i2c-0: using generic GPIOs for recovery [ 1.819172] i2c i2c-0: IMX I2C adapter registered [ 1.821208] i2c i2c-3: using pinctrl states for GPIO recovery [ 1.821374] i2c i2c-3: using generic GPIOs for recovery [ 1.855896] rtc-ds1307 3-0068: registered as rtc0 [ 1.861582] rtc-ds1307 3-0068: setting system clock to 2025-08-06T12:14:32 UTC (1754482472) [ 1.861771] i2c i2c-3: IMX I2C adapter registered [ 1.867064] mxs-dma 33000000.dma-controller: initialized [ 1.875243] ci_hdrc ci_hdrc.0: EHCI Host Controller [ 1.875333] ci_hdrc ci_hdrc.0: new USB bus registered, assigned bus number 1 [ 1.905218] ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00 [ 1.905580] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.16 [ 1.905625] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.905660] usb usb1: Product: EHCI Host Controller [ 1.905686] usb usb1: Manufacturer: Linux 6.16.0-11489-gd2eedaa3909b ehci_hcd [ 1.905714] usb usb1: SerialNumber: ci_hdrc.0 [ 1.906616] hub 1-0:1.0: USB hub found [ 1.906705] hub 1-0:1.0: 1 port detected [ 1.911864] sdhci-esdhc-imx 30b40000.mmc: Got CD GPIO [ 1.956601] sgtl5000 0-000a: sgtl5000 revision 0x11 [ 1.962120] mmc0: SDHCI controller on 30b60000.mmc [30b60000.mmc] using ADMA [ 1.962539] mmc1: SDHCI controller on 30b40000.mmc [30b40000.mmc] using ADMA [ 1.992912] mmc1: new high speed SDIO card at address fffd [ 2.020927] fec 30be0000.ethernet eth0: registered PHC device 0 [ 2.027737] usbmisc_imx 30b10200.usbmisc: vbus is error [ 2.027802] usbmisc_imx 30b10200.usbmisc: Error occurs during detection: -22 [ 2.030125] imx_thermal 30360000.anatop:tempmon: Extended Commercial CPU temperature grade - max:105C critical:100C passive:95C [ 2.043075] input: gpio-keys as /devices/platform/gpio-keys/input/input0 [ 2.047727] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 2.052003] Problem loading in-kernel X.509 certificate (-22) [ 2.058837] Problem loading in-kernel X.509 certificate (-22) [ 2.058899] clk: Disabling unused clocks [ 2.059769] faux_driver regulatory: Direct firmware load for regulatory.db failed with error -2 [ 2.059821] cfg80211: failed to load regulatory.db [ 2.071971] ALSA device list: [ 2.072005] No soundcards found. [ 2.072431] check access for rdinit=/init failed: -2, ignoring [ 2.072520] Waiting for root device PARTUUID=caeb09cf-02... [ 2.261763] mmc0: new HS400 MMC card at address 0001 [ 2.265614] mmcblk0: mmc0:0001 S40004 3.64 GiB [ 2.271832] mmcblk0: p1 p2 [ 2.272704] mmcblk0boot0: mmc0:0001 S40004 4.00 MiB [ 2.282857] mmcblk0boot1: mmc0:0001 S40004 4.00 MiB [ 2.290596] mmcblk0rpmb: mmc0:0001 S40004 4.00 MiB, chardev (242:0) [ 2.312772] EXT4-fs (mmcblk0p2): mounted filesystem a99f6e9f-d8dc-41e4-afcc-6a1cee1856d0 ro with ordered data mode. Quota mode: none. [ 2.312946] VFS: Mounted root (ext4 filesystem) readonly on device 179:2. [ 2.331917] devtmpfs: mounted [ 2.336777] Freeing unused kernel image (initmem) memory: 1024K [ 2.343055] Run /sbin/init as init process [ 2.468269] systemd[1]: systemd 244.5+ running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR -SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid) [ 2.469020] systemd[1]: Detected architecture arm. [ 2.469221] /proc/cgroups lists only v1 controllers, use cgroup.controllers of root cgroup for v2 info Welcome to TDX Wayland with XWayland 5.7.6-devel-20250613150609+build.0 (dunfell)! [ 2.538721] systemd[1]: Set hostname to <colibri-imx7-emmc-recovery-mode>. [ 3.072829] systemd[1]: Created slice system-getty.slice. [ OK ] Created slice system-getty.slice. [ 3.096100] systemd[1]: Created slice system-serial\x2dgetty.slice. [ OK ] Created slice system-serial\x2dgetty.slice. [ 3.136051] systemd[1]: Created slice User and Session Slice. [ OK ] Created slice User and Session Slice. [ 3.165737] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. [ OK ] Started Dispatch Password …ts to Console Directory Watch. [ 3.195694] systemd[1]: Started Forward Password Requests to Wall Directory Watch. [ OK ] Started Forward Password R…uests to Wall Directory Watch. [ 3.225674] systemd[1]: Reached target Host and Network Name Lookups. [ OK ] Reached target Host and Network Name Lookups. [ 3.255406] systemd[1]: Reached target Paths. [ OK ] Reached target Paths. [ 3.275454] systemd[1]: Reached target Remote File Systems. [ OK ] Reached target Remote File Systems. [ 3.305469] systemd[1]: Reached target Slices. [ OK ] Reached target Slices. [ 3.325514] systemd[1]: Reached target Swap. [ OK ] Reached target Swap. [ 3.378280] systemd[1]: Listening on RPCbind Server Activation Socket. [ OK ] Listening on RPCbind Server Activation Socket. [ 3.405517] systemd[1]: Reached target RPC Port Mapper. [ OK ] Reached target RPC Port Mapper. [ 3.449574] systemd[1]: syslog.socket: SO_PASSSEC failed: Operation not supported [ 3.449745] systemd[1]: Listening on Syslog Socket. [ OK ] Listening on Syslog Socket. [ 3.495884] systemd[1]: Listening on initctl Compatibility Named Pipe. [ OK ] Listening on initctl Compatibility Named Pipe. [ 3.530841] systemd[1]: Condition check resulted in Journal Audit Socket being skipped. [ 3.531970] systemd[1]: systemd-journald-dev-log.socket: SO_PASSSEC failed: Operation not supported [ OK ] Listening on [ 3.532195] systemd[1]: Listening on Journal Socket (/dev/log). Journal Socket (/dev/log). [ 3.586023] systemd[1]: systemd-journald.socket: SO_PASSSEC failed: Operation not supported [ 3.586283] systemd[1]: systemd-journald.socket: SO_PASSSEC failed: Operation not supported [ 3.586414] systemd[1]: Listening on Journal Socket. [ OK ] Listening on Journal Socket. [ 3.626929] systemd[1]: Listening on Network Service Netlink Socket. [ OK ] Listening on Network Service Netlink Socket. [ 3.656221] systemd[1]: Listening on udev Control Socket. [ OK ] Listening on udev Control Socket. [ 3.685807] systemd[1]: Listening on udev Kernel Socket. [ OK ] Listening on udev Kernel Socket. [ 3.716096] systemd[1]: Condition check resulted in Huge Pages File System being skipped. [ 3.716738] systemd[1]: Condition check resulted in POSIX Message Queue File System being skipped. [ 3.745767] systemd[1]: Mounting Kernel Debug File System... Mounting Kernel Debug File System... [ 3.779373] systemd[1]: Mounting Temporary Directory (/tmp)... Mounting Temporary Directory (/tmp)... [ 3.805983] systemd[1]: Condition check resulted in Create list of static device nodes for the current kernel being skipped. [ 3.820879] systemd[1]: Starting RPC Bind... Starting RPC Bind... [ 3.849252] systemd[1]: Starting File System Check on Root Device... Starting File System Check on Root Device... [ 3.882515] systemd[1]: Starting Journal Service... Starting Journal Service... Starting Load Kernel Modules... [ 3.901483] systemd[1]: Starting Load Kernel Modules... [ 3.916103] systemd[1]: Starting udev Coldplug all Devices... Starting udev Coldplug all Devices... [ 3.952271] systemd[1]: Started RPC Bind. [ OK ] Started 3.957254] systemd[1]: Mounted Kernel Debug File System. ;39mRPC Bind. [ OK ] Mount[ 3.965682] systemd[1]: Mounted Temporary Directory (/tmp). ed Kernel Debug File Sys[ 3.976144] systemd[1]: Started Load Kernel Modules. tem. [ OK ] Mounted Temporary Directory (/tmp). [ OK ] Started Load Kernel Modules. Mounting FUSE Control File System... [ 4.013588] systemd[1]: Mounting FUSE Control File System... [ 4.038621] systemd[1]: Mounting Kernel Configuration File System... Mounting Kernel Configuration File System... [ 4.078427] systemd[1]: Starting Apply Kernel Variables... Starting Apply Kernel Variables... [ 4.108755] systemd[1]: Started Journal Service. [ OK ] Started Journal Service. [ OK ] Started File System Check on Root Device. [ OK ] Mounted FUSE Control File System. [ OK ] Mounted Kernel Configuration File System. [ OK ] Started Apply Kernel Variables. Starting Remount Root and Kernel File Systems... [ 4.330580] EXT4-fs (mmcblk0p2): re-mounted a99f6e9f-d8dc-41e4-afcc-6a1cee1856d0 r/w. [ OK ] Started Remount Root and Kernel File Systems. Starting Flush Journal to Persistent Storage... Starting Create Static Device Nodes in /dev... [ 4.411825] systemd-journald[100]: Received client request to flush runtime journal. [ OK ] Started Flush Journal to Persistent Storage. [ OK ] Started Create Static Device Nodes in /dev. [ OK ] Reached target Local File Systems (Pre). Mounting /var/volatile... Starting udev Kernel Device Manager... [ OK ] Started udev Coldplug all Devices. [ OK ] Mounted /var/volatile. Starting Load/Save Random Seed... [ OK ] Reached target Local File Systems. Starting Create Volatile Files and Directories... [ OK ] Started udev Kernel Device Manager. [ OK ] Started Load/Save Random Seed. [ OK ] Started Create Volatile Files and Directories. Starting Network Time Synchronization... Starting Update UTMP about System Boot/Shutdown... [ OK ] Started Update UTMP about System Boot/Shutdown. [ OK ] Started Network Time Synchronization. [ OK ] Reached target System Initialization. [ OK ] Started Daily Cleanup of Temporary Directories. [ OK ] Reached target System Time Set. [ OK ] Reached target System Time Synchronized. [ OK ] Reached target Timers. [ OK ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket. [ OK ] Listening on D-Bus System Message Bus Socket. [ OK ] Listening on dropbear.socket. [ OK ] Reached target Sockets. [ OK ] Reached target Basic System. [ 5.528350] imx-sdma 30bd0000.dma-controller: loaded firmware 4.5 [ OK ] Started Kernel Logging Service. [ OK ] Started System Logging Servic[ 5.604504] rsi_91x: rsi_probe: 9116 module detected e. [ 5.639906] rsi_91x: rsi_load_9116_firmware: Loading chunk 0 [ 5.641336] rsi_91x: rsi_load_9116_firmware: Loading chunk 1 [ OK ] Started D-Bus System Message Bus. [ 5.699840] rsi_91x: rsi_load_9116_firmware: Loading chunk 2 Starting IPv6 Packet Filtering Framework... Starting IPv4 Packet Filtering Framework... Starting Telephony service... Starting Login Service... [ OK ] Started Timestamping service. [ OK ] Started IPv6 Packet Filtering Framework. [ OK ] Started IPv4 Packet Filtering Framework. [ 6.462247] rsi_91x: Max Stations Allowed = 1 [ OK ] Started Telephony service. [ 7.211140] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ OK ] Started Login Service. [ OK ] Reached target Network (Pre). [ OK ] Reached target Hardware activated USB gadget. [ OK ] Listening on Load/Save RF …itch Status /dev/rfkill Watch. Starting Save/Restore Sound Card State... Starting Bluetooth service... Starting Connection service... Starting Network Service... [ OK ] Started Save/Restore Sound Card State. [ OK ] Reached target Sound Card. Starting Load/Save RF Kill Switch Status... [ OK ] Started Load/Save RF Kill Switch Status. [ OK ] Started 8.046350] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 ;39mBluetooth service. [ 8.046438] Bluetooth: BNEP socket layer initialized [ OK ] Started Network Service. [ OK ] Reached target Bluetooth. [ 8.094768] Bluetooth: MGMT ver 1.23 [ OK ] Started Connection service. [ OK ] Reached target Network. [ 8.198064] Micrel KSZ8041 30be0000.ethernet-1:00: attached PHY driver (mii_bus:phy_addr=30be0000.ethernet-1:00, irq=POLL) Starting Avahi mDNS/DNS-SD Stack... Starting Hostname Service... Starting Permit User Sessions... [ OK ] Started Avahi mDNS/DNS-SD Stack. [ OK ] Started Permit User Sessions. [ OK ] Started Getty on tty1. [ OK ] Started Serial Getty on ttymxc0. [ OK ] Reached target Login Prompts. [ OK ] Reached target Multi-User System. Starting Update UTMP about System Runlevel Changes... Starting WPA supplicant... [ OK ] Started Hostname Service. [ OK ] Started WPA supplicant. [ OK ] Started Update UTMP about System Runlevel Changes. TDX Wayland with XWayland 5.7.6-devel-20250804132959+build.0 (dunfell) colibri-imx7-emmc-recovery-mode ttymxc0 Colibri-iMX7-eMMC_Reference-Minimal-Image colibri-imx7-emmc-recovery-mode login: [ 18.076809] sched: DL replenish lagged too much root root@colibri-imx7-emmc-recovery-mode:~# rfkill unblock all [ 26.814209] rsi_91x: ===> Interface UP <=== [ 26.814381] rsi_91x: rsi_disable_ps: Cannot accept disable PS in PS_NONE state root@colibri-imx7-emmc-recovery-m[ 26.816874] rsi_91x: rsi_disable_ps: Cannot accept disable PS in PS_NONE state ode:~# root@colibri-imx7-emmc-recovery-mode:~# hciconfig hci0 up root@colibri-imx7-emmc-recovery-mode:~# bluetoothctl Agent registered [CHG] Controller 80:C9:55:C2:E7:3A Pairable: yes [bluetooth]# scan on Discovery started [CHG] Controller 80:C9:55:C2:E7:3A Discovering: yes [NEW] Device 4D:3B:C7:21:7A:5C 4D-3B-C7-21-7A-5C [NEW] Device 42:E1:0E:2D:61:40 42-E1-0E-2D-61-40 [bluetooth]# [ 99.751498] Bluetooth: hci0: Unknown advertising packet type: 0x18 [NEW] Device C8:9B:D7:08:B6:B0 realmeThomas [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 00001105-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 0000110a-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 0000110c-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 0000110e-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 00001112-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 00001115-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 00001116-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 0000111f-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 0000112f-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 00001200-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 00001132-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: a49eee15-cb06-495c-9f4f-bb80a90cdf00 [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: a49eaa15-cb06-495c-9f4f-bb80a90cdf00 [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: a49ecc15-cb06-495c-9f4f-bb80a90cdf00 [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 00000000-0000-0000-0000-000000000000 [bluetooth]# connect C8:9B:D7:08:B6:B0 Attempting to connect to C8:9B:D7:08:B6:B0 [CHG] Device C8:9B:D7:08:B6:B0 Connected: yes [CHG] Device C8:9B:D7:08:B6:B0 Modalias: bluetooth:v0046p1200d1436 [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 00001105-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 0000110a-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 0000110c-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 0000110e-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 00001112-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 00001115-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 00001116-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 0000111f-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 0000112f-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 00001132-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 00001200-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 00001800-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 00001801-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: 0000aa15-0000-1000-8000-00805f9b34fb [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: a49eaa15-cb06-495c-9f4f-bb80a90cdf00 [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: a49ecc15-cb06-495c-9f4f-bb80a90cdf00 [CHG] Device C8:9B:D7:08:B6:B0 UUIDs: a49eee15-cb06-495c-9f4f-bb80a90cdf00 [CHG] Device C8:9B:D7:08:B6:B0 ServicesResolved: yes Failed to connect: org.bluez.Error.Failed [realmeThomas]# [ 99.925232] Bluetooth: hci0: Unknown advertising packet type: 0x18 [realmeThomas]# [ 111.103509] Bluetooth: hci0: unexpected event 0xff length: 344 > 260 [ 114.741141] rsi_91x: rsi_sdio_write_register_multiple: Synch Cmd53 write failed -110 [ 114.741235] rsi_91x: rsi_sdio_host_intf_write_pkt: Unable to write onto the card: -110 [ 114.741286] rsi_91x: rsi_send_bt_pkt: Failed to write bt pkt [realmeThomas]# [ 116.315341] rsi_91x: rsi_sdio_write_register_multiple: Stopping card writes [ 118.395235] Bluetooth: hci0: Opcode 0x2042 failed: -110 [ 118.395310] Bluetooth: hci0: Unable to disable scanning: -110 [ 118.395368] Bluetooth: hci0: command 0x2042 tx timeout [ 118.398297] rsi_91x: rsi_sdio_write_register_multiple: Stopping card writes [ 120.475236] Bluetooth: hci0: Opcode 0x0401 failed: -110 [ 120.475299] Bluetooth: hci0: command 0x2042 tx timeout [DEL] Device 4D:3B:C7:21:7A:5C 4D-3B-C7-21-7A-5C [DEL] Device 42:E1:0E:2D:61:40 42-E1-0E-2D-61-40 [realmeThomas]# [ 154.235338] rsi_91x: rsi_sdio_write_register_multiple: Stopping card writes [ 156.315311] Bluetooth: hci0: command 0x2042 tx timeout [CHG] Device C8:9B:D7:08:B6:B0 ServicesResolved: no [CHG] Device C8:9B:D7:08:B6:B0 Connected: no [bluetooth]# ``` and my kernel configuration: ``` CONFIG_SYSVIPC=y CONFIG_NO_HZ_IDLE=y CONFIG_HIGH_RES_TIMERS=y CONFIG_BPF_SYSCALL=y CONFIG_PREEMPT_VOLUNTARY=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=18 CONFIG_CGROUPS=y CONFIG_CGROUP_BPF=y CONFIG_RELAY=y CONFIG_EXPERT=y CONFIG_PERF_EVENTS=y CONFIG_KEXEC=y CONFIG_ARCH_MULTI_V6=y CONFIG_ARCH_MXC=y CONFIG_SOC_IMX31=y CONFIG_SOC_IMX35=y CONFIG_SOC_IMX50=y CONFIG_SOC_IMX51=y CONFIG_SOC_IMX53=y CONFIG_SOC_IMX6Q=y CONFIG_SOC_IMX6SL=y CONFIG_SOC_IMX6SLL=y CONFIG_SOC_IMX6SX=y CONFIG_SOC_IMX6UL=y CONFIG_SOC_IMX7D=y CONFIG_SOC_IMX7ULP=y CONFIG_SOC_VF610=y CONFIG_SMP=y CONFIG_ARM_PSCI=y CONFIG_HIGHMEM=y CONFIG_ARCH_FORCE_MAX_ORDER=13 CONFIG_CMDLINE="noinitrd console=ttymxc0,115200" CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_STAT=y CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y CONFIG_CPUFREQ_DT=y CONFIG_ARM_IMX6Q_CPUFREQ=y CONFIG_ARM_IMX_CPUFREQ_DT=y CONFIG_CPU_IDLE=y CONFIG_ARM_CPUIDLE=y CONFIG_ARM_PSCI_CPUIDLE=y CONFIG_VFP=y CONFIG_NEON=y CONFIG_PM_DEBUG=y CONFIG_PM_TEST_SUSPEND=y CONFIG_KPROBES=y CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y CONFIG_MODVERSIONS=y CONFIG_MODULE_SRCVERSION_ALL=y CONFIG_BINFMT_MISC=m # CONFIG_COMPAT_BRK is not set CONFIG_NET=y CONFIG_PACKET=y CONFIG_UNIX=y CONFIG_INET=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_NETFILTER=y CONFIG_CAN=y CONFIG_BT=y CONFIG_BT_BNEP=m CONFIG_BT_HCIUART=y CONFIG_BT_HCIUART_LL=y CONFIG_BT_HCIUART_BCM=y CONFIG_BT_NXPUART=m CONFIG_CFG80211=y CONFIG_CFG80211_WEXT=y CONFIG_MAC80211=y CONFIG_RFKILL=y CONFIG_RFKILL_INPUT=y CONFIG_PCI=y CONFIG_PCI_MSI=y CONFIG_PCI_IMX6_HOST=y CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y # CONFIG_STANDALONE is not set CONFIG_IMX_WEIM=y CONFIG_CONNECTOR=y CONFIG_MTD=y CONFIG_MTD_CMDLINE_PARTS=y CONFIG_MTD_BLOCK=y CONFIG_MTD_CFI=y CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_CFI_INTELEXT=y CONFIG_MTD_CFI_AMDSTD=y CONFIG_MTD_CFI_STAA=y CONFIG_MTD_PHYSMAP=y CONFIG_MTD_PHYSMAP_OF=y CONFIG_MTD_DATAFLASH=y CONFIG_MTD_SST25L=y CONFIG_MTD_RAW_NAND=y CONFIG_MTD_NAND_GPMI_NAND=y CONFIG_MTD_NAND_VF610_NFC=y CONFIG_MTD_NAND_MXC=y CONFIG_MTD_SPI_NOR=y CONFIG_MTD_UBI=y CONFIG_MTD_UBI_FASTMAP=y CONFIG_MTD_UBI_BLOCK=y CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_SIZE=65536 CONFIG_EEPROM_AT24=y CONFIG_EEPROM_AT25=y # CONFIG_SCSI_PROC_FS is not set CONFIG_BLK_DEV_SD=y # CONFIG_BLK_DEV_BSG is not set CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y CONFIG_ATA=y CONFIG_SATA_AHCI_PLATFORM=y CONFIG_AHCI_IMX=y CONFIG_PATA_IMX=y CONFIG_NETDEVICES=y # CONFIG_NET_VENDOR_BROADCOM is not set CONFIG_CS89x0_PLATFORM=y # CONFIG_NET_VENDOR_FARADAY is not set # CONFIG_NET_VENDOR_INTEL is not set # CONFIG_NET_VENDOR_MARVELL is not set # CONFIG_NET_VENDOR_MICREL is not set # CONFIG_NET_VENDOR_MICROCHIP is not set # CONFIG_NET_VENDOR_NATSEMI is not set CONFIG_QCA7000_SPI=m # CONFIG_NET_VENDOR_SEEQ is not set CONFIG_SMC91X=y CONFIG_SMSC911X=y # CONFIG_NET_VENDOR_STMICRO is not set CONFIG_MICREL_PHY=y CONFIG_AT803X_PHY=y CONFIG_DP83867_PHY=y CONFIG_CAN_FLEXCAN=y CONFIG_USB_PEGASUS=m CONFIG_USB_RTL8150=m CONFIG_USB_RTL8152=y CONFIG_USB_LAN78XX=y CONFIG_USB_USBNET=y CONFIG_USB_NET_CDC_EEM=m CONFIG_USB_NET_SMSC95XX=y CONFIG_USB_NET_MCS7830=y CONFIG_ATH10K=m CONFIG_ATH10K_SDIO=m CONFIG_BRCMFMAC=m CONFIG_MWIFIEX=m CONFIG_MWIFIEX_SDIO=m CONFIG_MWIFIEX_PCIE=m CONFIG_RSI_91X=m CONFIG_WL12XX=m CONFIG_WL18XX=m CONFIG_WLCORE_SDIO=m CONFIG_INPUT_EVDEV=y CONFIG_KEYBOARD_GPIO=y CONFIG_KEYBOARD_SNVS_PWRKEY=y CONFIG_KEYBOARD_IMX=y CONFIG_MOUSE_PS2=m CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_ADS7846=y CONFIG_TOUCHSCREEN_AD7879=y CONFIG_TOUCHSCREEN_AD7879_I2C=y CONFIG_TOUCHSCREEN_ATMEL_MXT=y CONFIG_TOUCHSCREEN_CYTTSP5=y CONFIG_TOUCHSCREEN_DA9052=y CONFIG_TOUCHSCREEN_EGALAX=y CONFIG_TOUCHSCREEN_GOODIX=y CONFIG_TOUCHSCREEN_ILI210X=y CONFIG_TOUCHSCREEN_MAX11801=y CONFIG_TOUCHSCREEN_IMX6UL_TSC=y CONFIG_TOUCHSCREEN_EDT_FT5X06=y CONFIG_TOUCHSCREEN_MC13783=y CONFIG_TOUCHSCREEN_TSC2004=y CONFIG_TOUCHSCREEN_TSC2007=y CONFIG_TOUCHSCREEN_STMPE=y CONFIG_TOUCHSCREEN_SX8654=y CONFIG_TOUCHSCREEN_COLIBRI_VF50=y CONFIG_INPUT_MISC=y CONFIG_INPUT_MMA8450=y CONFIG_INPUT_GPIO_BEEPER=m CONFIG_INPUT_PWM_BEEPER=y CONFIG_SERIO_SERPORT=m # CONFIG_LEGACY_PTYS is not set CONFIG_SERIAL_IMX=y CONFIG_SERIAL_IMX_CONSOLE=y CONFIG_SERIAL_FSL_LPUART=y CONFIG_SERIAL_FSL_LPUART_CONSOLE=y CONFIG_SERIAL_DEV_BUS=y CONFIG_I2C_CHARDEV=y CONFIG_I2C_MUX_GPIO=y # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_ALGOPCF=m CONFIG_I2C_ALGOPCA=m CONFIG_I2C_GPIO=y CONFIG_I2C_IMX=y CONFIG_SPI=y CONFIG_SPI_FSL_QUADSPI=y CONFIG_SPI_GPIO=y CONFIG_SPI_IMX=y CONFIG_SPI_FSL_DSPI=y CONFIG_GPIO_SYSFS=y CONFIG_GPIO_MXC=y CONFIG_GPIO_SIOX=m CONFIG_GPIO_MAX732X=y CONFIG_GPIO_PCA953X=y CONFIG_GPIO_PCA953X_IRQ=y CONFIG_GPIO_PCF857X=y CONFIG_GPIO_BD71815=y CONFIG_GPIO_STMPE=y CONFIG_GPIO_74X164=y CONFIG_W1=m CONFIG_W1_MASTER_DS2482=m CONFIG_W1_SLAVE_THERM=m CONFIG_POWER_RESET=y CONFIG_POWER_RESET_SYSCON=y CONFIG_POWER_RESET_SYSCON_POWEROFF=y CONFIG_RN5T618_POWER=m CONFIG_SENSORS_MC13783_ADC=y CONFIG_SENSORS_GPIO_FAN=y CONFIG_SENSORS_IIO_HWMON=y CONFIG_SENSORS_JC42=m CONFIG_SENSORS_LM75=m CONFIG_SENSORS_PWM_FAN=y CONFIG_SENSORS_SY7636A=y CONFIG_THERMAL_STATISTICS=y CONFIG_CPU_THERMAL=y CONFIG_IMX_THERMAL=y CONFIG_WATCHDOG=y CONFIG_DA9063_WATCHDOG=m CONFIG_DA9062_WATCHDOG=y CONFIG_RN5T618_WATCHDOG=y CONFIG_IMX2_WDT=y CONFIG_IMX7ULP_WDT=y CONFIG_MFD_DA9052_I2C=y CONFIG_MFD_DA9062=y CONFIG_MFD_DA9063=y CONFIG_MFD_MC13XXX_SPI=y CONFIG_MFD_MC13XXX_I2C=y CONFIG_MFD_SY7636A=y CONFIG_MFD_RN5T618=y CONFIG_MFD_STMPE=y CONFIG_MFD_ROHM_BD71828=y CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_ANATOP=y CONFIG_REGULATOR_BD71815=y CONFIG_REGULATOR_BD71828=y CONFIG_REGULATOR_DA9052=y CONFIG_REGULATOR_DA9062=y CONFIG_REGULATOR_DA9063=y CONFIG_REGULATOR_GPIO=y CONFIG_REGULATOR_LTC3676=y CONFIG_REGULATOR_MC13783=y CONFIG_REGULATOR_MC13892=y CONFIG_REGULATOR_PFUZE100=y CONFIG_REGULATOR_RN5T618=y CONFIG_REGULATOR_SY7636A=y CONFIG_RC_CORE=y CONFIG_RC_DEVICES=y CONFIG_IR_GPIO_CIR=y CONFIG_MEDIA_SUPPORT=y CONFIG_MEDIA_USB_SUPPORT=y CONFIG_USB_VIDEO_CLASS=m CONFIG_V4L_PLATFORM_DRIVERS=y CONFIG_V4L_MEM2MEM_DRIVERS=y CONFIG_VIDEO_MUX=y CONFIG_VIDEO_CODA=m CONFIG_VIDEO_IMX_PXP=y CONFIG_VIDEO_OV2680=m CONFIG_VIDEO_OV5640=m CONFIG_VIDEO_OV5645=m CONFIG_VIDEO_ADV7180=m CONFIG_IMX_IPUV3_CORE=y CONFIG_DRM=y CONFIG_DRM_MSM=y CONFIG_DRM_PANEL_LVDS=y CONFIG_DRM_PANEL_SEIKO_43WVF1G=y CONFIG_DRM_PANEL_EDP=y CONFIG_DRM_PANEL_SIMPLE=y CONFIG_DRM_DISPLAY_CONNECTOR=y CONFIG_DRM_I2C_NXP_TDA998X=y CONFIG_DRM_LVDS_CODEC=m CONFIG_DRM_SII902X=y CONFIG_DRM_TI_TFP410=y CONFIG_DRM_DW_HDMI_AHB_AUDIO=m CONFIG_DRM_DW_HDMI_CEC=y CONFIG_DRM_IMX=y CONFIG_DRM_IMX_PARALLEL_DISPLAY=y CONFIG_DRM_IMX_TVE=y CONFIG_DRM_IMX_LDB=y CONFIG_DRM_IMX_HDMI=y CONFIG_DRM_ETNAVIV=y CONFIG_DRM_MXSFB=y CONFIG_FB=y CONFIG_FB_MODE_HELPERS=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_L4F00242T03=y CONFIG_LCD_PLATFORM=y CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_PWM=y CONFIG_BACKLIGHT_GPIO=y CONFIG_LOGO=y CONFIG_SOUND=y CONFIG_SND=y CONFIG_SND_USB_AUDIO=m CONFIG_SND_SOC=y CONFIG_SND_SOC_FSL_ASRC=y CONFIG_SND_IMX_SOC=y CONFIG_SND_SOC_EUKREA_TLV320=y CONFIG_SND_SOC_IMX_ES8328=y CONFIG_SND_SOC_IMX_SGTL5000=y CONFIG_SND_SOC_FSL_ASOC_CARD=y CONFIG_SND_SIMPLE_CARD=y CONFIG_SND_SOC_AC97_CODEC=y CONFIG_SND_SOC_CS42XX8_I2C=y CONFIG_SND_SOC_SPDIF=y CONFIG_SND_SOC_TLV320AIC3X_I2C=y CONFIG_SND_SOC_WM8960=y CONFIG_SND_SOC_WM8962=y CONFIG_HID_MULTITOUCH=y CONFIG_HID_WACOM=y CONFIG_I2C_HID_OF=y CONFIG_USB=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y CONFIG_USB_EHCI_HCD=y CONFIG_USB_ACM=m CONFIG_USB_STORAGE=y CONFIG_USB_CHIPIDEA=y CONFIG_USB_CHIPIDEA_UDC=y CONFIG_USB_CHIPIDEA_HOST=y CONFIG_USB_SERIAL=m CONFIG_USB_SERIAL_GENERIC=y CONFIG_USB_SERIAL_FTDI_SIO=m CONFIG_USB_SERIAL_OPTION=m CONFIG_USB_TEST=m CONFIG_USB_EHSET_TEST_FIXTURE=m CONFIG_USB_HSIC_USB3503=y CONFIG_USB_ONBOARD_DEV=y CONFIG_NOP_USB_XCEIV=y CONFIG_USB_MXS_PHY=y CONFIG_USB_GADGET=y CONFIG_USB_CONFIGFS=y CONFIG_USB_CONFIGFS_SERIAL=y CONFIG_USB_CONFIGFS_ACM=y CONFIG_USB_CONFIGFS_OBEX=y CONFIG_USB_CONFIGFS_NCM=y CONFIG_USB_CONFIGFS_ECM=y CONFIG_USB_CONFIGFS_ECM_SUBSET=y CONFIG_USB_CONFIGFS_RNDIS=y CONFIG_USB_CONFIGFS_EEM=y CONFIG_USB_CONFIGFS_MASS_STORAGE=y CONFIG_USB_CONFIGFS_F_LB_SS=y CONFIG_USB_CONFIGFS_F_FS=y CONFIG_USB_CONFIGFS_F_UAC1=y CONFIG_USB_CONFIGFS_F_UAC2=y CONFIG_USB_CONFIGFS_F_MIDI=y CONFIG_USB_CONFIGFS_F_HID=y CONFIG_USB_CONFIGFS_F_UVC=y CONFIG_USB_CONFIGFS_F_PRINTER=y CONFIG_USB_ZERO=m CONFIG_USB_AUDIO=m CONFIG_USB_ETH=m CONFIG_USB_G_NCM=m CONFIG_USB_GADGETFS=m CONFIG_USB_FUNCTIONFS=m CONFIG_USB_MASS_STORAGE=m CONFIG_USB_G_SERIAL=m CONFIG_MMC=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_PLTFM=y CONFIG_MMC_SDHCI_ESDHC_IMX=y CONFIG_LEDS_GPIO=y CONFIG_LEDS_PWM=y CONFIG_LEDS_TRIGGER_TIMER=y CONFIG_LEDS_TRIGGER_ONESHOT=y CONFIG_LEDS_TRIGGER_HEARTBEAT=y CONFIG_LEDS_TRIGGER_BACKLIGHT=y CONFIG_LEDS_TRIGGER_GPIO=y CONFIG_LEDS_TRIGGER_DEFAULT_ON=y CONFIG_RTC_CLASS=y CONFIG_RTC_INTF_DEV_UIE_EMUL=y CONFIG_RTC_DRV_DS1307=y CONFIG_RTC_DRV_ISL1208=y CONFIG_RTC_DRV_PCF8523=y CONFIG_RTC_DRV_PCF8563=y CONFIG_RTC_DRV_M41T80=y CONFIG_RTC_DRV_BD70528=y CONFIG_RTC_DRV_RC5T619=y CONFIG_RTC_DRV_RV3029C2=y CONFIG_RTC_DRV_DA9063=y CONFIG_RTC_DRV_MC13XXX=y CONFIG_RTC_DRV_MXC=y CONFIG_RTC_DRV_MXC_V2=y CONFIG_RTC_DRV_SNVS=y CONFIG_DMADEVICES=y CONFIG_FSL_EDMA=y CONFIG_IMX_SDMA=m CONFIG_MXS_DMA=y CONFIG_DMATEST=m CONFIG_STAGING=y CONFIG_STAGING_MEDIA=y CONFIG_VIDEO_IMX_MEDIA=y CONFIG_COMMON_CLK_PWM=y CONFIG_COMMON_CLK_BD718XX=y CONFIG_CLK_IMX8MM=y CONFIG_CLK_IMX8MN=y CONFIG_CLK_IMX8MP=y CONFIG_CLK_IMX8MQ=y CONFIG_SOC_IMX8M=y CONFIG_EXTCON_USB_GPIO=y CONFIG_IIO=y CONFIG_IIO_ST_ACCEL_3AXIS=m CONFIG_MMA8452=y CONFIG_IMX7D_ADC=y CONFIG_RN5T618_ADC=y CONFIG_STMPE_ADC=y CONFIG_VF610_ADC=y CONFIG_SENSORS_ISL29018=y CONFIG_MAG3110=y CONFIG_MPL3115=y CONFIG_PWM=y CONFIG_PWM_FSL_FTM=y CONFIG_PWM_IMX27=y CONFIG_PWM_IMX_TPM=y CONFIG_NVMEM_IMX_OCOTP=y CONFIG_NVMEM_SNVS_LPGPR=y CONFIG_NVMEM_VF610_OCOTP=y CONFIG_TEE=y CONFIG_OPTEE=y CONFIG_MUX_MMIO=y CONFIG_SIOX=m CONFIG_SIOX_BUS_GPIO=m CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_SECURITY=y CONFIG_EXT3_FS=y CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT3_FS_SECURITY=y CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_AUTOFS_FS=y CONFIG_FUSE_FS=y CONFIG_ISO9660_FS=m CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=m CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_JFFS2_FS=y CONFIG_UBIFS_FS=y CONFIG_NFS_FS=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=y CONFIG_NFS_V4_1=y CONFIG_NFS_V4_2=y CONFIG_ROOT_NFS=y CONFIG_NLS_DEFAULT="cp437" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_15=m CONFIG_NLS_UTF8=y CONFIG_SECURITYFS=y CONFIG_CRYPTO_DEV_FSL_CAAM=y CONFIG_CRYPTO_DEV_SAHARA=y CONFIG_CRYPTO_DEV_MXS_DCP=y CONFIG_XZ_DEC=y CONFIG_CMA_SIZE_MBYTES=64 CONFIG_FONTS=y CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y CONFIG_PRINTK_TIME=y # CONFIG_DEBUG_BUGVERBOSE is not set CONFIG_MAGIC_SYSRQ=y CONFIG_DEBUG_FS=y # CONFIG_SLUB_DEBUG is not set # CONFIG_FTRACE is not set ```