M2-CC3301: am62x: cc33xx_probe fail

Part Number: M2-CC3301

Tool/software:

Hi,

I am trying to integrate cc3301 in the custom AM62xx.

getting below error while loading the driver, please give suggestion

 $ sudo dmesg
[  118.702689] cc33xx_sdio mmc2:0001:2: sdio PM caps = 0x1
[  118.702755] cc33xx_sdio mmc2:0001:2: Using GPIO as IRQ
[  118.703816] wlcore: cc33xx_probe :: Start
[  118.708319] ------------[ cut here ]------------
[  118.708345] WARNING: CPU: 2 PID: 413 at net/mac80211/main.c:630 ieee80211_alloc_hw_nm+0xa4/0x608
[  118.708401] Modules linked in: cc33xx_sdio(+) cc33xx usb_f_acm u_serial usb_f_rndis u_ether ip6t_REJECT nf_reject_ipv6 ipt_REJECT nf_reject_ipv4 xt_tcpudp xt_conntrack nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nft_compat nf_tables libcrc32c nfnetlink cdns_csi2rx v4l2_fwnode aes_ce_blk aes_ce_cipher crct10dif_ce crct10dif_common polyval_ce polyval_generic j721e_csi2rx ghash_ce sha2_ce videobuf2_dma_contig videobuf2_memops sha256_arm64 sha1_ce videobuf2_v4l2 videobuf2_common optee v4l2_async ina2xx_adc leds_gpio tee ti_tla2518 ti_ads1118 videodev kfifo_buf k3_j72xx_bandgap mc industrialio ina2xx st1232 evdev libcomposite dm_mod configfs ip_tables x_tables autofs4 ext4 crc16 mbcache jbd2 crc32c_generic panfrost drm_shmem_helper gpu_sched governor_simpleondemand cls_cgroup xhci_plat_hcd xhci_hcd usbcore dwc3 ulpi udc_core roles usb_common gpio_regulator fixed sdhci_am654 sdhci_pltfm cqhci sdhci dwc3_am62 rtc_ti_k3 ti_am65_cpsw_nuss phylink k3_cppi_desc_pool libphy cdns_dphy_rx spi_omap2_mcspi phy_gmii_sel
[  118.709063] CPU: 2 PID: 413 Comm: modprobe Not tainted 6.6+unreleased-arm64
[  118.709086] Hardware name: TI AM6234  (DT)
[  118.709100] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[  118.709118] pc : ieee80211_alloc_hw_nm+0xa4/0x608
[  118.709148] lr : wlcore_alloc_hw+0x34/0x480 [cc33xx]
[  118.709238] sp : ffff8000822d3470
[  118.709246] x29: ffff8000822d3470 x28: 000000000000000c x27: 0000000000000001
[  118.709276] x26: 0000000000000000 x25: 0000000000000000 x24: 0000000000000000
[  118.709304] x23: 000000000000004e x22: 0000000000008000 x21: ffff80007a2ff510
[  118.709334] x20: ffff000001858810 x19: ffff000001858800 x18: 0000000000000006
[  118.709363] x17: 0000000000000000 x16: 0000000000000020 x15: 0000000000000002
[  118.709392] x14: 0000000000000001 x13: 0000000000000004 x12: 0000000000000000
[  118.709420] x11: 00000000ffffefff x10: ffff800081b68af0 x9 : ffff80007a2e4cec
[  118.709448] x8 : 0000000000017fe8 x7 : c0000000ffffefff x6 : 0000000000000001
[  118.709476] x5 : 0000000000000000 x4 : 0000000000000000 x3 : ffff80007a2dfa38
[  118.709503] x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000002018
[  118.709532] Call trace:
[  118.709548]  ieee80211_alloc_hw_nm+0xa4/0x608
[  118.709574]  wlcore_alloc_hw+0x34/0x480 [cc33xx]
[  118.709638]  cc33xx_probe+0x30/0xb8 [cc33xx]
[  118.709697]  platform_probe+0x70/0xd0
[  118.709727]  really_probe+0x18c/0x3d8
[  118.709746]  __driver_probe_device+0x84/0x180
[  118.709767]  driver_probe_device+0x44/0x120
[  118.709787]  __device_attach_driver+0xc4/0x168
[  118.709806]  bus_for_each_drv+0x8c/0xf0
[  118.709825]  __device_attach+0xa4/0x1c0
[  118.709843]  device_initial_probe+0x1c/0x30
[  118.709863]  bus_probe_device+0xb4/0xc0
[  118.709881]  device_add+0x5f8/0x7e8
[  118.709899]  platform_device_add+0x188/0x288
[  118.709921]  sdio_cc33xx_probe+0x218/0x3b8 [cc33xx_sdio]
[  118.709964]  sdio_bus_probe+0x144/0x1f8
[  118.709991]  really_probe+0x18c/0x3d8
[  118.710010]  __driver_probe_device+0x84/0x180
[  118.710029]  driver_probe_device+0x44/0x120
[  118.710051]  __driver_attach+0xfc/0x210
[  118.710069]  bus_for_each_dev+0x80/0xe8
[  118.710087]  driver_attach+0x2c/0x40
[  118.710104]  bus_add_driver+0x118/0x228
[  118.710122]  driver_register+0x68/0x138
[  118.710144]  sdio_register_driver+0x30/0x48
[  118.710166]  sdio_cc33xx_init+0x20/0xff8 [cc33xx_sdio]
[  118.710202]  do_one_initcall+0x60/0x290
[  118.710223]  do_init_module+0x60/0x218
[  118.710245]  load_module+0x2298/0x2348
[  118.710263]  init_module_from_file+0x8c/0xd8
[  118.710281]  __arm64_sys_finit_module+0x1b4/0x388
[  118.710301]  invoke_syscall+0x78/0x108
[  118.710326]  el0_svc_common.constprop.0+0x48/0xf0
[  118.710350]  do_el0_svc+0x24/0x38
[  118.710371]  el0_svc+0x48/0x138
[  118.710397]  el0t_64_sync_handler+0x100/0x130
[  118.710414]  el0t_64_sync+0x190/0x198
[  118.710432] ---[ end trace 0000000000000000 ]---
[  118.710539] wlcore: ERROR could not alloc ieee80211_hw
[  118.715941] wlcore: ERROR can't allocate hw
[  118.720418] cc33xx_driver: probe of cc33xx.5.auto failed with error -12

Thanks,

Gireesh Hiremath

  • Hello Gireesh,
    Could you please share the integration work you have done? Can you share devicetree also? Have you followed the migration guide in the cc33xx SDK documentation?

  • As well as which kernel version are you using?

  • Hi Sabeeh,

    I am using the kernel version 6.6.15.

    and followed www.ti.com/.../1.0.0.4

    In custom board required voltage are are enabled at boot time

    device tree as below

    &sdhci2 {
            status = "okay";
            vmmc-supply = <&vcc_3v3_sys>;
            pinctrl-names = "default";
            pinctrl-0 = <&main_mmc2_pins_default>;
            bus-width = <4>;
            non-removable;
            ti,fails-without-test-cd;
            cap-power-off-card;
            keep-power-in-suspend;
            ti,driver-strength-ohm = <50>;
            assigned-clocks = <&k3_clks 157 158>;
            assigned-clock-parents = <&k3_clks 157 160>;

            #address-cells = <1>;
            #size-cells = <0>;
            wlcore: wlcore@0 {
                    compatible = "ti,cc33xx";
                    reg = <2>;
                    pinctrl-names = "default";
                    pinctrl-0 = <&main_wlirq_pins_default>;
                    interrupt-parent = <&main_gpio0>;
                    interrupts = <32 IRQ_TYPE_EDGE_FALLING>;
            };
    };

            main_mmc2_pins_default: main-mmc2-pins-default {
                    pinctrl-single,pins = <
                            AM62X_IOPAD(0x120, PIN_INPUT, 0) /* (C24) MMC2_CMD */
                            AM62X_IOPAD(0x118, PIN_INPUT, 0) /* (D25) MMC2_CLK */
                            AM62X_IOPAD(0x114, PIN_INPUT, 0) /* (B24) MMC2_DAT0 */
                            AM62X_IOPAD(0x110, PIN_INPUT, 0) /* (C25) MMC2_DAT1 */
                            AM62X_IOPAD(0x10c, PIN_INPUT, 0) /* (E23) MMC2_DAT2 */
                            AM62X_IOPAD(0x108, PIN_INPUT, 0) /* (D24) MMC2_DAT3 */
                            AM62X_IOPAD(0x11c, PIN_INPUT, 0) /* (#N/A) MMC2_CLKB */
                    >;
            };

            main_wlirq_pins_default: main-wlirq-pins-default {
                    pinctrl-single,pins = <
                            AM62X_IOPAD(0x0084, PIN_INPUT, 7) /* (L23) GPMC0_ADVn_ALE.GPIO0_32 */
                    >;
            };

    Thanks,

    Gireesh

  • Hi Gireesh,

    Do you have an inverter on your IRQ pin? If not, can you switch from "IRQ_TYPE_EDGE_FALLING" to "IRQ_TYPE_EDGE_RISING"?

    Also the cc33xx driver from CC33x SDK 1.0.0.4 only supports kernel 6.1. For kernel 6.6, can you use TI kernel 6.6? Specifically this branch: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/?h=ti-linux-6.6.y 

  • Hi Sabeeh,

    Thanks for info and included the changes, now I am getting below error. Please give suggestion to resolve it

    error log

    [    7.334961] cc33xx_sdio mmc2:0001:2: Using GPIO as IRQ
    [    7.565570] cc33xx_driver cc33xx.5.auto: firmware: direct-loading firmware ti-connectivity/cc33xx-nvs.bin
    [    7.568570] cc33xx_driver cc33xx.5.auto: firmware: direct-loading firmware ti-connectivity/cc33xx-conf.bin
    [    7.572485] cc33xx: Chip wakeup
    [    7.861147] cc33xx: Set BLKsize to 128
    [    7.865117] cc33xx: IBI_WA: Read core status
    [    7.869577] cc33xx: Reading core status
    [    7.873793] cc33xx: HINT_STATUS: 0x8, TSF: 0x5ee816, rx status: 0x1fff0000
    [    7.881079] cc33xx: BOOT IRQs: 0x8
    [    7.884587] cc33xx: IBI_WA: Core status processed
    [    7.889752] cc33xx: Reading core status
    [    7.893926] cc33xx: HINT_STATUS: 0x2, TSF: 0x5f36d8, rx status: 0xeff0000
    [    7.901188] cc33xx: Processing message type 2, len 704
    [    7.906630] cc33xx: HINT_STATUS: 0x0, TSF: 0x5f5346, rx status: 0xeff0000
    [    7.906652] cc33xx: Response len 704, allocated buffer len 712
    [    7.919781] cc33xx: CMD# 35, len=712
    [    7.923521] cc33xx: CC33XX device info: PG version: 2, Metal version: 0, Boot ROM version: 1, M3 ROM version: 1, M AC address: 0xa434f1b15be2, Device part number: 0
    [    7.938142] cc33xx: Downloading ti-connectivity/cc33xx_2nd_loader.bin to device
    [    7.943107] cc33xx_driver cc33xx.5.auto: firmware: direct-loading firmware ti-connectivity/cc33xx_2nd_loader.bin
    [    7.949234] cc33xx: Reading core status
    [    7.953371] cc33xx: HINT_STATUS: 0x2, TSF: 0x601f22, rx status: 0x43ff0000
    [    7.960436] cc33xx: Processing message type 2, len 4
    [    7.967817] cc33xx: HINT_STATUS: 0x0, TSF: 0x603abe, rx status: 0x43ff0000
    [    7.978377] cc33xx: Reading core status
    [    7.984595] cc33xx: HINT_STATUS: 0x2, TSF: 0x60991b, rx status: 0x83ff0000
    [    7.995100] cc33xx: Processing message type 2, len 4
    [    8.003259] cc33xx: HINT_STATUS: 0x0, TSF: 0x60c1c9, rx status: 0x83ff0000
    [    8.013971] cc33xx: Reading core status
    [    8.021049] cc33xx: HINT_STATUS: 0x2, TSF: 0x61272f, rx status: 0xc3ff0000
    [    8.031188] cc33xx: Processing message type 2, len 4
    [    8.039261] cc33xx: HINT_STATUS: 0x0, TSF: 0x614f21, rx status: 0xc3ff0000
    [    8.049976] cc33xx: Reading core status
    [    8.057039] cc33xx: HINT_STATUS: 0x2, TSF: 0x61b3fe, rx status: 0x3ff0000
    [    8.066301] cc33xx: Processing message type 2, len 4
    [    8.074325] cc33xx: HINT_STATUS: 0x0, TSF: 0x61d83b, rx status: 0x3ff0000
    [    8.091503] cc33xx: Reading core status
    [    8.098462] cc33xx: HINT_STATUS: 0x2, TSF: 0x625591, rx status: 0x43ff0000
    [    8.108234] cc33xx: Processing message type 2, len 4
    [    8.116148] cc33xx: HINT_STATUS: 0x0, TSF: 0x627c10, rx status: 0x43ff0000
    [    8.128256] cc33xx: Reading core status
    [    8.135243] cc33xx: HINT_STATUS: 0x2, TSF: 0x62e40a, rx status: 0x83ff0000
    [    8.145014] cc33xx: Processing message type 2, len 4
    [    8.153111] cc33xx: HINT_STATUS: 0x0, TSF: 0x630bb2, rx status: 0x83ff0000
    [    8.166789] cc33xx: Reading core status
    [    8.173916] cc33xx: HINT_STATUS: 0x2, TSF: 0x637c86, rx status: 0xc3ff0000
    [    8.184049] cc33xx: Processing message type 2, len 4
    [    8.192040] cc33xx: HINT_STATUS: 0x0, TSF: 0x63a425, rx status: 0xc3ff0000
    [    8.203963] cc33xx: Reading core status
    [    8.211056] cc33xx: HINT_STATUS: 0x2, TSF: 0x640d6d, rx status: 0x3ff0000
    [    8.221242] cc33xx: Processing message type 2, len 4
    [    8.229049] cc33xx: HINT_STATUS: 0x0, TSF: 0x643564, rx status: 0x3ff0000
    [    8.246428] cc33xx: Reading core status
    [    8.247213] audit: type=1400 audit(1720069286.228:2): apparmor="STATUS" operation="profile_load" profile="unconfin ed" name="lsb_release" pid=331 comm="apparmor_parser"
    [    8.250614] cc33xx: HINT_STATUS: 0x2, TSF: 0x64a80c, rx status: 0x43ff0000
    [    8.253982] audit: type=1400 audit(1720069286.228:3): apparmor="STATUS" operation="profile_load" profile="unconfin ed" name="nvidia_modprobe" pid=332 comm="apparmor_parser"
    [    8.261070] cc33xx: Processing message type 2, len 4
    [    8.268140] audit: type=1400 audit(1720069286.228:4): apparmor="STATUS" operation="profile_load" profile="unconfin ed" name="nvidia_modprobe//kmod" pid=332 comm="apparmor_parser"
    [    8.268858] cc33xx: HINT_STATUS: 0x0, TSF: 0x64d0db, rx status: 0x43ff0000
    [    8.272409] audit: type=1400 audit(1720069286.252:5): apparmor="STATUS" operation="profile_load" profile="unconfin ed" name="/lib/systemd/systemd-logind" pid=330 comm="apparmor_parser"
    [    8.282063] cc33xx: Reading core status
    [    8.288667] cc33xx: HINT_STATUS: 0x2, TSF: 0x653c82, rx status: 0x83ff0000
    [    8.298896] cc33xx: Processing message type 2, len 4
    [    8.307051] cc33xx: HINT_STATUS: 0x0, TSF: 0x6564d3, rx status: 0x83ff0000
    [    8.317035] cc33xx: Reading core status
    [    8.323775] cc33xx: HINT_STATUS: 0x2, TSF: 0x65c5c9, rx status: 0xc3ff0000
    [    8.333707] cc33xx: Processing message type 2, len 4
    [    8.341444] cc33xx: HINT_STATUS: 0x0, TSF: 0x65ecad, rx status: 0xc3ff0000
    [    8.351802] cc33xx: Reading core status
    [    8.357739] cc33xx: HINT_STATUS: 0x2, TSF: 0x664ac9, rx status: 0x3ff0000
    [    8.366617] cc33xx: Processing message type 2, len 4
    [    8.374677] cc33xx: HINT_STATUS: 0x0, TSF: 0x666d7c, rx status: 0x3ff0000
    [    8.389019] cc33xx: Reading core status
    [    8.396011] cc33xx: HINT_STATUS: 0x2, TSF: 0x66dff8, rx status: 0x43ff0000
    [    8.406502] cc33xx: Processing message type 2, len 4
    [    8.414616] cc33xx: HINT_STATUS: 0x0, TSF: 0x670922, rx status: 0x43ff0000
    [    8.425747] cc33xx: Reading core status
    [    8.432910] cc33xx: HINT_STATUS: 0x2, TSF: 0x676fb6, rx status: 0x83ff0000
    [    8.443052] cc33xx: Processing message type 2, len 4
    [    8.451220] cc33xx: HINT_STATUS: 0x0, TSF: 0x6797ff, rx status: 0x83ff0000
    [    8.461990] cc33xx: Reading core status
    [    8.469041] cc33xx: HINT_STATUS: 0x2, TSF: 0x67fd54, rx status: 0xc3ff0000
    [    8.479198] cc33xx: Processing message type 2, len 4
    [    8.486584] cc33xx: HINT_STATUS: 0x0, TSF: 0x6824f5, rx status: 0xc3ff0000
    [    8.496552] cc33xx: Reading core status
    [    8.503704] cc33xx: HINT_STATUS: 0x2, TSF: 0x688493, rx status: 0x3ff0000
    [    8.513874] cc33xx: Processing message type 2, len 4
    [    8.522150] cc33xx: HINT_STATUS: 0x0, TSF: 0x68ac89, rx status: 0x3ff0000
    [    8.533786] cc33xx: Reading core status
    [    8.540912] cc33xx: HINT_STATUS: 0x2, TSF: 0x6915eb, rx status: 0x43ff0000
    [    8.551322] cc33xx: Processing message type 2, len 4
    [    8.559386] cc33xx: HINT_STATUS: 0x0, TSF: 0x693eb1, rx status: 0x43ff0000
    [    8.569839] cc33xx: Reading core status
    [    8.576688] cc33xx: HINT_STATUS: 0x2, TSF: 0x69a1d8, rx status: 0x83ff0000
    [    8.586907] cc33xx: Processing message type 2, len 4
    [    8.594359] cc33xx: HINT_STATUS: 0x0, TSF: 0x69c9d7, rx status: 0x83ff0000
    [    8.604615] cc33xx: Reading core status
    [    8.611680] cc33xx: HINT_STATUS: 0x2, TSF: 0x6a2aa3, rx status: 0xc3ff0000
    [    8.621726] cc33xx: Processing message type 2, len 4
    [    8.629673] cc33xx: HINT_STATUS: 0x0, TSF: 0x6a51e5, rx status: 0xc3ff0000
    [    8.641075] cc33xx: Reading core status
    [    8.647199] cc33xx: HINT_STATUS: 0x2, TSF: 0x6ab577, rx status: 0x3ff0000
    [    8.657309] cc33xx: Processing message type 2, len 4
    [    8.665222] cc33xx: HINT_STATUS: 0x0, TSF: 0x6adc9c, rx status: 0x3ff0000
    [    8.675919] cc33xx: Reading core status
    [    8.682945] cc33xx: HINT_STATUS: 0x2, TSF: 0x6b40e4, rx status: 0x43ff0000
    [    8.692863] cc33xx: Processing message type 2, len 4
    [    8.700933] cc33xx: HINT_STATUS: 0x0, TSF: 0x6b67a8, rx status: 0x43ff0000
    [    8.711352] cc33xx: Reading core status
    [    8.718094] cc33xx: HINT_STATUS: 0x2, TSF: 0x6bca4b, rx status: 0x83ff0000
    [    8.727873] cc33xx: Processing message type 2, len 4
    [    8.735487] cc33xx: HINT_STATUS: 0x0, TSF: 0x6bf076, rx status: 0x83ff0000
    [    8.745569] cc33xx: Reading core status
    [    8.751669] cc33xx: HINT_STATUS: 0x2, TSF: 0x6c4d72, rx status: 0xc3ff0000
    [    8.761168] cc33xx: Processing message type 2, len 4
    [    8.768347] cc33xx: HINT_STATUS: 0x0, TSF: 0x6c72a3, rx status: 0xc3ff0000
    [    8.778212] cc33xx: Reading core status
    [    8.784198] cc33xx: HINT_STATUS: 0x2, TSF: 0x6ccc8a, rx status: 0x3ff0000
    [    8.793303] cc33xx: Processing message type 2, len 4
    [    8.800359] cc33xx: HINT_STATUS: 0x0, TSF: 0x6cf02f, rx status: 0x3ff0000
    [    8.809969] cc33xx: Reading core status
    [    8.816167] cc33xx: HINT_STATUS: 0x2, TSF: 0x6d497d, rx status: 0x43ff0000
    [    8.825790] cc33xx: Processing message type 2, len 4
    [    8.833450] cc33xx: HINT_STATUS: 0x0, TSF: 0x6d6f0d, rx status: 0x43ff0000
    [    8.844528] cc33xx: Reading core status
    [    8.851229] cc33xx: HINT_STATUS: 0x2, TSF: 0x6dd267, rx status: 0x83ff0000
    [    8.861038] cc33xx: Processing message type 2, len 4
    [    8.868909] cc33xx: HINT_STATUS: 0x0, TSF: 0x6df890, rx status: 0x83ff0000
    [    8.879982] cc33xx: Reading core status
    [    8.887100] cc33xx: HINT_STATUS: 0x2, TSF: 0x6e5e4a, rx status: 0xc3ff0000
    [    8.897132] cc33xx: Processing message type 2, len 4
    [    8.905002] cc33xx: HINT_STATUS: 0x0, TSF: 0x6e859f, rx status: 0xc3ff0000
    [    8.915935] cc33xx: Reading core status
    [    8.922980] cc33xx: HINT_STATUS: 0x2, TSF: 0x6eea84, rx status: 0x3ff0000
    [    8.932893] cc33xx: Processing message type 2, len 4
    [    8.940973] cc33xx: HINT_STATUS: 0x0, TSF: 0x6f1166, rx status: 0x3ff0000
    [    8.951691] cc33xx: Reading core status
    [    8.955575] loop0: detected capacity change from 0 to 102400
    [    8.958661] cc33xx: HINT_STATUS: 0x2, TSF: 0x6f75f6, rx status: 0x43ff0000
    [    8.968512] cc33xx: Processing message type 2, len 4
    [    8.976154] cc33xx: HINT_STATUS: 0x0, TSF: 0x6f9c6b, rx status: 0x43ff0000
    [    8.987161] cc33xx: Reading core status
    [    8.987310] cc33xx: HINT_STATUS: 0x2, TSF: 0x6fe60d, rx status: 0x83ff0000
    [    8.987404] cc33xx: Processing message type 2, len 4
    [    8.987419] cc33xx: HINT_STATUS: 0x0, TSF: 0x6fe67a, rx status: 0x83ff0000
    [    8.988702] cc33xx: Reading core status
    [    8.988898] cc33xx: HINT_STATUS: 0x2, TSF: 0x6febe6, rx status: 0xc3ff0000
    [    8.989009] cc33xx: Processing message type 2, len 4
    [    8.989034] cc33xx: HINT_STATUS: 0x0, TSF: 0x6fecbe, rx status: 0xc3ff0000
    [    8.995559] cc33xx: Reading core status
    [    9.065021] cc33xx: HINT_STATUS: 0x2, TSF: 0x711573, rx status: 0x3ff0000
    [    9.065161] cc33xx: Processing message type 2, len 4
    [    9.065188] cc33xx: HINT_STATUS: 0x0, TSF: 0x711624, rx status: 0x3ff0000
    [    9.072417] cc33xx: Reading core status
    [    9.072562] cc33xx: HINT_STATUS: 0x2, TSF: 0x713309, rx status: 0x43ff0000
    [    9.072662] cc33xx: Processing message type 2, len 4
    [    9.072690] cc33xx: HINT_STATUS: 0x0, TSF: 0x71338d, rx status: 0x43ff0000
    [    9.081160] cc33xx: Reading core status
    [    9.137393] cc33xx: HINT_STATUS: 0x2, TSF: 0x723016, rx status: 0x83ff0000
    [    9.137539] cc33xx: Processing message type 2, len 4
    [    9.137566] cc33xx: HINT_STATUS: 0x0, TSF: 0x7230db, rx status: 0x83ff0000
    [    9.138453] cc33xx: Reading core status
    [    9.138666] cc33xx: HINT_STATUS: 0x2, TSF: 0x7234f1, rx status: 0xc3ff0000
    [    9.138773] cc33xx: Processing message type 2, len 4
    [    9.138798] cc33xx: HINT_STATUS: 0x0, TSF: 0x7235c0, rx status: 0xc3ff0000
    [    9.139586] cc33xx: Reading core status
    [    9.139732] cc33xx: HINT_STATUS: 0x2, TSF: 0x72395f, rx status: 0x3ff0000
    [    9.139845] cc33xx: Processing message type 2, len 4
    [    9.139871] cc33xx: HINT_STATUS: 0x0, TSF: 0x7239f3, rx status: 0x3ff0000
    [    9.147169] cc33xx: Reading core status
    [    9.150047] cc33xx: HINT_STATUS: 0x2, TSF: 0x725711, rx status: 0x43ff0000
    [    9.246233] cc33xx: Processing message type 2, len 4
    [    9.253996] cc33xx: HINT_STATUS: 0x0, TSF: 0x73d969, rx status: 0x43ff0000
    [    9.254887] cc33xx: Reading core status
    [    9.255017] cc33xx: HINT_STATUS: 0x2, TSF: 0x73fbca, rx status: 0x83ff0000
    [    9.255122] cc33xx: Processing message type 2, len 4
    [    9.255148] cc33xx: HINT_STATUS: 0x0, TSF: 0x73fc3a, rx status: 0x83ff0000
    [    9.263443] cc33xx: Reading core status
    [    9.263611] cc33xx: HINT_STATUS: 0x2, TSF: 0x741d47, rx status: 0xc3ff0000
    [    9.323551] cc33xx: Processing message type 2, len 4
    [    9.323604] cc33xx: HINT_STATUS: 0x0, TSF: 0x75075c, rx status: 0xc3ff0000
    [    9.329267] cc33xx: Reading core status
    [    9.331454] cc33xx: HINT_STATUS: 0x2, TSF: 0x751e4e, rx status: 0x3ff0000
    [    9.331589] cc33xx: Processing message type 2, len 4
    [    9.331612] cc33xx: HINT_STATUS: 0x0, TSF: 0x7526f3, rx status: 0x3ff0000
    [    9.340874] cc33xx: Reading core status
    [    9.360185] configfs-gadget.g1 gadget.0: HOST MAC 06:21:b7:d9:0a:52
    [    9.362763] cc33xx: HINT_STATUS: 0x2, TSF: 0x75a087, rx status: 0x43ff0000
    [    9.369461] configfs-gadget.g1 gadget.0: MAC c6:28:7a:d1:a1:ee
    [    9.373540] cc33xx: Processing message type 2, len 4
    [    9.399184] cc33xx: HINT_STATUS: 0x0, TSF: 0x75ca78, rx status: 0x43ff0000
    [    9.401630] cc33xx: Reading core status
    [    9.401808] cc33xx: HINT_STATUS: 0x2, TSF: 0x763912, rx status: 0x83ff0000
    [    9.401915] cc33xx: Processing message type 2, len 4
    [    9.401941] cc33xx: HINT_STATUS: 0x0, TSF: 0x7639ae, rx status: 0x83ff0000
    [    9.403723] cc33xx: Reading core status
    [    9.451778] cc33xx: HINT_STATUS: 0x2, TSF: 0x76fc45, rx status: 0xc3ff0000
    [    9.461671] cc33xx: Processing message type 2, len 4
    [    9.461722] cc33xx: HINT_STATUS: 0x0, TSF: 0x77230c, rx status: 0xc3ff0000
    [    9.464037] cc33xx: Reading core status
    [    9.464140] cc33xx: HINT_STATUS: 0x2, TSF: 0x772cac, rx status: 0x3ff0000
    [    9.464237] cc33xx: Processing message type 2, len 4
    [    9.464260] cc33xx: HINT_STATUS: 0x0, TSF: 0x772d2f, rx status: 0x3ff0000
    [    9.465328] cc33xx: Reading core status
    [    9.517068] cc33xx: HINT_STATUS: 0x2, TSF: 0x77fb64, rx status: 0x43ff0000
    [    9.526544] cc33xx: Processing message type 2, len 4
    [    9.533887] cc33xx: HINT_STATUS: 0x0, TSF: 0x782050, rx status: 0x43ff0000
    [    9.540930] cc33xx: Reading core status
    [    9.541017] cc33xx: HINT_STATUS: 0x2, TSF: 0x78591a, rx status: 0x83ff0000
    [    9.541098] cc33xx: Processing message type 2, len 4
    [    9.541118] cc33xx: HINT_STATUS: 0x0, TSF: 0x78596a, rx status: 0x83ff0000
    [    9.543493] cc33xx: Reading core status
    [    9.579238] cc33xx: HINT_STATUS: 0x2, TSF: 0x78ee46, rx status: 0xc3ff0000
    [    9.588542] cc33xx: Processing message type 2, len 4
    [    9.595595] cc33xx: HINT_STATUS: 0x0, TSF: 0x791298, rx status: 0xc3ff0000
    [    9.604176] cc33xx: Reading core status
    [    9.612582] cc33xx: HINT_STATUS: 0x2, TSF: 0x797049, rx status: 0x3ff0000
    [    9.622568] cc33xx: Processing message type 2, len 4
    [    9.630529] cc33xx: HINT_STATUS: 0x0, TSF: 0x799767, rx status: 0x3ff0000
    [    9.640855] cc33xx: Reading core status
    [    9.647009] cc33xx: HINT_STATUS: 0x2, TSF: 0x79f6eb, rx status: 0x43ff0000
    [    9.656453] cc33xx: Processing message type 2, len 4
    [    9.663425] cc33xx: HINT_STATUS: 0x0, TSF: 0x7a1bd4, rx status: 0x43ff0000
    [    9.673110] cc33xx: Reading core status
    [    9.678998] cc33xx: HINT_STATUS: 0x2, TSF: 0x7a73f5, rx status: 0x83ff0000
    [    9.688450] cc33xx: Processing message type 2, len 4
    [    9.696188] cc33xx: HINT_STATUS: 0x0, TSF: 0x7a98d1, rx status: 0x83ff0000
    [    9.706010] cc33xx: Reading core status
    [    9.711825] cc33xx: HINT_STATUS: 0x2, TSF: 0x7af448, rx status: 0xc3ff0000
    [    9.720706] cc33xx: Processing message type 2, len 4
    [    9.727544] cc33xx: HINT_STATUS: 0x0, TSF: 0x7b16fd, rx status: 0xc3ff0000
    [    9.741625] cc33xx: Reading core status
    [    9.748109] cc33xx: HINT_STATUS: 0x2, TSF: 0x7b81ae, rx status: 0x3ff0000
    [    9.757504] cc33xx: Processing message type 2, len 4
    [    9.764752] cc33xx: HINT_STATUS: 0x0, TSF: 0x7ba679, rx status: 0x3ff0000
    [    9.774510] cc33xx: Reading core status
    [    9.781151] cc33xx: HINT_STATUS: 0x2, TSF: 0x7c02df, rx status: 0x43ff0000
    [    9.791244] cc33xx: Processing message type 2, len 4
    [    9.798318] cc33xx: HINT_STATUS: 0x0, TSF: 0x7c2a53, rx status: 0x43ff0000
    [    9.808081] cc33xx: Reading core status
    [    9.813984] cc33xx: HINT_STATUS: 0x2, TSF: 0x7c8357, rx status: 0x83ff0000
    [    9.823010] cc33xx: Processing message type 2, len 4
    [    9.830183] cc33xx: HINT_STATUS: 0x0, TSF: 0x7ca68e, rx status: 0x83ff0000
    [    9.840941] cc33xx: Reading core status
    [    9.841010] cc33xx: HINT_STATUS: 0x2, TSF: 0x7cecf7, rx status: 0xc3ff0000
    [    9.841084] cc33xx: Processing message type 2, len 4
    [    9.841095] cc33xx: HINT_STATUS: 0x0, TSF: 0x7ced47, rx status: 0xc3ff0000
    [    9.841741] cc33xx: Reading core status
    [    9.841777] cc33xx: HINT_STATUS: 0x2, TSF: 0x7ceffd, rx status: 0x3ff0000
    [    9.841846] cc33xx: Processing message type 2, len 4
    [    9.841852] cc33xx: HINT_STATUS: 0x0, TSF: 0x7cf042, rx status: 0x3ff0000
    [    9.842486] cc33xx: Reading core status
    [    9.842523] cc33xx: HINT_STATUS: 0x2, TSF: 0x7cf2e6, rx status: 0x43ff0000
    [    9.842589] cc33xx: Processing message type 2, len 4
    [    9.842595] cc33xx: HINT_STATUS: 0x0, TSF: 0x7cf329, rx status: 0x43ff0000
    [    9.843231] cc33xx: Reading core status
    [    9.843268] cc33xx: HINT_STATUS: 0x2, TSF: 0x7cf5ce, rx status: 0x83ff0000
    [    9.843334] cc33xx: Processing message type 2, len 4
    [    9.843343] cc33xx: HINT_STATUS: 0x0, TSF: 0x7cf612, rx status: 0x83ff0000
    [    9.843977] cc33xx: Reading core status
    [    9.844016] cc33xx: HINT_STATUS: 0x2, TSF: 0x7cf8ba, rx status: 0xc3ff0000
    [    9.844083] cc33xx: Processing message type 2, len 4
    [    9.844096] cc33xx: HINT_STATUS: 0x0, TSF: 0x7cf8ff, rx status: 0xc3ff0000
    [    9.848181] cc33xx: Reading core status
    [    9.848241] cc33xx: HINT_STATUS: 0x2, TSF: 0x7d0939, rx status: 0x3ff0000
    [    9.848311] cc33xx: Processing message type 2, len 4
    [    9.848322] cc33xx: HINT_STATUS: 0x0, TSF: 0x7d0982, rx status: 0x3ff0000
    [    9.848996] cc33xx: Reading core status
    [    9.849088] cc33xx: HINT_STATUS: 0x2, TSF: 0x7d0c77, rx status: 0x43ff0000
    [    9.849171] cc33xx: Processing message type 2, len 4
    [    9.849197] cc33xx: HINT_STATUS: 0x0, TSF: 0x7d0cd8, rx status: 0x43ff0000
    [    9.853906] cc33xx: Reading core status
    [    9.854840] cc33xx: HINT_STATUS: 0x2, TSF: 0x7d1fdf, rx status: 0x83ff0000
    [    9.855028] cc33xx: Processing message type 2, len 4
    [    9.855081] cc33xx: HINT_STATUS: 0x0, TSF: 0x7d2390, rx status: 0x83ff0000
    [    9.855875] cc33xx: Reading core status
    [   10.048845] cc33xx: HINT_STATUS: 0x2, TSF: 0x8018b3, rx status: 0xc3ff0000
    [   10.057702] cc33xx: Processing message type 2, len 4
    [   10.064679] cc33xx: HINT_STATUS: 0x0, TSF: 0x803b56, rx status: 0xc3ff0000
    [   10.074737] cc33xx: Reading core status
    [   10.106136] cc33xx: HINT_STATUS: 0x2, TSF: 0x80f829, rx status: 0x3ff0000
    [   10.123836] cc33xx: Processing message type 2, len 4
    [   10.139328] cc33xx: HINT_STATUS: 0x0, TSF: 0x813d4a, rx status: 0x3ff0000
    [   10.157606] cc33xx: Reading core status
    [   10.157766] cc33xx: HINT_STATUS: 0x2, TSF: 0x81c218, rx status: 0x43ff0000
    [   10.157939] cc33xx: Processing message type 2, len 4
    [   10.157980] cc33xx: HINT_STATUS: 0x0, TSF: 0x81c2d0, rx status: 0x43ff0000
    [   10.158752] cc33xx: Reading core status
    [   10.158869] cc33xx: HINT_STATUS: 0x2, TSF: 0x81c672, rx status: 0x83ff0000
    [   10.159027] cc33xx: Processing message type 2, len 4
    [   10.159063] cc33xx: HINT_STATUS: 0x0, TSF: 0x81c713, rx status: 0x83ff0000
    [   10.159815] cc33xx: Reading core status
    [   10.159929] cc33xx: HINT_STATUS: 0x2, TSF: 0x81ca98, rx status: 0xc3ff0000
    [   10.160087] cc33xx: Processing message type 2, len 4
    [   10.160122] cc33xx: HINT_STATUS: 0x0, TSF: 0x81cb37, rx status: 0xc3ff0000
    [   10.160962] cc33xx: Reading core status
    [   10.161131] cc33xx: HINT_STATUS: 0x2, TSF: 0x81cf19, rx status: 0x3ff0000
    [   10.161309] cc33xx: Processing message type 2, len 4
    [   10.161347] cc33xx: HINT_STATUS: 0x0, TSF: 0x81cfed, rx status: 0x3ff0000
    [   10.162116] cc33xx: Reading core status
    [   10.162243] cc33xx: HINT_STATUS: 0x2, TSF: 0x81d39c, rx status: 0x43ff0000
    [   10.162407] cc33xx: Processing message type 2, len 4
    [   10.162446] cc33xx: HINT_STATUS: 0x0, TSF: 0x81d444, rx status: 0x43ff0000
    [   10.163213] cc33xx: Reading core status
    [   10.163332] cc33xx: HINT_STATUS: 0x2, TSF: 0x81d7df, rx status: 0x83ff0000
    [   10.163498] cc33xx: Processing message type 2, len 4
    [   10.163534] cc33xx: HINT_STATUS: 0x0, TSF: 0x81d883, rx status: 0x83ff0000
    [   10.164350] cc33xx: Reading core status
    [   10.164525] cc33xx: HINT_STATUS: 0x2, TSF: 0x81dc5e, rx status: 0xc3ff0000
    [   10.164707] cc33xx: Processing message type 2, len 4
    [   10.164745] cc33xx: HINT_STATUS: 0x0, TSF: 0x81dd32, rx status: 0xc3ff0000
    [   10.165589] cc33xx: Reading core status
    [   10.165752] cc33xx: HINT_STATUS: 0x2, TSF: 0x81e136, rx status: 0x3ff0000
    [   10.165924] cc33xx: Processing message type 2, len 4
    [   10.165962] cc33xx: HINT_STATUS: 0x0, TSF: 0x81e1fb, rx status: 0x3ff0000
    [   10.166732] cc33xx: Reading core status
    [   10.166855] cc33xx: HINT_STATUS: 0x2, TSF: 0x81e5a0, rx status: 0x43ff0000
    [   10.167017] cc33xx: Processing message type 2, len 4
    [   10.167053] cc33xx: HINT_STATUS: 0x0, TSF: 0x81e646, rx status: 0x43ff0000
    [   10.167835] cc33xx: Reading core status
    [   10.468995] cc33xx: HINT_STATUS: 0x2, TSF: 0x8681e2, rx status: 0x83ff0000
    [   10.469100] cc33xx: Processing message type 2, len 4
    [   10.486499] cc33xx: HINT_STATUS: 0x0, TSF: 0x868278, rx status: 0x83ff0000
    [   10.495979] cc33xx: Reading core status
    [   10.496034] cc33xx: HINT_STATUS: 0x2, TSF: 0x86ebae, rx status: 0xc3ff0000
    [   10.496106] cc33xx: Processing message type 2, len 4
    [   10.496119] cc33xx: HINT_STATUS: 0x0, TSF: 0x86ebfc, rx status: 0xc3ff0000
    [   10.496767] cc33xx: Reading core status
    [   10.496802] cc33xx: HINT_STATUS: 0x2, TSF: 0x86eeb8, rx status: 0x3ff0000
    [   10.496875] cc33xx: Processing message type 2, len 4
    [   10.496886] cc33xx: HINT_STATUS: 0x0, TSF: 0x86eefb, rx status: 0x3ff0000
    [   10.497541] cc33xx: Reading core status
    [   10.562852] cc33xx: HINT_STATUS: 0x2, TSF: 0x87f08e, rx status: 0x43ff0000
    [   10.571781] cc33xx: Processing message type 2, len 4
    [   10.578704] cc33xx: HINT_STATUS: 0x0, TSF: 0x881382, rx status: 0x43ff0000
    [   10.588233] cc33xx: Reading core status
    [   10.594047] cc33xx: HINT_STATUS: 0x2, TSF: 0x886a8c, rx status: 0x83ff0000
    [   10.602973] cc33xx: Processing message type 2, len 4
    [   10.609962] cc33xx: HINT_STATUS: 0x0, TSF: 0x888d67, rx status: 0x83ff0000
    [   10.619495] cc33xx: Reading core status
    [   10.625344] cc33xx: HINT_STATUS: 0x2, TSF: 0x88e4c5, rx status: 0xc3ff0000
    [   10.634301] cc33xx: Processing message type 2, len 4
    [   10.641238] cc33xx: HINT_STATUS: 0x0, TSF: 0x8907c6, rx status: 0xc3ff0000
    [   10.650757] cc33xx: Reading core status
    [   10.656569] cc33xx: HINT_STATUS: 0x2, TSF: 0x895ec6, rx status: 0x3ff0000
    [   10.665399] cc33xx: Processing message type 2, len 4
    [   10.672309] cc33xx: HINT_STATUS: 0x0, TSF: 0x898143, rx status: 0x3ff0000
    [   10.681702] cc33xx: Reading core status
    [   10.687487] cc33xx: HINT_STATUS: 0x2, TSF: 0x89d78f, rx status: 0x43ff0000
    [   10.696308] cc33xx: Processing message type 2, len 4
    [   10.703161] cc33xx: HINT_STATUS: 0x0, TSF: 0x89fa04, rx status: 0x43ff0000
    [   10.712678] cc33xx: Reading core status
    [   10.718454] cc33xx: HINT_STATUS: 0x2, TSF: 0x8a507e, rx status: 0x83ff0000
    [   10.727457] cc33xx: Processing message type 2, len 4
    [   10.734372] cc33xx: HINT_STATUS: 0x0, TSF: 0x8a739c, rx status: 0x83ff0000
    [   10.743908] cc33xx: Reading core status
    [   10.749700] cc33xx: HINT_STATUS: 0x2, TSF: 0x8aca8c, rx status: 0xc3ff0000
    [   10.758514] sched: RT throttling activated
    [   10.774816] cc33xx: Processing message type 2, len 4
    [   10.781657] cc33xx: HINT_STATUS: 0x0, TSF: 0x8b2ca2, rx status: 0xc3ff0000
    [   10.791181] cc33xx: Reading core status
    [   10.796973] cc33xx: HINT_STATUS: 0x2, TSF: 0x8b8335, rx status: 0x3ff0000
    [   10.805840] cc33xx: Processing message type 2, len 4
    [   10.812763] cc33xx: HINT_STATUS: 0x0, TSF: 0x8ba5de, rx status: 0x3ff0000
    [   10.822154] cc33xx: Reading core status
    [   10.827921] cc33xx: HINT_STATUS: 0x2, TSF: 0x8bfc1e, rx status: 0x43ff0000
    [   10.836827] cc33xx: Processing message type 2, len 4
    [   10.843638] cc33xx: HINT_STATUS: 0x0, TSF: 0x8c1edd, rx status: 0x43ff0000
    [   10.853071] cc33xx: Reading core status
    [   10.858796] cc33xx: HINT_STATUS: 0x2, TSF: 0x8c74bd, rx status: 0x83ff0000
    [   10.867670] cc33xx: Processing message type 2, len 4
    [   10.874683] cc33xx: HINT_STATUS: 0x0, TSF: 0x8c9763, rx status: 0x83ff0000
    [   10.887036] cc33xx: Reading core status
    [   10.892792] cc33xx: HINT_STATUS: 0x2, TSF: 0x8cf975, rx status: 0xc3ff0000
    [   10.901602] cc33xx: Processing message type 2, len 4
    [   10.908474] cc33xx: HINT_STATUS: 0x0, TSF: 0x8d1bef, rx status: 0xc3ff0000
    [   10.917913] cc33xx: Reading core status
    [   10.923669] cc33xx: HINT_STATUS: 0x2, TSF: 0x8d7221, rx status: 0x3ff0000
    [   10.932451] cc33xx: Processing message type 2, len 4
    [   10.939311] cc33xx: HINT_STATUS: 0x0, TSF: 0x8d946c, rx status: 0x3ff0000
    [   10.948646] cc33xx: Reading core status
    [   10.954424] cc33xx: HINT_STATUS: 0x2, TSF: 0x8dea40, rx status: 0x43ff0000
    [   10.963306] cc33xx: Processing message type 2, len 4
    [   10.970137] cc33xx: HINT_STATUS: 0x0, TSF: 0x8e0cf9, rx status: 0x43ff0000
    [   10.979562] cc33xx: Reading core status
    [   10.985281] cc33xx: HINT_STATUS: 0x2, TSF: 0x8e62d1, rx status: 0x83ff0000
    [   10.994465] cc33xx: Processing message type 2, len 4
    [   11.001431] cc33xx: HINT_STATUS: 0x0, TSF: 0x8e869b, rx status: 0x83ff0000
    [   11.011014] cc33xx: Reading core status
    [   11.016861] cc33xx: HINT_STATUS: 0x2, TSF: 0x8ede23, rx status: 0xc3ff0000
    [   11.025766] cc33xx: Processing message type 2, len 4
    [   11.032608] cc33xx: HINT_STATUS: 0x0, TSF: 0x8f00f4, rx status: 0xc3ff0000
    [   11.042080] cc33xx: Reading core status
    [   11.047842] cc33xx: HINT_STATUS: 0x2, TSF: 0x8f5731, rx status: 0x3ff0000
    [   11.056610] cc33xx: Processing message type 2, len 4
    [   11.063473] cc33xx: HINT_STATUS: 0x0, TSF: 0x8f7971, rx status: 0x3ff0000
    [   11.072832] cc33xx: Reading core status
    [   11.078552] cc33xx: HINT_STATUS: 0x2, TSF: 0x8fcf2c, rx status: 0x43ff0000
    [   11.087369] cc33xx: Processing message type 2, len 4
    [   11.094231] cc33xx: HINT_STATUS: 0x0, TSF: 0x8ff198, rx status: 0x43ff0000
    [   11.103649] cc33xx: Reading core status
    [   11.109405] cc33xx: HINT_STATUS: 0x2, TSF: 0x9047af, rx status: 0x83ff0000
    [   11.118327] cc33xx: Processing message type 2, len 4
    [   11.125200] cc33xx: HINT_STATUS: 0x0, TSF: 0x906a86, rx status: 0x83ff0000
    [   11.134629] cc33xx: Reading core status
    [   11.140387] cc33xx: HINT_STATUS: 0x2, TSF: 0x90c0b7, rx status: 0xc3ff0000
    [   11.149283] cc33xx: Processing message type 2, len 4
    [   11.156090] cc33xx: HINT_STATUS: 0x0, TSF: 0x90e373, rx status: 0xc3ff0000
    [   11.165530] cc33xx: Reading core status
    [   11.171278] cc33xx: HINT_STATUS: 0x2, TSF: 0x91395a, rx status: 0x3ff0000
    [   11.180104] cc33xx: Processing message type 2, len 4
    [   11.186961] cc33xx: HINT_STATUS: 0x0, TSF: 0x915bd9, rx status: 0x3ff0000
    [   11.196295] cc33xx: Reading core status
    [   11.202063] cc33xx: HINT_STATUS: 0x2, TSF: 0x91b1a1, rx status: 0x43ff0000
    [   11.210955] cc33xx: Processing message type 2, len 4
    [   11.217811] cc33xx: HINT_STATUS: 0x0, TSF: 0x91d45e, rx status: 0x43ff0000
    [   11.227261] cc33xx: Reading core status
    [   11.233018] cc33xx: HINT_STATUS: 0x2, TSF: 0x922a90, rx status: 0x83ff0000
    [   11.241905] cc33xx: Processing message type 2, len 4
    [   11.248765] cc33xx: HINT_STATUS: 0x0, TSF: 0x924d3c, rx status: 0x83ff0000
    [   11.258186] cc33xx: Reading core status
    [   11.263978] cc33xx: HINT_STATUS: 0x2, TSF: 0x92a37a, rx status: 0xc3ff0000
    [   11.272819] cc33xx: Processing message type 2, len 4
    [   11.279649] cc33xx: HINT_STATUS: 0x0, TSF: 0x92c5ff, rx status: 0xc3ff0000
    [   11.289144] cc33xx: Reading core status
    [   11.295237] cc33xx: HINT_STATUS: 0x2, TSF: 0x931d96, rx status: 0x3ff0000
    [   11.304347] cc33xx: Processing message type 2, len 4
    [   11.311511] cc33xx: HINT_STATUS: 0x0, TSF: 0x934122, rx status: 0x3ff0000
    [   11.321167] cc33xx: Reading core status
    [   11.326918] cc33xx: HINT_STATUS: 0x2, TSF: 0x939957, rx status: 0x43ff0000
    [   11.335779] cc33xx: Processing message type 2, len 4
    [   11.342644] cc33xx: HINT_STATUS: 0x0, TSF: 0x93bbf4, rx status: 0x43ff0000
    [   11.352086] cc33xx: Reading core status
    [   11.358114] cc33xx: HINT_STATUS: 0x2, TSF: 0x941334, rx status: 0x83ff0000
    [   11.367291] cc33xx: Processing message type 2, len 4
    [   11.374412] cc33xx: HINT_STATUS: 0x0, TSF: 0x94370b, rx status: 0x83ff0000
    [   11.383871] cc33xx: Reading core status
    [   11.389665] cc33xx: HINT_STATUS: 0x2, TSF: 0x948e73, rx status: 0xc3ff0000
    [   11.398582] cc33xx: Processing message type 2, len 4
    [   11.405434] cc33xx: HINT_STATUS: 0x0, TSF: 0x94b145, rx status: 0xc3ff0000
    [   11.414928] cc33xx: Reading core status
    [   11.420704] cc33xx: HINT_STATUS: 0x2, TSF: 0x9507b8, rx status: 0x3ff0000
    [   11.429463] cc33xx: Processing message type 2, len 4
    [   11.436303] cc33xx: HINT_STATUS: 0x0, TSF: 0x9529f3, rx status: 0x3ff0000
    [   11.445642] cc33xx: Reading core status
    [   11.451425] cc33xx: HINT_STATUS: 0x2, TSF: 0x957fb9, rx status: 0x43ff0000
    [   11.460202] cc33xx: Processing message type 2, len 4
    [   11.467044] cc33xx: HINT_STATUS: 0x0, TSF: 0x95a206, rx status: 0x43ff0000
    [   11.476427] cc33xx: Reading core status
    [   11.482203] cc33xx: HINT_STATUS: 0x2, TSF: 0x95f7f1, rx status: 0x83ff0000
    [   11.491042] cc33xx: Processing message type 2, len 4
    [   11.497888] cc33xx: HINT_STATUS: 0x0, TSF: 0x961a79, rx status: 0x83ff0000
    [   11.507695] cc33xx: Reading core status
    [   11.513614] cc33xx: HINT_STATUS: 0x2, TSF: 0x96729f, rx status: 0xc3ff0000
    [   11.522546] cc33xx: Processing message type 2, len 4
    [   11.529407] cc33xx: HINT_STATUS: 0x0, TSF: 0x969581, rx status: 0xc3ff0000
    [   11.538871] cc33xx: Reading core status
    [   11.544680] cc33xx: HINT_STATUS: 0x2, TSF: 0x96ebe9, rx status: 0x3ff0000
    [   11.553485] cc33xx: Processing message type 2, len 4
    [   11.560379] cc33xx: HINT_STATUS: 0x0, TSF: 0x970e63, rx status: 0x3ff0000
    [   11.569783] cc33xx: Reading core status
    [   11.575508] cc33xx: HINT_STATUS: 0x2, TSF: 0x97646e, rx status: 0x43ff0000
    [   11.584353] cc33xx: Processing message type 2, len 4
    [   11.591209] cc33xx: HINT_STATUS: 0x0, TSF: 0x9786fa, rx status: 0x43ff0000
    [   11.591225] cc33xx: Suspending IRQ while device reboots
    [   11.712811] cc33xx: Resuming IRQ
    [   11.718709] cc33xx: IBI_WA: Read core status
    [   11.726502] cc33xx: Reading core status
    [   11.733880] cc33xx: HINT_STATUS: 0x2, TSF: 0x99cef4, rx status: 0x83ff0000
    [   19.936547] ------------[ cut here ]------------
    [   19.936603] WARNING: CPU: 2 PID: 96 at drivers/net/wireless/ti/cc33xx/sdio.c:88 cc33xx_sdio_raw_read+0x120/0x1f0 [ cc33xx_sdio]
    [   19.936748] Modules linked in: usb_f_acm u_serial usb_f_rndis u_ether ip6t_REJECT nf_reject_ipv6 ipt_REJECT nf_rej ect_ipv4 xt_tcpudp xt_conntrack nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nft_compat nf_tables libcrc32c nfnetlink c dns_csi2rx cc33xx v4l2_fwnode aes_ce_blk aes_ce_cipher crct10dif_ce crct10dif_common polyval_ce polyval_generic j721e _csi2rx ghash_ce videobuf2_dma_contig videobuf2_memops sha2_ce videobuf2_v4l2 sha256_arm64 videobuf2_common sha1_ce c c33xx_sdio v4l2_async optee ina2xx_adc leds_gpio videodev ti_ads1118 tee kfifo_buf ti_tla2518 k3_j72xx_bandgap mc ina 2xx st1232 industrialio evdev libcomposite dm_mod configfs ip_tables x_tables autofs4 ext4 crc16 mbcache jbd2 crc32c_ generic panfrost drm_shmem_helper gpu_sched governor_simpleondemand cls_cgroup xhci_plat_hcd xhci_hcd usbcore dwc3 ul pi udc_core roles usb_common gpio_regulator fixed sdhci_am654 sdhci_pltfm cqhci sdhci dwc3_am62 rtc_ti_k3 ti_am65_cps w_nuss phylink k3_cppi_desc_pool libphy cdns_dphy_rx phy_gmii_sel spi_omap2_mcspi
    [   19.938436] CPU: 2 PID: 96 Comm: kworker/2:2 Not tainted 6.6+unreleased-gtc650c-arm64 #1  6.6.15-2~~+1+gfbe701c73
    [   19.938496] Hardware name: TI AM6234 BOSCH
    [   19.938533] Workqueue: events request_firmware_work_func
    [   19.938624] pstate: 20000005 (nzCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
    [   19.938679] pc : cc33xx_sdio_raw_read+0x120/0x1f0 [cc33xx_sdio]
    [   19.938763] lr : cc33xx_sdio_raw_read+0x98/0x1f0 [cc33xx_sdio]
    [   19.938842] sp : ffff8000820ebac0
    [   19.938868] x29: ffff8000820ebac0 x28: ffff80007a225000 x27: ffff80007a225000
    [   19.938956] x26: 0000000000000280 x25: 0000000000000000 x24: ffff000004daf980
    [   19.939042] x23: ffff00000429cc00 x22: 0000000000000380 x21: ffff00000f95bc10
    [   19.939128] x20: 000000000000bff8 x19: ffff00000fa70400 x18: 0000000000000000
    [   19.939211] x17: 0000000000000000 x16: 0000000000000020 x15: 0000000000000002
    [   19.939293] x14: 0000000000000001 x13: 0000000000000004 x12: ffff800081aeeb98
    [   19.939376] x11: 0000000000000001 x10: 0000000000000ba0 x9 : ffff8000809528fc
    [   19.939461] x8 : ffff000004d32c00 x7 : 0000000000000000 x6 : 0000000000000070
    [   19.939544] x5 : ffff000000de0374 x4 : 0000000000000000 x3 : 0000000000000001
    [   19.939626] x2 : 0000000000000000 x1 : 0000000000000000 x0 : 00000000ffffff92
    [   19.939712] Call trace:
    [   19.939743]  cc33xx_sdio_raw_read+0x120/0x1f0 [cc33xx_sdio]
    [   19.939830]  cc33xx_raw_read+0x54/0xc0 [cc33xx]
    [   19.939969]  process_core_status.isra.0+0xa4/0x468 [cc33xx]
    [   19.940093]  cc33xx_irq+0x168/0x1d8 [cc33xx]
    [   19.940215]  cc33xx_enable_interrupts+0x40/0x68 [cc33xx]
    [   19.940337]  cmd_download_container_chunk+0x164/0x1a0 [cc33xx]
    [   19.940461]  container_download_and_wait+0xdc/0x208 [cc33xx]
    [   19.940585]  cc33xx_init_fw+0x1c8/0x2d8 [cc33xx]
    [   19.940708]  cc33xx_nvs_cb+0x770/0xbd0 [cc33xx]
    [   19.940829]  request_firmware_work_func+0x58/0xb0
    [   19.940891]  process_one_work+0x174/0x3b0
    [   19.940953]  worker_thread+0x230/0x458
    [   19.941008]  kthread+0xec/0xf8
    [   19.941060]  ret_from_fork+0x10/0x20
    [   19.941117] ---[ end trace 0000000000000000 ]---
    [   19.941318] cc33xx_sdio mmc2:0001:2: sdio read failed (-110)
    [   19.957255] cc33xx: control read Error response 0xffffff92
    [   19.972915] cc33xx: IBI_WA: Core status processed
    [   19.973040] cc33xx: Reading core status
    [   21.988910] cc33xx: ERROR boot IRQ timeout
    [   22.002761] cc33xx: ERROR ti-connectivity/cc33xx_2nd_loader.bin boot signal timeout
    [   28.186605] ------------[ cut here ]------------
    [   28.186669] WARNING: CPU: 1 PID: 294 at drivers/net/wireless/ti/cc33xx/sdio.c:88 cc33xx_sdio_raw_read+0x120/0x1f0  [cc33xx_sdio]
    [   28.186815] Modules linked in: usb_f_acm u_serial usb_f_rndis u_ether ip6t_REJECT nf_reject_ipv6 ipt_REJECT nf_rej ect_ipv4 xt_tcpudp xt_conntrack nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nft_compat nf_tables libcrc32c nfnetlink c dns_csi2rx cc33xx v4l2_fwnode aes_ce_blk aes_ce_cipher crct10dif_ce crct10dif_common polyval_ce polyval_generic j721e _csi2rx ghash_ce videobuf2_dma_contig videobuf2_memops sha2_ce videobuf2_v4l2 sha256_arm64 videobuf2_common sha1_ce c c33xx_sdio v4l2_async optee ina2xx_adc leds_gpio videodev ti_ads1118 tee kfifo_buf ti_tla2518 k3_j72xx_bandgap mc ina 2xx st1232 industrialio evdev libcomposite dm_mod configfs ip_tables x_tables autofs4 ext4 crc16 mbcache jbd2 crc32c_ generic panfrost drm_shmem_helper gpu_sched governor_simpleondemand cls_cgroup xhci_plat_hcd xhci_hcd usbcore dwc3 ul pi udc_core roles usb_common gpio_regulator fixed sdhci_am654 sdhci_pltfm cqhci sdhci dwc3_am62 rtc_ti_k3 ti_am65_cps w_nuss phylink k3_cppi_desc_pool libphy cdns_dphy_rx phy_gmii_sel spi_omap2_mcspi
    [   28.188519] CPU: 1 PID: 294 Comm: irq/306-cc33xx Tainted: G        W          6.6+unreleased 6.6.15-2~~+1+gfbe701c73
    [   28.188580] Hardware name: TI AM6234 BOSCH (DT)
    [   28.188610] pstate: 20000005 (nzCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
    [   28.188663] pc : cc33xx_sdio_raw_read+0x120/0x1f0 [cc33xx_sdio]
    [   28.188745] lr : cc33xx_sdio_raw_read+0x98/0x1f0 [cc33xx_sdio]
    [   28.188824] sp : ffff8000824e3d00
    [   28.188850] x29: ffff8000824e3d00 x28: 0000000000000000 x27: 0000000000000000
    [   28.188939] x26: ffff8000800ea2d0 x25: 0000000000000000 x24: ffff000004daf980
    [   28.189026] x23: ffff000001653900 x22: 0000000000000100 x21: ffff00000f95bc10
    [   28.189111] x20: 000000000000bffc x19: ffff00000fa70400 x18: 0000000000000000
    [   28.189195] x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000000
    [   28.189276] x14: 0000000000000000 x13: 0000000000000030 x12: ffff800081aeeb98
    [   28.189359] x11: 0000000000000001 x10: 0000000000000ba0 x9 : ffff8000809528fc
    [   28.189443] x8 : ffff000000374c00 x7 : 0000000000000000 x6 : 0000000000000070
    [   28.189525] x5 : ffff000000de0374 x4 : 0000000000000000 x3 : 0000000000000001
    [   28.189608] x2 : 0000000000000000 x1 : 0000000000000000 x0 : 00000000ffffff92
    [   28.189691] Call trace:
    [   28.189719]  cc33xx_sdio_raw_read+0x120/0x1f0 [cc33xx_sdio]
    [   28.189804]  cc33xx_raw_read+0x54/0xc0 [cc33xx]
    [   28.189944]  cc33xx_irq+0xdc/0x1d8 [cc33xx]
    [   28.190067]  irq_wrapper+0x1c/0x30 [cc33xx]
    [   28.190187]  gpio_irq_thread_handler+0x2c/0x50 [cc33xx_sdio]
    [   28.190267]  irq_thread_fn+0x34/0xb8
    [   28.190334]  irq_thread+0x174/0x2a8
    [   28.190388]  kthread+0xec/0xf8
    [   28.190441]  ret_from_fork+0x10/0x20
    [   28.190499] ---[ end trace 0000000000000000 ]---
    [   28.190662] cc33xx_sdio mmc2:0001:2: sdio read failed (-110)
    [   28.206256] cc33xx: ERROR IO error during core status read
    [   28.223593] cc33xx: ERROR FW download failed
    [   28.253434] cc33xx: cc33xx_nvs_cb complete
    [   52.275320] systemd[386]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set

    Thanks,

    Gireesh Hiremath

  • Hi Gireesh, 

    Do you happen to have a pullup resistor on your WL_IRQ line? If so, this should be removed. 

  • Hi sabeeh,

    There was pull up now I removed but there is voltage level conversion from 3v3 to 1v8

  • Hi Gireesh,

    The software issue you are seeing is caused by having the incorrect SoP modes. We have previously seen issues with the TXB voltage translator so I believe that is the issue here. 

    Please note that the SoP modes are determined by Logger, IRQ_WL and IRQ_BLE. Both IRQs should not be pulled up. We can confirm the CC33xx are reading the correct SoP modes by examining the device logs from Logger pin and Logger tool. So I would recommend you set that up after making the necessary hardware modifications. 

  • Hi Sabeeh,

    Thanks for suggestion, I will get back to you after hardware modification.

    Regards

    Gireesh

  • Hi Sabeeh,

    I have done the hardware modification,

    but still getting the same error. please give more info about logger tool.

    Regards,

    Gireesh Hiremath 

  • Hi Gireesh,

    Can you explain the hardware modification? Did you remove the TXB translator?

    The logger tool is built into the SimpleLink Wireless Toolbox application, which can be installed from here: https://www.ti.com/tool/download/SIMPLELINK-WIFI-TOOLBOX 

    You will also need wireshark installed. 

    After installation, start the wireless tool application, and a web browser-based GUI can navigate you to the "Logger" tool. Connect the UART-RX pin USB-UART transceiver (like FTDI chip) to the LOGGER pin on the CC33xx and into your computer, and you should be available to take logs. The SoP mode will be printed to the wireshark during device power up. 

    Install the software and let me know if you have any issues/concerns. 

  • Hi Sabees,

    Thanks for info, I will to the set up for tool,

    My original hardware

    .

    I have done below modification

    1> pull up to logger line

    and

    2> pull down to irq wifi and irq bt line by adding 10k registers

    I have not yet removed the TxB IC because we are using BDE-BW3301N1 module i/o line operate at 1v8 so kept as it is.

    Thanks Sabees for your support,

    Gireesh Hiemath

  • Hi Gireesh,

    My understanding is that there is an internal pullup on the TXB IC. So while the hardware changes you made thus far are correct, I believe you will still run into the same issue as the SoP mode will be incorrect. Anyways, we can check with the logger tool, so please let me know how that goes. 

    My suggestion would be to replace TXB with SN74AXC, as this is the part we use on our EVM. However, I understand that will be difficult to do at this time. 

  • Hi Sabeeh.

    Now I pulled up the logger pin.

    To connect the logger pin to UART-RX pin, Is I need to revert back the pull up ?

    Thanks,

    Gireesh

  • Hi Gireesh,

    You can connect to UART RX pin with the pullup, no need to revert hardware changes.

  • Hi Sabeeh,

    sorry for the delay, I am able to get interface wlan0, now I will check communication and give the feedback.

    Thanks for the support,

    Gireesh