Open sreejitharikath opened 2 months ago
Can you please use same git commit, preferably hosted master on ESP and host?
Also attach the photo of setup,
Logs with latest master:
please find Also attach the photo of setup, Esp - minicom as attachments
)
host dmesg from system boot up
0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 6.6.47+rpt-rpi-v7l (serge@raspberrypi.com) (gcc-12 (Raspbian 12.2.0-14+rpi1) 12.2.0, GNU ld (GNU Binutils for Raspbian) 2.40) #1 SMP Raspbian 1:6.6.47-1+rpt1 (2024-09-02)
[ 0.000000] CPU: ARMv7 Processor [410fd083] revision 3 (ARMv7), cr=30c5383d
[ 0.000000] CPU: div instructions available: patching division code
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
[ 0.000000] OF: fdt: Machine model: Raspberry Pi 4 Model B Rev 1.5
[ 0.000000] random: crng init done
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] Reserved memory: created CMA memory pool at 0x000000000dc00000, size 512 MiB
[ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x000000000dc00000..0x000000002dbfffff (524288 KiB) map reusable linux,cma
[ 0.000000] OF: reserved mem: 0x000000003ef64f20..0x000000003ef6531f (1 KiB) nomap non-reusable nvram@1
[ 0.000000] OF: reserved mem: 0x000000003ef65360..0x000000003ef65395 (0 KiB) nomap non-reusable nvram@0
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000000000000-0x000000002fffffff]
[ 0.000000] Normal empty
[ 0.000000] HighMem [mem 0x0000000030000000-0x00000000fbffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000000000-0x000000003b3fffff]
[ 0.000000] node 0: [mem 0x0000000040000000-0x00000000fbffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x00000000fbffffff]
[ 0.000000] percpu: Embedded 18 pages/cpu s41940 r8192 d23596 u73728
[ 0.000000] pcpu-alloc: s41940 r8192 d23596 u73728 alloc=18*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[ 0.000000] Kernel command line: coherent_pool=1M 8250.nr_uarts=1 snd_bcm2835.enable_headphones=0 snd_bcm2835.enable_headphones=1 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_hdmi=0 smsc95xx.macaddr=D8:3A:DD:E2:BC:AC vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 console=ttyAMA0,115200 console=tty1 root=PARTUUID=e59f67cd-02 rootfstype=ext4 fsck.repair=yes rootwait cfg80211.ieee80211_regdom=IN
[ 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: 1011008
[ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[ 0.000000] software IO TLB: area num 4.
[ 0.000000] software IO TLB: mapped [mem 0x0000000007890000-0x000000000b890000] (64MB)
[ 0.000000] Memory: 3382000K/4050944K available (12288K kernel code, 1527K rwdata, 3488K rodata, 2048K init, 628K bss, 144656K reserved, 524288K cma-reserved, 3264512K highmem)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] ftrace: allocating 38772 entries in 114 pages
[ 0.000000] ftrace: allocated 114 pages with 4 groups
[ 0.000000] trace event string verifier disabled
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] Rude variant of Tasks RCU enabled.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000] GIC: Using split EOI/Deactivate mode
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] arch_timer: cp15 timer(s) running at 54.00MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0xc743ce346, max_idle_ns: 440795203123 ns
[ 0.000000] sched_clock: 56 bits at 54MHz, resolution 18ns, wraps every 4398046511102ns
[ 0.000016] Switching to timer-based delay loop, resolution 18ns
[ 0.000357] Console: colour dummy device 80x30
[ 0.000374] printk: console [tty1] enabled
[ 0.001018] Calibrating delay loop (skipped), value calculated using timer frequency.. 108.00 BogoMIPS (lpj=540000)
[ 0.001054] CPU: Testing write buffer coherency: ok
[ 0.001105] CPU0: Spectre BHB: enabling loop workaround for all CPUs
[ 0.001127] pid_max: default: 32768 minimum: 301
[ 0.001222] LSM: initializing lsm=capability,integrity
[ 0.001409] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[ 0.001445] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[ 0.002475] cgroup: Disabling memory control group subsystem
[ 0.002956] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.003913] RCU Tasks Rude: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1.
[ 0.004039] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1.
[ 0.004173] Setting up static identity map for 0x200000 - 0x20003c
[ 0.004332] rcu: Hierarchical SRCU implementation.
[ 0.004353] rcu: Max phase no-delay instances is 1000.
[ 0.005044] smp: Bringing up secondary CPUs ...
[ 0.005895] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.006777] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
[ 0.007618] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
[ 0.007708] smp: Brought up 1 node, 4 CPUs
[ 0.007771] SMP: Total of 4 processors activated (432.00 BogoMIPS).
[ 0.007795] CPU: All CPU(s) started in HYP mode.
[ 0.007811] CPU: Virtualization extensions available.
[ 0.008824] devtmpfs: initialized
[ 0.020890] VFP support v0.3: implementor 41 architecture 3 part 40 variant 8 rev 0
[ 0.021099] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.021141] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[ 0.034728] pinctrl core: initialized pinctrl subsystem
[ 0.036119] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.038210] DMA: preallocated 1024 KiB pool for atomic coherent allocations
[ 0.038920] audit: initializing netlink subsys (disabled)
[ 0.039127] audit: type=2000 audit(0.030:1): state=initialized audit_enabled=0 res=1
[ 0.039701] thermal_sys: Registered thermal governor 'step_wise'
[ 0.040020] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 0.040064] hw-breakpoint: maximum watchpoint size is 8 bytes.
[ 0.040520] Serial: AMBA PL011 UART driver
[ 0.048437] bcm2835-mbox fe00b880.mailbox: mailbox enabled
[ 0.070061] raspberrypi-firmware soc:firmware: Attached to firmware from 2024-08-30T19:17:39, variant start
[ 0.080063] raspberrypi-firmware soc:firmware: Firmware hash is 2808975b80149bbfe86844655fe45c7de66fc078
[ 0.097313] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible.
[ 0.107191] bcm2835-dma fe007000.dma-controller: DMA legacy API manager, dmachans=0x1
[ 0.109536] SCSI subsystem initialized
[ 0.109755] usbcore: registered new interface driver usbfs
[ 0.109809] usbcore: registered new interface driver hub
[ 0.109868] usbcore: registered new device driver usb
[ 0.110262] pps_core: LinuxPPS API ver. 1 registered
[ 0.110285] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.110323] PTP clock support registered
[ 0.112822] vgaarb: loaded
[ 0.113608] clocksource: Switched to clocksource arch_sys_counter
[ 1.324400] VFS: Disk quotas dquot_6.6.0
[ 1.324483] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 1.324615] FS-Cache: Loaded
[ 1.325733] CacheFiles: Loaded
[ 1.333731] NET: Registered PF_INET protocol family
[ 1.333991] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 1.335923] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[ 1.335973] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 1.336008] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
[ 1.336085] TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear)
[ 1.336246] TCP: Hash tables configured (established 8192 bind 8192)
[ 1.336393] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[ 1.336443] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[ 1.336652] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 1.337160] RPC: Registered named UNIX socket transport module.
[ 1.337187] RPC: Registered udp transport module.
[ 1.337204] RPC: Registered tcp transport module.
[ 1.337220] RPC: Registered tcp-with-tls transport module.
[ 1.337237] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 1.337268] PCI: CLS 0 bytes, default 64
[ 1.338608] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 7 counters available
[ 1.338788] Trying to unpack rootfs image as initramfs...
[ 1.340395] Initialise system trusted keyrings
[ 1.340645] workingset: timestamp_bits=14 max_order=20 bucket_order=6
[ 1.340731] zbud: loaded
[ 1.341393] NFS: Registering the id_resolver key type
[ 1.341430] Key type id_resolver registered
[ 1.341447] Key type id_legacy registered
[ 1.341482] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 1.341507] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[ 1.342174] Key type asymmetric registered
[ 1.342201] Asymmetric key parser 'x509' registered
[ 1.342308] bounce: pool size: 64 pages
[ 1.342372] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[ 1.342559] io scheduler mq-deadline registered
[ 1.342582] io scheduler kyber registered
[ 1.342634] io scheduler bfq registered
[ 1.356706] irq_brcmstb_l2: registered L2 intc (/soc/interrupt-controller@7ef00100, parent irq: 42)
[ 1.359720] pinctrl-bcm2835 fe200000.gpio: GPIO_OUT persistence: yes
[ 1.362015] brcm-pcie fd500000.pcie: host bridge /scb/pcie@7d500000 ranges:
[ 1.362068] brcm-pcie fd500000.pcie: No bus range found for /scb/pcie@7d500000, using [bus 00-ff]
[ 1.362129] brcm-pcie fd500000.pcie: MEM 0x0600000000..0x063fffffff -> 0x00c0000000
[ 1.362192] brcm-pcie fd500000.pcie: IB MEM 0x0000000000..0x00ffffffff -> 0x0400000000
[ 1.363238] brcm-pcie fd500000.pcie: PCI host bridge to bus 0000:00
[ 1.363273] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 1.363304] pci_bus 0000:00: root bus resource [mem 0x600000000-0x63fffffff] (bus address [0xc0000000-0xffffffff])
[ 1.363371] pci 0000:00:00.0: [14e4:2711] type 01 class 0x060400
[ 1.363484] pci 0000:00:00.0: PME# supported from D0 D3hot
[ 1.366646] PCI: bus0: Fast back to back transfers disabled
[ 1.366691] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 1.366896] pci_bus 0000:01: supply vpcie3v3 not found, using dummy regulator
[ 1.367087] pci_bus 0000:01: supply vpcie3v3aux not found, using dummy regulator
[ 1.367175] pci_bus 0000:01: supply vpcie12v not found, using dummy regulator
[ 1.485764] brcm-pcie fd500000.pcie: link up, 5.0 GT/s PCIe x1 (SSC)
[ 1.485952] pci 0000:01:00.0: [1106:3483] type 00 class 0x0c0330
[ 1.486062] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x00000fff 64bit]
[ 1.486406] pci 0000:01:00.0: PME# supported from D0 D3hot
[ 1.486971] PCI: bus1: Fast back to back transfers disabled
[ 1.487001] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[ 1.487050] pci 0000:00:00.0: BAR 8: assigned [mem 0x600000000-0x6000fffff]
[ 1.487081] pci 0000:01:00.0: BAR 0: assigned [mem 0x600000000-0x600000fff 64bit]
[ 1.487163] pci 0000:00:00.0: PCI bridge to [bus 01]
[ 1.487189] pci 0000:00:00.0: bridge window [mem 0x600000000-0x6000fffff]
[ 1.487478] pcieport 0000:00:00.0: enabling device (0000 -> 0002)
[ 1.487661] pcieport 0000:00:00.0: PME: Signaling with IRQ 46
[ 1.488628] simple-framebuffer 3e402000.framebuffer: framebuffer at 0x3e402000, 0x7f8000 bytes
[ 1.488672] simple-framebuffer 3e402000.framebuffer: format=a8r8g8b8, mode=1920x1080x32, linelength=7680
[ 1.500230] Console: switching to colour frame buffer device 240x67
[ 1.510823] simple-framebuffer 3e402000.framebuffer: fb0: simplefb registered!
[ 1.518954] Serial: 8250/16550 driver, 1 ports, IRQ sharing enabled
[ 1.521269] iproc-rng200 fe104000.rng: hwrng registered
[ 1.521551] vc-mem: phys_addr:0x00000000 mem_base=0x3ec00000 mem_size:0x40000000(1024 MiB)
[ 1.536140] brd: module loaded
[ 1.543492] loop: module loaded
[ 1.544208] Loading iSCSI transport class v2.0-870.
[ 1.548674] bcmgenet fd580000.ethernet: GENET 5.0 EPHY: 0x0000
[ 2.562974] Freeing initrd memory: 20064K
[ 2.833684] unimac-mdio unimac-mdio.-19: Broadcom UniMAC MDIO bus
[ 2.834735] usbcore: registered new device driver r8152-cfgselector
[ 2.834846] usbcore: registered new interface driver r8152
[ 2.834942] usbcore: registered new interface driver lan78xx
[ 2.835036] usbcore: registered new interface driver smsc95xx
[ 2.886738] xhci_hcd 0000:01:00.0: xHCI Host Controller
[ 2.886835] xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 1
[ 2.890603] xhci_hcd 0000:01:00.0: hcc params 0x002841eb hci version 0x100 quirks 0x0300240000000890
[ 2.891516] xhci_hcd 0000:01:00.0: xHCI Host Controller
[ 2.891591] xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 2
[ 2.891675] xhci_hcd 0000:01:00.0: Host supports USB 3.0 SuperSpeed
[ 2.891954] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.06
[ 2.892052] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.892134] usb usb1: Product: xHCI Host Controller
[ 2.892193] usb usb1: Manufacturer: Linux 6.6.47+rpt-rpi-v7l xhci-hcd
[ 2.892265] usb usb1: SerialNumber: 0000:01:00.0
[ 2.892886] hub 1-0:1.0: USB hub found
[ 2.892974] hub 1-0:1.0: 1 port detected
[ 2.893581] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.06
[ 2.893709] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.893790] usb usb2: Product: xHCI Host Controller
[ 2.893848] usb usb2: Manufacturer: Linux 6.6.47+rpt-rpi-v7l xhci-hcd
[ 2.893920] usb usb2: SerialNumber: 0000:01:00.0
[ 2.897288] hub 2-0:1.0: USB hub found
[ 2.900176] hub 2-0:1.0: 4 ports detected
[ 2.904082] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
[ 2.907008] dwc_otg: FIQ enabled
[ 2.907015] dwc_otg: NAK holdoff enabled
[ 2.907023] dwc_otg: FIQ split-transaction FSM enabled
[ 2.907034] Module dwc_common_port init
[ 2.907415] usbcore: registered new interface driver uas
[ 2.910231] usbcore: registered new interface driver usb-storage
[ 2.913190] mousedev: PS/2 mouse device common for all mice
[ 2.919585] sdhci: Secure Digital Host Controller Interface driver
[ 2.922382] sdhci: Copyright(c) Pierre Ossman
[ 2.925337] sdhci-pltfm: SDHCI platform and OF driver helper
[ 2.930692] ledtrig-cpu: registered to indicate activity on CPUs
[ 2.933809] hid: raw HID events driver (C) Jiri Kosina
[ 2.936621] usbcore: registered new interface driver usbhid
[ 2.939317] usbhid: USB HID core driver
[ 2.947394] Initializing XFRM netlink socket
[ 2.950183] NET: Registered PF_PACKET protocol family
[ 2.953101] Key type dns_resolver registered
[ 2.956080] Registering SWP/SWPB emulation handler
[ 2.986321] registered taskstats version 1
[ 2.989216] Loading compiled-in X.509 certificates
[ 3.002493] Key type .fscrypt registered
[ 3.005763] Key type fscrypt-provisioning registered
[ 3.019868] bcm2835-wdt bcm2835-wdt: Broadcom BCM2835 watchdog timer
[ 3.022877] bcm2835-power bcm2835-power: Broadcom BCM2835 power domains driver
[ 3.025825] uart-pl011 fe201000.serial: there is not valid maps for state default
[ 3.028873] uart-pl011 fe201000.serial: cts_event_workaround enabled
[ 3.031893] fe201000.serial: ttyAMA0 at MMIO 0xfe201000 (irq = 52, base_baud = 0) is a PL011 rev2
[ 3.034717] printk: console [ttyAMA0] enabled
[ 3.173675] usb 1-1: new high-speed USB device number 2 using xhci_hcd
[ 3.185345] of_cfs_init
[ 3.366273] usb 1-1: New USB device found, idVendor=2109, idProduct=3431, bcdDevice= 4.21
[ 3.372044] of_cfs_init: OK
[ 3.374644] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 3.377662] clk: Disabling unused clocks
[ 3.379954] usb 1-1: Product: USB2.0 Hub
[ 4.489512] hub 1-1:1.0: USB hub found
[ 4.496113] hub 1-1:1.0: 4 ports detected
[ 4.527867] mmc0: SDHCI controller on fe340000.mmc [fe340000.mmc] using ADMA
[ 4.544392] Freeing unused kernel image (initmem) memory: 2048K
[ 4.553263] Run /init as init process
[ 4.559561] with arguments:
[ 4.559569] /init
[ 4.559577] with environment:
[ 4.559584] HOME=/
[ 4.559592] TERM=linux
[ 4.643675] mmc0: new ultra high speed DDR50 SDHC card at address aaaa
[ 4.654149] mmcblk0: mmc0:aaaa SK32G 29.7 GiB
[ 4.664881] mmcblk0: p1 p2
[ 4.672046] mmcblk0: mmc0:aaaa SK32G 29.7 GiB (quirks 0x00004000)
[ 4.824980] usb 1-1.1: new low-speed USB device number 3 using xhci_hcd
[ 4.991771] usb 1-1.1: New USB device found, idVendor=045e, idProduct=07b9, bcdDevice= 1.14
[ 5.003003] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 5.013129] usb 1-1.1: Product: USB Keyboard
[ 5.020166] usb 1-1.1: Manufacturer: LITEON Technology
[ 5.045326] input: LITEON Technology USB Keyboard as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1:1.0/0003:045E:07B9.0001/input/input0
[ 5.231639] brcmstb-i2c fef04500.i2c: @97500hz registered in polling mode
[ 5.257511] brcmstb-i2c fef09500.i2c: @97500hz registered in polling mode
[ 5.384822] hid-generic 0003:045E:07B9.0001: input,hidraw0: USB HID v1.10 Keyboard [LITEON Technology USB Keyboard] on usb-0000:01:00.0-1.1/input0
[ 5.404070] [drm] Initialized v3d 1.0.0 20180419 for fec00000.v3d on minor 0
[ 5.438749] Console: switching to colour dummy device 80x30
[ 5.493709] vc4-drm gpu: bound fe400000.hvs (ops vc4_hvs_ops [vc4])
[ 5.504133] Registered IR keymap rc-cec
[ 5.508639] rc rc0: vc4-hdmi-0 as /devices/platform/soc/fef00700.hdmi/rc/rc0
[ 5.516192] input: vc4-hdmi-0 as /devices/platform/soc/fef00700.hdmi/rc/rc0/input1
[ 5.526993] input: vc4-hdmi-0 HDMI Jack as /devices/platform/soc/fef00700.hdmi/sound/card0/input2
[ 5.533653] usb 1-1.4: new low-speed USB device number 4 using xhci_hcd
[ 5.536322] vc4-drm gpu: bound fef00700.hdmi (ops vc4_hdmi_ops [vc4])
[ 5.550840] Registered IR keymap rc-cec
[ 5.554887] rc rc1: vc4-hdmi-1 as /devices/platform/soc/fef05700.hdmi/rc/rc1
[ 5.562175] input: vc4-hdmi-1 as /devices/platform/soc/fef05700.hdmi/rc/rc1/input3
[ 5.572447] input: vc4-hdmi-1 HDMI Jack as /devices/platform/soc/fef05700.hdmi/sound/card1/input4
[ 5.581807] vc4-drm gpu: bound fef05700.hdmi (ops vc4_hdmi_ops [vc4])
[ 5.588917] vc4-drm gpu: bound fe004000.txp (ops vc4_txp_ops [vc4])
[ 5.595637] vc4-drm gpu: bound fe206000.pixelvalve (ops vc4_crtc_ops [vc4])
[ 5.602990] vc4-drm gpu: bound fe207000.pixelvalve (ops vc4_crtc_ops [vc4])
[ 5.610346] vc4-drm gpu: bound fe20a000.pixelvalve (ops vc4_crtc_ops [vc4])
[ 5.617618] vc4-drm gpu: bound fe216000.pixelvalve (ops vc4_crtc_ops [vc4])
[ 5.624963] vc4-drm gpu: bound fec12000.pixelvalve (ops vc4_crtc_ops [vc4])
[ 5.634698] [drm] Initialized vc4 0.0.0 20140616 for gpu on minor 1
[ 5.691866] usb 1-1.4: New USB device found, idVendor=046d, idProduct=c077, bcdDevice=72.00
[ 5.700281] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 5.707625] usb 1-1.4: Product: USB Optical Mouse
[ 5.712344] usb 1-1.4: Manufacturer: Logitech
[ 5.731342] input: Logitech USB Optical Mouse as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.0/0003:046D:C077.0002/input/input5
[ 5.731912] hid-generic 0003:046D:C077.0002: input,hidraw1: USB HID v1.11 Mouse [Logitech USB Optical Mouse] on usb-0000:01:00.0-1.4/input0
[ 5.748896] Console: switching to colour frame buffer device 240x67
[ 5.805119] vc4-drm gpu: [drm] fb0: vc4drmfb frame buffer device
[ 5.972723] uart-pl011 fe201000.serial: no DMA platform data
[ 6.320701] EXT4-fs (mmcblk0p2): mounted filesystem ca2be9ef-61a4-4400-a5a1-dc17d7ea790d ro with ordered data mode. Quota mode: none.
[ 6.877197] systemd[1]: System time before build time, advancing clock.
[ 7.076787] NET: Registered PF_INET6 protocol family
[ 7.083021] Segment Routing with IPv6
[ 7.086775] In-situ OAM (IOAM) with IPv6
[ 7.160688] systemd[1]: systemd 252.26-1~deb12u2+rpi1 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR +IMA +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified)
[ 7.194090] systemd[1]: Detected architecture arm.
[ 7.211286] systemd[1]: Hostname set to <raspberrypi>.
[ 7.838352] systemd[1]: /etc/systemd/system/teamviewerd.service:9: PIDFile= references a path below legacy directory /var/run/, updating /var/run/teamviewerd.pid → /run/teamviewerd.pid; please update the unit file accordingly.
[ 8.275667] systemd[1]: Queued start job for default target graphical.target.
[ 8.337152] systemd[1]: Created slice system-getty.slice - Slice /system/getty.
[ 8.346790] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe.
[ 8.358441] systemd[1]: Created slice system-serial\x2dgetty.slice - Slice /system/serial-getty.
[ 8.370951] systemd[1]: Created slice system-systemd\x2dfsck.slice - Slice /system/systemd-fsck.
[ 8.382620] systemd[1]: Created slice user.slice - User and Session Slice.
[ 8.392040] systemd[1]: Started systemd-ask-password-wall.path - Forward Password Requests to Wall Directory Watch.
[ 8.406024] systemd[1]: Set up automount proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point.
[ 8.420846] systemd[1]: Expecting device dev-disk-by\x2dpartuuid-e59f67cd\x2d01.device - /dev/disk/by-partuuid/e59f67cd-01...
[ 8.435120] systemd[1]: Expecting device dev-ttyAMA0.device - /dev/ttyAMA0...
[ 8.445483] systemd[1]: Reached target integritysetup.target - Local Integrity Protected Volumes.
[ 8.457617] systemd[1]: Reached target nss-user-lookup.target - User and Group Name Lookups.
[ 8.468968] systemd[1]: Reached target slices.target - Slice Units.
[ 8.478220] systemd[1]: Reached target swap.target - Swaps.
[ 8.486715] systemd[1]: Reached target veritysetup.target - Local Verity Protected Volumes.
[ 8.498726] systemd[1]: Listening on systemd-fsckd.socket - fsck to fsckd communication Socket.
[ 8.509976] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe.
[ 8.522611] systemd[1]: Listening on systemd-journald-audit.socket - Journal Audit Socket.
[ 8.533508] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log).
[ 8.545441] systemd[1]: Listening on systemd-journald.socket - Journal Socket.
[ 8.556598] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket.
[ 8.567409] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket.
[ 8.578462] systemd[1]: dev-hugepages.mount - Huge Pages File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/mm/hugepages).
[ 8.614213] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System...
[ 8.633116] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System...
[ 8.652296] systemd[1]: Mounting sys-kernel-tracing.mount - Kernel Trace File System...
[ 8.666886] systemd[1]: auth-rpcgss-module.service - Kernel Module supporting RPCSEC_GSS was skipped because of an unmet condition check (ConditionPathExists=/etc/krb5.keytab).
[ 8.675399] systemd[1]: Starting fake-hwclock.service - Restore / save the current clock...
[ 8.711008] systemd[1]: Starting keyboard-setup.service - Set the console keyboard layout...
[ 8.732901] systemd[1]: Starting kmod-static-nodes.service - Create List of Static Device Nodes...
[ 8.755112] systemd[1]: Starting modprobe@configfs.service - Load Kernel Module configfs...
[ 8.776752] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod...
[ 8.797266] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm...
[ 8.817404] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore...
[ 8.838416] systemd[1]: Starting modprobe@fuse.service - Load Kernel Module fuse...
[ 8.860705] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop...
[ 8.875067] systemd[1]: systemd-fsck-root.service - File System Check on Root Device was skipped because of an unmet condition check (ConditionPathExists=!/run/initramfs/fsck-root).
[ 8.893835] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@redhat.com
[ 8.910088] fuse: init (API version 7.39)
[ 8.914699] systemd[1]: Starting systemd-journald.service - Journal Service...
[ 8.949449] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules...
[ 8.970462] systemd[1]: Starting systemd-remount-fs.service - Remount Root and Kernel File Systems...
[ 8.997840] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices...
[ 9.028305] systemd[1]: Mounted dev-mqueue.mount - POSIX Message Queue File System.
[ 9.043182] systemd[1]: Mounted sys-kernel-debug.mount - Kernel Debug File System.
[ 9.060719] systemd[1]: Mounted sys-kernel-tracing.mount - Kernel Trace File System.
[ 9.070570] i2c_dev: i2c /dev entries driver
[ 9.088559] systemd[1]: Finished fake-hwclock.service - Restore / save the current clock.
[ 9.108656] systemd[1]: Finished kmod-static-nodes.service - Create List of Static Device Nodes.
[ 9.134282] EXT4-fs (mmcblk0p2): re-mounted ca2be9ef-61a4-4400-a5a1-dc17d7ea790d r/w. Quota mode: none.
[ 9.159478] systemd[1]: modprobe@configfs.service: Deactivated successfully.
[ 9.170190] systemd[1]: Finished modprobe@configfs.service - Load Kernel Module configfs.
[ 9.183545] systemd[1]: modprobe@dm_mod.service: Deactivated successfully.
[ 9.184521] systemd[1]: Finished modprobe@dm_mod.service - Load Kernel Module dm_mod.
[ 9.221784] systemd[1]: modprobe@drm.service: Deactivated successfully.
[ 9.235769] systemd[1]: Finished modprobe@drm.service - Load Kernel Module drm.
[ 9.252832] systemd[1]: modprobe@efi_pstore.service: Deactivated successfully.
[ 9.263967] systemd[1]: Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore.
[ 9.276401] systemd[1]: Started systemd-journald.service - Journal Service.
[ 9.471148] systemd-journald[283]: Received client request to flush runtime journal.
[ 9.495332] systemd-journald[283]: File /var/log/journal/3b451357c95642eb862dd4b2c9c39313/system.journal corrupted or uncleanly shut down, renaming and replacing.
[ 11.318503] snd_bcm2835: module is from the staging directory, the quality is unknown, you have been warned.
[ 11.326009] vc_sm_cma: module is from the staging directory, the quality is unknown, you have been warned.
[ 11.342252] mc: Linux media interface: v0.10
[ 11.343011] rpi-gpiomem fe200000.gpiomem: window base 0xfe200000 size 0x00001000
[ 11.364287] bcm2835_vc_sm_cma_probe: Videocore shared memory driver
[ 11.364320] [vc_sm_connected_init]: start
[ 11.384762] rpi-gpiomem fe200000.gpiomem: initialised 1 regions as /dev/gpiomem
[ 11.394241] [vc_sm_connected_init]: installed successfully
[ 11.483777] bcm2835_audio bcm2835_audio: card created with 8 channels
[ 11.601348] videodev: Linux video capture interface: v2.00
[ 11.952095] bcm2835_mmal_vchiq: module is from the staging directory, the quality is unknown, you have been warned.
[ 12.005983] bcm2835_v4l2: module is from the staging directory, the quality is unknown, you have been warned.
[ 12.116522] bcm2835_isp: module is from the staging directory, the quality is unknown, you have been warned.
[ 12.235141] bcm2835-isp bcm2835-isp: Device node output[0] registered as /dev/video13
[ 12.240198] bcm2835-isp bcm2835-isp: Device node capture[0] registered as /dev/video14
[ 12.241012] bcm2835-isp bcm2835-isp: Device node capture[1] registered as /dev/video15
[ 12.243110] bcm2835-isp bcm2835-isp: Device node stats[2] registered as /dev/video16
[ 12.243140] bcm2835-isp bcm2835-isp: Register output node 0 with media controller
[ 12.243155] bcm2835-isp bcm2835-isp: Register capture node 1 with media controller
[ 12.243185] bcm2835-isp bcm2835-isp: Register capture node 2 with media controller
[ 12.243198] bcm2835-isp bcm2835-isp: Register capture node 3 with media controller
[ 12.257984] rpivid_hevc: module is from the staging directory, the quality is unknown, you have been warned.
[ 12.259545] bcm2835_codec: module is from the staging directory, the quality is unknown, you have been warned.
[ 12.268969] bcm2835-isp bcm2835-isp: Device node output[0] registered as /dev/video20
[ 12.269712] bcm2835-codec bcm2835-codec: Device registered as /dev/video10
[ 12.269753] bcm2835-codec bcm2835-codec: Loaded V4L2 decode
[ 12.270757] bcm2835-isp bcm2835-isp: Device node capture[0] registered as /dev/video21
[ 12.282325] bcm2835-isp bcm2835-isp: Device node capture[1] registered as /dev/video22
[ 12.282900] bcm2835-codec bcm2835-codec: Device registered as /dev/video11
[ 12.282939] bcm2835-codec bcm2835-codec: Loaded V4L2 encode
[ 12.283479] bcm2835-isp bcm2835-isp: Device node stats[2] registered as /dev/video23
[ 12.283554] bcm2835-isp bcm2835-isp: Register output node 0 with media controller
[ 12.283574] bcm2835-isp bcm2835-isp: Register capture node 1 with media controller
[ 12.283591] bcm2835-isp bcm2835-isp: Register capture node 2 with media controller
[ 12.283657] bcm2835-isp bcm2835-isp: Register capture node 3 with media controller
[ 12.283966] rpivid feb10000.codec: Device registered as /dev/video19
[ 12.295543] bcm2835-isp bcm2835-isp: Loaded V4L2 bcm2835-isp
[ 12.306115] alsactl[408]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set
[ 12.311881] bcm2835-codec bcm2835-codec: Device registered as /dev/video12
[ 12.311931] bcm2835-codec bcm2835-codec: Loaded V4L2 isp
[ 12.320233] bcm2835-codec bcm2835-codec: Device registered as /dev/video18
[ 12.320276] bcm2835-codec bcm2835-codec: Loaded V4L2 image_fx
[ 12.336739] bcm2835-codec bcm2835-codec: Device registered as /dev/video31
[ 12.336787] bcm2835-codec bcm2835-codec: Loaded V4L2 encode_image
[ 13.762696] Adding 204796k swap on /var/swap. Priority:-2 extents:6 across:3465216k SS
[ 15.709808] bcmgenet fd580000.ethernet: configuring instance for external RGMII (RX delay)
[ 15.711050] bcmgenet fd580000.ethernet eth0: Link is Down
[ 19.835969] bcmgenet fd580000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[ 82.233704] bcmgenet fd580000.ethernet eth0: Link is Down
[ 204.596250] OF: overlay: WARNING: memory leak will occur if overlay removed, property: /soc/spi@7e204000/spidev@0/status
[ 204.627263] esp32_spi: loading out-of-tree module taints kernel.
[ 204.627761] esp32_spi: esp_reset: Resetpin of Host is 518
[ 204.627979] esp32_spi: esp_reset: Triggering ESP reset.
[ 204.628110] esp32_spi: spi_init: ESP: SPI host config: GPIOs: Handshake[534] DataReady[539]
[ 204.628116] esp32_spi: spi_dev_init: Config - GPIOs: resetpin[518] Handshake[534] Dataready[539]
[ 204.628120] esp32_spi: spi_dev_init: Config - SPI: clock[10MHz] bus[0] cs[0] mode[2]
[ 204.628128] esp32_spi: esp_spi_thread: esp spi thread created
[ 485.863572] esp32_spi: esp_serial_cleanup:
[ 486.333378] esp32_spi: esp_spi_thread: esp spi thread cleared
[ 499.956462] esp32_spi: esp_reset: Resetpin of Host is 518
[ 499.956684] esp32_spi: esp_reset: Triggering ESP reset.
[ 499.956817] esp32_spi: spi_init: ESP: SPI host config: GPIOs: Handshake[534] DataReady[539]
[ 499.956823] esp32_spi: esp_spi_thread: esp spi thread created
[ 499.956823] esp32_spi: spi_dev_init: Config - GPIOs: resetpin[518] Handshake[534] Dataready[539]
[ 499.956827] esp32_spi: spi_dev_init: Config - SPI: clock[10MHz] bus[0] cs[0] mode[2]
[ 634.947893] esp32_spi: esp_serial_cleanup:
[ 635.413359] esp32_spi: esp_spi_thread: esp spi thread cleared
[ 649.013527] esp32_spi: esp_reset: Resetpin of Host is 518
[ 649.013748] esp32_spi: esp_reset: Triggering ESP reset.
[ 649.013898] esp32_spi: spi_init: ESP: SPI host config: GPIOs: Handshake[534] DataReady[539]
[ 649.013904] esp32_spi: spi_dev_init: Config - GPIOs: resetpin[518] Handshake[534] Dataready[539]
[ 649.013908] esp32_spi: spi_dev_init: Config - SPI: clock[10MHz] bus[0] cs[0] mode[2]
[ 649.014189] esp32_spi: esp_spi_thread: esp spi thread created
[ 843.513627] bcmgenet fd580000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[10904.531833] bcmgenet fd580000.ethernet eth0: Link is Down
[18918.828218] bcmgenet fd580000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[19433.099945] v3d fec00000.v3d: MMU error from client CLE (4) at 0x4781000, pte invalid
[26393.349400] bcmgenet fd580000.ethernet eth0: Link is Down
itas@raspberrypi:~/esp-hos
wires are too long. You can limit the clock using https://github.com/espressif/esp-hosted/blob/20d939491fb20841ae0b56221f249be02ad0ac69/esp_hosted_fg/host/linux/host_control/rpi_init.sh#L17
Solution is already available for Raspberry Pi, which is your host. Porting is not needed in your case.
However, it is important to note the important hardware considerations from porting guide. This includes smaller wire lengths, lower clocks etc, with respect to your transport, spi.
Additionally, I couldn't find the esp log, yet, which is crucial for debugging. First transaction from esp (bootup event) is not observed in logs. So it is suggested to cross-verify if the GPIOs used in ESP and host, are correctly connected, to the ones used in software.
hi we have set the clock as 10mhz only please find the kernel logs after i have uncommented device tree source file, device_tree_dependency_spi() ,and additional spi device overlay for spi all in rpi.insit.sh device overlay in boot/firmware/config.text
itas@raspberrypi:~/esp-hosted/esp_hosted_fg/host/linux/host_control $ dmesg
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 6.6.47+rpt-rpi-v7l (serge@raspberrypi.com) (gcc-12 (Raspbian 12.2.0-14+rpi1) 12.2.0, GNU ld (GNU Binutils for Raspbian) 2.40) #1 SMP Raspbian 1:6.6.47-1+rpt1 (2024-09-02)
[ 0.000000] CPU: ARMv7 Processor [410fd083] revision 3 (ARMv7), cr=30c5383d
[ 0.000000] CPU: div instructions available: patching division code
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
[ 0.000000] OF: fdt: Machine model: Raspberry Pi 4 Model B Rev 1.5
[ 0.000000] random: crng init done
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] Reserved memory: created CMA memory pool at 0x000000000dc00000, size 512 MiB
[ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x000000000dc00000..0x000000002dbfffff (524288 KiB) map reusable linux,cma
[ 0.000000] OF: reserved mem: 0x000000003ef64f20..0x000000003ef6531f (1 KiB) nomap non-reusable nvram@1
[ 0.000000] OF: reserved mem: 0x000000003ef65360..0x000000003ef65395 (0 KiB) nomap non-reusable nvram@0
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000000000000-0x000000002fffffff]
[ 0.000000] Normal empty
[ 0.000000] HighMem [mem 0x0000000030000000-0x00000000fbffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000000000-0x000000003b3fffff]
[ 0.000000] node 0: [mem 0x0000000040000000-0x00000000fbffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x00000000fbffffff]
[ 0.000000] percpu: Embedded 18 pages/cpu s41940 r8192 d23596 u73728
[ 0.000000] pcpu-alloc: s41940 r8192 d23596 u73728 alloc=18*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[ 0.000000] Kernel command line: coherent_pool=1M 8250.nr_uarts=1 snd_bcm2835.enable_headphones=0 snd_bcm2835.enable_headphones=1 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_hdmi=0 smsc95xx.macaddr=D8:3A:DD:E2:BC:AC vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 console=ttyAMA0,115200 console=tty1 root=PARTUUID=e59f67cd-02 rootfstype=ext4 fsck.repair=yes rootwait cfg80211.ieee80211_regdom=IN
[ 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: 1011008
[ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[ 0.000000] software IO TLB: area num 4.
[ 0.000000] software IO TLB: mapped [mem 0x0000000007890000-0x000000000b890000] (64MB)
[ 0.000000] Memory: 3382000K/4050944K available (12288K kernel code, 1527K rwdata, 3488K rodata, 2048K init, 628K bss, 144656K reserved, 524288K cma-reserved, 3264512K highmem)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] ftrace: allocating 38772 entries in 114 pages
[ 0.000000] ftrace: allocated 114 pages with 4 groups
[ 0.000000] trace event string verifier disabled
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] Rude variant of Tasks RCU enabled.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000] GIC: Using split EOI/Deactivate mode
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] arch_timer: cp15 timer(s) running at 54.00MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0xc743ce346, max_idle_ns: 440795203123 ns
[ 0.000000] sched_clock: 56 bits at 54MHz, resolution 18ns, wraps every 4398046511102ns
[ 0.000017] Switching to timer-based delay loop, resolution 18ns
[ 0.000358] Console: colour dummy device 80x30
[ 0.000377] printk: console [tty1] enabled
[ 0.001019] Calibrating delay loop (skipped), value calculated using timer frequency.. 108.00 BogoMIPS (lpj=540000)
[ 0.001058] CPU: Testing write buffer coherency: ok
[ 0.001109] CPU0: Spectre BHB: enabling loop workaround for all CPUs
[ 0.001132] pid_max: default: 32768 minimum: 301
[ 0.001227] LSM: initializing lsm=capability,integrity
[ 0.001417] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[ 0.001453] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[ 0.002498] cgroup: Disabling memory control group subsystem
[ 0.002988] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.003952] RCU Tasks Rude: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1.
[ 0.004066] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1.
[ 0.004210] Setting up static identity map for 0x200000 - 0x20003c
[ 0.004368] rcu: Hierarchical SRCU implementation.
[ 0.004390] rcu: Max phase no-delay instances is 1000.
[ 0.005080] smp: Bringing up secondary CPUs ...
[ 0.005932] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.006781] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
[ 0.007603] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
[ 0.007703] smp: Brought up 1 node, 4 CPUs
[ 0.007769] SMP: Total of 4 processors activated (432.00 BogoMIPS).
[ 0.007791] CPU: All CPU(s) started in HYP mode.
[ 0.007806] CPU: Virtualization extensions available.
[ 0.008860] devtmpfs: initialized
[ 0.020927] VFP support v0.3: implementor 41 architecture 3 part 40 variant 8 rev 0
[ 0.021139] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.021184] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[ 0.034793] pinctrl core: initialized pinctrl subsystem
[ 0.036165] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.038236] DMA: preallocated 1024 KiB pool for atomic coherent allocations
[ 0.038949] audit: initializing netlink subsys (disabled)
[ 0.039155] audit: type=2000 audit(0.030:1): state=initialized audit_enabled=0 res=1
[ 0.039733] thermal_sys: Registered thermal governor 'step_wise'
[ 0.040021] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 0.040066] hw-breakpoint: maximum watchpoint size is 8 bytes.
[ 0.040483] Serial: AMBA PL011 UART driver
[ 0.049050] bcm2835-mbox fe00b880.mailbox: mailbox enabled
[ 0.070053] raspberrypi-firmware soc:firmware: Attached to firmware from 2024-08-30T19:17:39, variant start
[ 0.080055] raspberrypi-firmware soc:firmware: Firmware hash is 2808975b80149bbfe86844655fe45c7de66fc078
[ 0.097230] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible.
[ 0.106814] bcm2835-dma fe007000.dma-controller: DMA legacy API manager, dmachans=0x1
[ 0.109167] SCSI subsystem initialized
[ 0.109382] usbcore: registered new interface driver usbfs
[ 0.109436] usbcore: registered new interface driver hub
[ 0.109500] usbcore: registered new device driver usb
[ 0.109894] pps_core: LinuxPPS API ver. 1 registered
[ 0.109915] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.109960] PTP clock support registered
[ 0.112468] vgaarb: loaded
[ 0.113284] clocksource: Switched to clocksource arch_sys_counter
[ 1.323987] VFS: Disk quotas dquot_6.6.0
[ 1.324065] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 1.324210] FS-Cache: Loaded
[ 1.324432] CacheFiles: Loaded
[ 1.333346] NET: Registered PF_INET protocol family
[ 1.333602] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 1.335538] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[ 1.335588] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 1.335623] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
[ 1.335702] TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear)
[ 1.335861] TCP: Hash tables configured (established 8192 bind 8192)
[ 1.336010] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[ 1.336060] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[ 1.336270] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 1.336783] RPC: Registered named UNIX socket transport module.
[ 1.336812] RPC: Registered udp transport module.
[ 1.336829] RPC: Registered tcp transport module.
[ 1.336845] RPC: Registered tcp-with-tls transport module.
[ 1.336862] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 1.336892] PCI: CLS 0 bytes, default 64
[ 1.338250] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 7 counters available
[ 1.338423] Trying to unpack rootfs image as initramfs...
[ 1.340022] Initialise system trusted keyrings
[ 1.340243] workingset: timestamp_bits=14 max_order=20 bucket_order=6
[ 1.340326] zbud: loaded
[ 1.340990] NFS: Registering the id_resolver key type
[ 1.341031] Key type id_resolver registered
[ 1.341049] Key type id_legacy registered
[ 1.341084] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 1.341111] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[ 1.341809] Key type asymmetric registered
[ 1.341838] Asymmetric key parser 'x509' registered
[ 1.341944] bounce: pool size: 64 pages
[ 1.342009] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[ 1.342200] io scheduler mq-deadline registered
[ 1.342223] io scheduler kyber registered
[ 1.342277] io scheduler bfq registered
[ 1.356332] irq_brcmstb_l2: registered L2 intc (/soc/interrupt-controller@7ef00100, parent irq: 42)
[ 1.358738] pinctrl-bcm2835 fe200000.gpio: GPIO_OUT persistence: yes
[ 1.361084] brcm-pcie fd500000.pcie: host bridge /scb/pcie@7d500000 ranges:
[ 1.361143] brcm-pcie fd500000.pcie: No bus range found for /scb/pcie@7d500000, using [bus 00-ff]
[ 1.361208] brcm-pcie fd500000.pcie: MEM 0x0600000000..0x063fffffff -> 0x00c0000000
[ 1.361265] brcm-pcie fd500000.pcie: IB MEM 0x0000000000..0x00ffffffff -> 0x0400000000
[ 1.362300] brcm-pcie fd500000.pcie: PCI host bridge to bus 0000:00
[ 1.362339] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 1.362368] pci_bus 0000:00: root bus resource [mem 0x600000000-0x63fffffff] (bus address [0xc0000000-0xffffffff])
[ 1.362435] pci 0000:00:00.0: [14e4:2711] type 01 class 0x060400
[ 1.362542] pci 0000:00:00.0: PME# supported from D0 D3hot
[ 1.365688] PCI: bus0: Fast back to back transfers disabled
[ 1.365734] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 1.365951] pci_bus 0000:01: supply vpcie3v3 not found, using dummy regulator
[ 1.366148] pci_bus 0000:01: supply vpcie3v3aux not found, using dummy regulator
[ 1.366229] pci_bus 0000:01: supply vpcie12v not found, using dummy regulator
[ 1.485449] brcm-pcie fd500000.pcie: link up, 5.0 GT/s PCIe x1 (SSC)
[ 1.485642] pci 0000:01:00.0: [1106:3483] type 00 class 0x0c0330
[ 1.485755] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x00000fff 64bit]
[ 1.486130] pci 0000:01:00.0: PME# supported from D0 D3hot
[ 1.486702] PCI: bus1: Fast back to back transfers disabled
[ 1.486735] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[ 1.486783] pci 0000:00:00.0: BAR 8: assigned [mem 0x600000000-0x6000fffff]
[ 1.486814] pci 0000:01:00.0: BAR 0: assigned [mem 0x600000000-0x600000fff 64bit]
[ 1.486896] pci 0000:00:00.0: PCI bridge to [bus 01]
[ 1.486920] pci 0000:00:00.0: bridge window [mem 0x600000000-0x6000fffff]
[ 1.487227] pcieport 0000:00:00.0: enabling device (0000 -> 0002)
[ 1.487402] pcieport 0000:00:00.0: PME: Signaling with IRQ 46
[ 1.488590] simple-framebuffer 3e402000.framebuffer: framebuffer at 0x3e402000, 0x7f8000 bytes
[ 1.488640] simple-framebuffer 3e402000.framebuffer: format=a8r8g8b8, mode=1920x1080x32, linelength=7680
[ 1.500151] Console: switching to colour frame buffer device 240x67
[ 1.510632] simple-framebuffer 3e402000.framebuffer: fb0: simplefb registered!
[ 1.518732] Serial: 8250/16550 driver, 1 ports, IRQ sharing enabled
[ 1.521085] iproc-rng200 fe104000.rng: hwrng registered
[ 1.521362] vc-mem: phys_addr:0x00000000 mem_base=0x3ec00000 mem_size:0x40000000(1024 MiB)
[ 1.535491] brd: module loaded
[ 1.542877] loop: module loaded
[ 1.543607] Loading iSCSI transport class v2.0-870.
[ 1.547987] bcmgenet fd580000.ethernet: GENET 5.0 EPHY: 0x0000
[ 2.562321] Freeing initrd memory: 20064K
[ 2.833360] unimac-mdio unimac-mdio.-19: Broadcom UniMAC MDIO bus
[ 2.834430] usbcore: registered new device driver r8152-cfgselector
[ 2.834540] usbcore: registered new interface driver r8152
[ 2.834636] usbcore: registered new interface driver lan78xx
[ 2.834733] usbcore: registered new interface driver smsc95xx
[ 2.886343] xhci_hcd 0000:01:00.0: xHCI Host Controller
[ 2.886434] xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 1
[ 2.890217] xhci_hcd 0000:01:00.0: hcc params 0x002841eb hci version 0x100 quirks 0x0300240000000890
[ 2.891123] xhci_hcd 0000:01:00.0: xHCI Host Controller
[ 2.891201] xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 2
[ 2.891297] xhci_hcd 0000:01:00.0: Host supports USB 3.0 SuperSpeed
[ 2.891570] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.06
[ 2.891666] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.891747] usb usb1: Product: xHCI Host Controller
[ 2.891807] usb usb1: Manufacturer: Linux 6.6.47+rpt-rpi-v7l xhci-hcd
[ 2.891879] usb usb1: SerialNumber: 0000:01:00.0
[ 2.892493] hub 1-0:1.0: USB hub found
[ 2.892580] hub 1-0:1.0: 1 port detected
[ 2.893188] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.06
[ 2.893324] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.893408] usb usb2: Product: xHCI Host Controller
[ 2.893468] usb usb2: Manufacturer: Linux 6.6.47+rpt-rpi-v7l xhci-hcd
[ 2.893540] usb usb2: SerialNumber: 0000:01:00.0
[ 2.896892] hub 2-0:1.0: USB hub found
[ 2.899775] hub 2-0:1.0: 4 ports detected
[ 2.903706] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
[ 2.906613] dwc_otg: FIQ enabled
[ 2.906621] dwc_otg: NAK holdoff enabled
[ 2.906629] dwc_otg: FIQ split-transaction FSM enabled
[ 2.906640] Module dwc_common_port init
[ 2.906974] usbcore: registered new interface driver uas
[ 2.909807] usbcore: registered new interface driver usb-storage
[ 2.912755] mousedev: PS/2 mouse device common for all mice
[ 2.919166] sdhci: Secure Digital Host Controller Interface driver
[ 2.921948] sdhci: Copyright(c) Pierre Ossman
[ 2.924913] sdhci-pltfm: SDHCI platform and OF driver helper
[ 2.930194] ledtrig-cpu: registered to indicate activity on CPUs
[ 2.933267] hid: raw HID events driver (C) Jiri Kosina
[ 2.936116] usbcore: registered new interface driver usbhid
[ 2.938816] usbhid: USB HID core driver
[ 2.946866] Initializing XFRM netlink socket
[ 2.949645] NET: Registered PF_PACKET protocol family
[ 2.952544] Key type dns_resolver registered
[ 2.955483] Registering SWP/SWPB emulation handler
[ 2.985688] registered taskstats version 1
[ 2.988556] Loading compiled-in X.509 certificates
[ 3.001793] Key type .fscrypt registered
[ 3.004993] Key type fscrypt-provisioning registered
[ 3.017837] bcm2835-wdt bcm2835-wdt: Broadcom BCM2835 watchdog timer
[ 3.020931] bcm2835-power bcm2835-power: Broadcom BCM2835 power domains driver
[ 3.024698] uart-pl011 fe201000.serial: there is not valid maps for state default
[ 3.029590] uart-pl011 fe201000.serial: cts_event_workaround enabled
[ 3.032631] fe201000.serial: ttyAMA0 at MMIO 0xfe201000 (irq = 52, base_baud = 0) is a PL011 rev2
[ 3.035481] printk: console [ttyAMA0] enabled
[ 3.073309] mmc0: SDHCI controller on fe340000.mmc [fe340000.mmc] using ADMA
[ 3.175498] mmc0: new ultra high speed DDR50 SDHC card at address aaaa
[ 3.185543] of_cfs_init
[ 3.190548] mmcblk0: mmc0:aaaa SK32G 29.7 GiB
[ 3.192450] of_cfs_init: OK
[ 3.205380] mmcblk0: p1 p2
[ 3.240313] clk: Disabling unused clocks
[ 3.242867] mmcblk0: mmc0:aaaa SK32G 29.7 GiB (quirks 0x00004000)
[ 3.243319] usb 1-1: new high-speed USB device number 2 using xhci_hcd
[ 3.464664] usb 1-1: New USB device found, idVendor=2109, idProduct=3431, bcdDevice= 4.21
[ 4.512709] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 4.512721] usb 1-1: Product: USB2.0 Hub
[ 4.530851] hub 1-1:1.0: USB hub found
[ 4.537498] hub 1-1:1.0: 4 ports detected
[ 4.540689] Freeing unused kernel image (initmem) memory: 2048K
[ 4.553892] Run /init as init process
[ 4.560148] with arguments:
[ 4.560156] /init
[ 4.560165] with environment:
[ 4.560173] HOME=/
[ 4.560180] TERM=linux
[ 4.873364] usb 1-1.1: new low-speed USB device number 3 using xhci_hcd
[ 5.029444] usb 1-1.1: New USB device found, idVendor=045e, idProduct=07b9, bcdDevice= 1.14
[ 5.040531] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 5.050533] usb 1-1.1: Product: USB Keyboard
[ 5.057475] usb 1-1.1: Manufacturer: LITEON Technology
[ 5.080970] input: LITEON Technology USB Keyboard as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1:1.0/0003:045E:07B9.0001/input/input0
[ 5.248799] brcmstb-i2c fef04500.i2c: @97500hz registered in polling mode
[ 5.265421] brcmstb-i2c fef09500.i2c: @97500hz registered in polling mode
[ 5.400871] hid-generic 0003:045E:07B9.0001: input,hidraw0: USB HID v1.10 Keyboard [LITEON Technology USB Keyboard] on usb-0000:01:00.0-1.1/input0
[ 5.502981] [drm] Initialized v3d 1.0.0 20180419 for fec00000.v3d on minor 0
[ 5.520934] Console: switching to colour dummy device 80x30
[ 5.526845] usb 1-1.4: new low-speed USB device number 4 using xhci_hcd
[ 5.574304] vc4-drm gpu: bound fe400000.hvs (ops vc4_hvs_ops [vc4])
[ 5.582178] Registered IR keymap rc-cec
[ 5.586221] rc rc0: vc4-hdmi-0 as /devices/platform/soc/fef00700.hdmi/rc/rc0
[ 5.593590] input: vc4-hdmi-0 as /devices/platform/soc/fef00700.hdmi/rc/rc0/input1
[ 5.605996] input: vc4-hdmi-0 HDMI Jack as /devices/platform/soc/fef00700.hdmi/sound/card0/input2
[ 5.616487] vc4-drm gpu: bound fef00700.hdmi (ops vc4_hdmi_ops [vc4])
[ 5.625419] Registered IR keymap rc-cec
[ 5.629435] rc rc1: vc4-hdmi-1 as /devices/platform/soc/fef05700.hdmi/rc/rc1
[ 5.636834] input: vc4-hdmi-1 as /devices/platform/soc/fef05700.hdmi/rc/rc1/input3
[ 5.649126] input: vc4-hdmi-1 HDMI Jack as /devices/platform/soc/fef05700.hdmi/sound/card1/input4
[ 5.658449] vc4-drm gpu: bound fef05700.hdmi (ops vc4_hdmi_ops [vc4])
[ 5.665455] vc4-drm gpu: bound fe004000.txp (ops vc4_txp_ops [vc4])
[ 5.672127] vc4-drm gpu: bound fe206000.pixelvalve (ops vc4_crtc_ops [vc4])
[ 5.679573] vc4-drm gpu: bound fe207000.pixelvalve (ops vc4_crtc_ops [vc4])
[ 5.687042] vc4-drm gpu: bound fe20a000.pixelvalve (ops vc4_crtc_ops [vc4])
[ 5.694383] vc4-drm gpu: bound fe216000.pixelvalve (ops vc4_crtc_ops [vc4])
[ 5.701815] vc4-drm gpu: bound fec12000.pixelvalve (ops vc4_crtc_ops [vc4])
[ 5.711660] [drm] Initialized vc4 0.0.0 20140616 for gpu on minor 1
[ 5.721157] usb 1-1.4: New USB device found, idVendor=046d, idProduct=c077, bcdDevice=72.00
[ 5.729575] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 5.736914] usb 1-1.4: Product: USB Optical Mouse
[ 5.741631] usb 1-1.4: Manufacturer: Logitech
[ 5.778541] input: Logitech USB Optical Mouse as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.0/0003:046D:C077.0002/input/input5
[ 5.779033] hid-generic 0003:046D:C077.0002: input,hidraw1: USB HID v1.11 Mouse [Logitech USB Optical Mouse] on usb-0000:01:00.0-1.4/input0
[ 5.800304] Console: switching to colour frame buffer device 240x67
[ 5.861669] vc4-drm gpu: [drm] fb0: vc4drmfb frame buffer device
[ 6.029282] uart-pl011 fe201000.serial: no DMA platform data
[ 6.406518] EXT4-fs (mmcblk0p2): mounted filesystem ca2be9ef-61a4-4400-a5a1-dc17d7ea790d ro with ordered data mode. Quota mode: none.
[ 6.943038] systemd[1]: System time before build time, advancing clock.
[ 7.140754] NET: Registered PF_INET6 protocol family
[ 7.147086] Segment Routing with IPv6
[ 7.150813] In-situ OAM (IOAM) with IPv6
[ 7.229395] systemd[1]: systemd 252.26-1~deb12u2+rpi1 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR +IMA +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified)
[ 7.262745] systemd[1]: Detected architecture arm.
[ 7.280383] systemd[1]: Hostname set to <raspberrypi>.
[ 7.911794] systemd[1]: /etc/systemd/system/teamviewerd.service:9: PIDFile= references a path below legacy directory /var/run/, updating /var/run/teamviewerd.pid → /run/teamviewerd.pid; please update the unit file accordingly.
[ 8.348651] systemd[1]: Queued start job for default target graphical.target.
[ 8.396828] systemd[1]: Created slice system-getty.slice - Slice /system/getty.
[ 8.406377] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe.
[ 8.416332] systemd[1]: Created slice system-serial\x2dgetty.slice - Slice /system/serial-getty.
[ 8.429099] systemd[1]: Created slice system-systemd\x2dfsck.slice - Slice /system/systemd-fsck.
[ 8.440776] systemd[1]: Created slice user.slice - User and Session Slice.
[ 8.450196] systemd[1]: Started systemd-ask-password-wall.path - Forward Password Requests to Wall Directory Watch.
[ 8.464235] systemd[1]: Set up automount proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point.
[ 8.478947] systemd[1]: Expecting device dev-disk-by\x2dpartuuid-e59f67cd\x2d01.device - /dev/disk/by-partuuid/e59f67cd-01...
[ 8.493178] systemd[1]: Expecting device dev-ttyAMA0.device - /dev/ttyAMA0...
[ 8.503537] systemd[1]: Reached target integritysetup.target - Local Integrity Protected Volumes.
[ 8.515415] systemd[1]: Reached target nss-user-lookup.target - User and Group Name Lookups.
[ 8.526782] systemd[1]: Reached target slices.target - Slice Units.
[ 8.535894] systemd[1]: Reached target swap.target - Swaps.
[ 8.544439] systemd[1]: Reached target veritysetup.target - Local Verity Protected Volumes.
[ 8.556422] systemd[1]: Listening on systemd-fsckd.socket - fsck to fsckd communication Socket.
[ 8.567678] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe.
[ 8.580176] systemd[1]: Listening on systemd-journald-audit.socket - Journal Audit Socket.
[ 8.591220] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log).
[ 8.603134] systemd[1]: Listening on systemd-journald.socket - Journal Socket.
[ 8.614380] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket.
[ 8.625131] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket.
[ 8.636345] systemd[1]: dev-hugepages.mount - Huge Pages File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/mm/hugepages).
[ 8.713896] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System...
[ 8.732504] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System...
[ 8.752107] systemd[1]: Mounting sys-kernel-tracing.mount - Kernel Trace File System...
[ 8.766649] systemd[1]: auth-rpcgss-module.service - Kernel Module supporting RPCSEC_GSS was skipped because of an unmet condition check (ConditionPathExists=/etc/krb5.keytab).
[ 8.774869] systemd[1]: Starting fake-hwclock.service - Restore / save the current clock...
[ 8.809882] systemd[1]: Starting keyboard-setup.service - Set the console keyboard layout...
[ 8.832187] systemd[1]: Starting kmod-static-nodes.service - Create List of Static Device Nodes...
[ 8.853184] systemd[1]: Starting modprobe@configfs.service - Load Kernel Module configfs...
[ 8.875373] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod...
[ 8.896299] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm...
[ 8.915954] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore...
[ 8.936807] systemd[1]: Starting modprobe@fuse.service - Load Kernel Module fuse...
[ 8.957527] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop...
[ 8.972248] systemd[1]: systemd-fsck-root.service - File System Check on Root Device was skipped because of an unmet condition check (ConditionPathExists=!/run/initramfs/fsck-root).
[ 8.989704] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@redhat.com
[ 9.011506] systemd[1]: Starting systemd-journald.service - Journal Service...
[ 9.030738] fuse: init (API version 7.39)
[ 9.034683] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules...
[ 9.062185] systemd[1]: Starting systemd-remount-fs.service - Remount Root and Kernel File Systems...
[ 9.092979] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices...
[ 9.132082] i2c_dev: i2c /dev entries driver
[ 9.137039] systemd[1]: Mounted dev-mqueue.mount - POSIX Message Queue File System.
[ 9.159004] systemd[1]: Mounted sys-kernel-debug.mount - Kernel Debug File System.
[ 9.176391] systemd[1]: Mounted sys-kernel-tracing.mount - Kernel Trace File System.
[ 9.190793] EXT4-fs (mmcblk0p2): re-mounted ca2be9ef-61a4-4400-a5a1-dc17d7ea790d r/w. Quota mode: none.
[ 9.200135] systemd[1]: Finished fake-hwclock.service - Restore / save the current clock.
[ 9.223077] systemd[1]: Finished kmod-static-nodes.service - Create List of Static Device Nodes.
[ 9.240075] systemd[1]: modprobe@configfs.service: Deactivated successfully.
[ 9.240942] systemd[1]: Finished modprobe@configfs.service - Load Kernel Module configfs.
[ 9.268493] systemd[1]: modprobe@dm_mod.service: Deactivated successfully.
[ 9.269237] systemd[1]: Finished modprobe@dm_mod.service - Load Kernel Module dm_mod.
[ 9.295388] systemd[1]: modprobe@drm.service: Deactivated successfully.
[ 9.296126] systemd[1]: Finished modprobe@drm.service - Load Kernel Module drm.
[ 9.325303] systemd[1]: modprobe@efi_pstore.service: Deactivated successfully.
[ 9.326048] systemd[1]: Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore.
[ 9.354361] systemd[1]: Started systemd-journald.service - Journal Service.
[ 9.519999] systemd-journald[284]: Received client request to flush runtime journal.
[ 9.584941] systemd-journald[284]: File /var/log/journal/3b451357c95642eb862dd4b2c9c39313/system.journal corrupted or uncleanly shut down, renaming and replacing.
[ 11.408385] vc_sm_cma: module is from the staging directory, the quality is unknown, you have been warned.
[ 11.413832] snd_bcm2835: module is from the staging directory, the quality is unknown, you have been warned.
[ 11.439882] rpi-gpiomem fe200000.gpiomem: window base 0xfe200000 size 0x00001000
[ 11.440114] bcm2835_vc_sm_cma_probe: Videocore shared memory driver
[ 11.440136] [vc_sm_connected_init]: start
[ 11.443423] rpi-gpiomem fe200000.gpiomem: initialised 1 regions as /dev/gpiomem
[ 11.454039] mc: Linux media interface: v0.10
[ 11.489618] [vc_sm_connected_init]: installed successfully
[ 11.734950] videodev: Linux video capture interface: v2.00
[ 11.773598] bcm2835_audio bcm2835_audio: card created with 8 channels
[ 11.888967] bcm2835_mmal_vchiq: module is from the staging directory, the quality is unknown, you have been warned.
[ 11.942204] bcm2835_isp: module is from the staging directory, the quality is unknown, you have been warned.
[ 11.966679] rpivid_hevc: module is from the staging directory, the quality is unknown, you have been warned.
[ 11.969591] bcm2835_codec: module is from the staging directory, the quality is unknown, you have been warned.
[ 11.983759] rpivid feb10000.codec: Device registered as /dev/video19
[ 11.993605] bcm2835-isp bcm2835-isp: Device node output[0] registered as /dev/video13
[ 11.994476] bcm2835-isp bcm2835-isp: Device node capture[0] registered as /dev/video14
[ 11.995016] bcm2835-isp bcm2835-isp: Device node capture[1] registered as /dev/video15
[ 11.995418] bcm2835-isp bcm2835-isp: Device node stats[2] registered as /dev/video16
[ 11.995446] bcm2835-isp bcm2835-isp: Register output node 0 with media controller
[ 11.995465] bcm2835-isp bcm2835-isp: Register capture node 1 with media controller
[ 11.995481] bcm2835-isp bcm2835-isp: Register capture node 2 with media controller
[ 11.995500] bcm2835-isp bcm2835-isp: Register capture node 3 with media controller
[ 11.995748] bcm2835-codec bcm2835-codec: Device registered as /dev/video10
[ 11.995788] bcm2835-codec bcm2835-codec: Loaded V4L2 decode
[ 12.004650] bcm2835-isp bcm2835-isp: Device node output[0] registered as /dev/video20
[ 12.013487] bcm2835-codec bcm2835-codec: Device registered as /dev/video11
[ 12.013533] bcm2835-codec bcm2835-codec: Loaded V4L2 encode
[ 12.019599] bcm2835_v4l2: module is from the staging directory, the quality is unknown, you have been warned.
[ 12.074146] bcm2835-isp bcm2835-isp: Device node capture[0] registered as /dev/video21
[ 12.074909] bcm2835-isp bcm2835-isp: Device node capture[1] registered as /dev/video22
[ 12.092486] bcm2835-isp bcm2835-isp: Device node stats[2] registered as /dev/video23
[ 12.092523] bcm2835-isp bcm2835-isp: Register output node 0 with media controller
[ 12.092549] bcm2835-isp bcm2835-isp: Register capture node 1 with media controller
[ 12.092572] bcm2835-isp bcm2835-isp: Register capture node 2 with media controller
[ 12.092588] bcm2835-isp bcm2835-isp: Register capture node 3 with media controller
[ 12.092916] bcm2835-isp bcm2835-isp: Loaded V4L2 bcm2835-isp
[ 12.103412] bcm2835-codec bcm2835-codec: Device registered as /dev/video12
[ 12.103473] bcm2835-codec bcm2835-codec: Loaded V4L2 isp
[ 12.228933] bcm2835-codec bcm2835-codec: Device registered as /dev/video18
[ 12.228979] bcm2835-codec bcm2835-codec: Loaded V4L2 image_fx
[ 12.323088] alsactl[398]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set
[ 12.360234] bcm2835-codec bcm2835-codec: Device registered as /dev/video31
[ 12.360296] bcm2835-codec bcm2835-codec: Loaded V4L2 encode_image
[ 14.018500] Adding 204796k swap on /var/swap. Priority:-2 extents:6 across:3465216k SS
[ 15.923373] bcmgenet fd580000.ethernet: configuring instance for external RGMII (RX delay)
[ 15.926108] bcmgenet fd580000.ethernet eth0: Link is Down
[ 20.080754] bcmgenet fd580000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[ 163.441320] OF: overlay: WARNING: memory leak will occur if overlay removed, property: /soc/spi@7e204000/spidev@0/status
[ 163.473184] esp32_spi: loading out-of-tree module taints kernel.
[ 163.473671] esp32_spi: esp_reset: Resetpin of Host is 518
[ 163.473933] esp32_spi: esp_reset: Triggering ESP reset.
[ 163.474099] esp32_spi: spi_init: ESP: SPI host config: GPIOs: Handshake[534] DataReady[539]
[ 163.474102] esp32_spi: esp_spi_thread: esp spi thread created
[ 163.474106] esp32_spi: spi_dev_init: Config - GPIOs: resetpin[518] Handshake[534] Dataready[539]
[ 163.474111] esp32_spi: spi_dev_init: Config - SPI: clock[10MHz] bus[0] cs[0] mode[2]
[ 591.042496] v3d fec00000.v3d: MMU error from client CLE (4) at 0x1ba1000, pte invalid
[ 621.196190] bcmgenet fd580000.ethernet eth0: Link is Down
[ 683.602017] bcmgenet fd580000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[ 899.927552] bcmgenet fd580000.ethernet eth0: Link is Down
[ 993.291119] esp32_spi: esp_serial_cleanup:
[ 993.727793] esp32_spi: esp_spi_thread: esp spi thread cleared
[ 1009.427187] OF: overlay: WARNING: memory leak will occur if overlay removed, property: /soc/spi@7e204000/spidev@0/status
[ 1009.457237] esp32_spi: esp_reset: Resetpin of Host is 518
[ 1009.457464] esp32_spi: esp_reset: Triggering ESP reset.
[ 1009.457592] esp32_spi: spi_init: ESP: SPI host config: GPIOs: Handshake[534] DataReady[539]
[ 1009.457594] esp32_spi: esp_spi_thread: esp spi thread created
[ 1009.457598] esp32_spi: spi_dev_init: Config - GPIOs: resetpin[518] Handshake[534] Dataready[539]
[ 1009.457603] esp32_spi: spi_dev_init: Config - SPI: clock[10MHz] bus[0] cs[0] mode[2
You have reattached the dmesg log.
What is flashed on esp chipset? Where are esp chipset logs?
Where is /boot/firmware/config.txt?
Also confirm the raspberry and esp connections. which pins connected to what.
With respect to esp32s3 we have flashed ESP-Hosted-FG-release_0.0.5.tgz for esp32 s3 wroom 1 we have flashed spi+uart please find the contents of config.txt below
# Uncomment some or all of these to enable the optional hardware interfaces
#dtparam=i2c_arm=on
#dtparam=i2s=on
dtparam=spi=on
dtoverlay=spi-bcm2835
# Enable audio (loads snd_bcm2835)
dtparam=audio=on
# Additional overlays and parameters are documented
# /boot/firmware/overlays/README
# Automatically load overlays for detected cameras
camera_auto_detect=1
# Automatically load overlays for detected DSI displays
display_auto_detect=1
# Automatically load initramfs files, if found
auto_initramfs=1
# Enable DRM VC4 V3D driver
dtoverlay=vc4-kms-v3d
max_framebuffers=2
# Don't have the firmware create an initial video= setting in cmdline.txt.
# Use the kernel's default instead.
disable_fw_kms_setup=1
# Disable compensation for displays with overscan
disable_overscan=1
# Run as fast as firmware / board allows
arm_boost=1
arm_64bit=0
[cm4]
# Enable host mode on the 2711 built-in XHCI USB controller.
# This line should be removed if the legacy DWC2 controller is required
# (e.g. for USB device mode) or if USB support is not required.
otg_mode=1
[cm5]
dtoverlay=dwc2,dr_mode=host
[all]
dtparam=spi=on
dtoverlay=disable-bt
dtoverlay=disable-wifi
enable_uart=1
dtoverlay=spidev_disabler
Flash latest master on esp and use same commit on host.
dtoverlay=spidev_disabler this is already taken care of in rpi_init.sh and not needed here.
Once you flash the
Also verify the connection. use smaller 10cm, equal and good quality wires.
please find the esp logs for the repository which we flashed which is ESP-Hosted-FG-release_0.0.5.tgz
we will send the latest logs immediately
$ dmesg
[ 0.000000] microcode: microcode updated early to revision 0x2f, date = 2019-11-12
[ 0.000000] Linux version 5.15.0-119-generic (buildd@lcy02-amd64-068) (gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #129~20.04.1-Ubuntu SMP Wed Aug 7 13:07:13 UTC 2024 (Ubuntu 5.15.0-119.129~20.04.1-generic 5.15.160)
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-5.15.0-119-generic root=UUID=59698b96-c066-467a-b0f5-7e2d0725eccd ro quiet splash vt.handoff=7
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] Hygon HygonGenuine
[ 0.000000] Centaur CentaurHauls
[ 0.000000] zhaoxin Shanghai
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009cfff] usable
[ 0.000000] BIOS-e820: [mem 0x000000000009d000-0x000000000009ffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000000fffffff] usable
[ 0.000000] BIOS-e820: [mem 0x0000000010000000-0x000000001000afff] reserved
[ 0.000000] BIOS-e820: [mem 0x000000001000b000-0x00000000beccffff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000becd0000-0x00000000ccdfefff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000ccdff000-0x00000000ccf7efff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x00000000ccf7f000-0x00000000ccffefff] ACPI data
[ 0.000000] BIOS-e820: [mem 0x00000000ccfff000-0x00000000cfffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed08000-0x00000000fed08fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed10000-0x00000000fed19fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ff000fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000ffa00000-0x00000000ffffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000022effffff] usable
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] SMBIOS 2.7 present.
[ 0.000000] DMI: LENOVO 20DSA0FV00/Intel powered classmate PC, BIOS JDET49WW (1.11 ) 03/02/2015
[ 0.000000] tsc: Fast TSC calibration using PIT
[ 0.000000] tsc: Detected 2194.765 MHz processor
[ 0.001037] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[ 0.001042] e820: remove [mem 0x000a0000-0x000fffff] usable
[ 0.001054] last_pfn = 0x22f000 max_arch_pfn = 0x400000000
[ 0.001206] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT
[ 0.001993] last_pfn = 0xbecd0 max_arch_pfn = 0x400000000
[ 0.002119] found SMP MP-table at [mem 0x000f0100-0x000f010f]
[ 0.002139] Using GB pages for direct mapping
[ 0.002597] RAMDISK: [mem 0x2d927000-0x32c8afff]
[ 0.002604] ACPI: Early table checksum verification disabled
[ 0.002607] ACPI: RSDP 0x00000000000F0120 000024 (v02 LENOVO)
[ 0.002613] ACPI: XSDT 0x00000000CCFFE1C0 0000EC (v01 LENOVO TP-JD 00001110 PTEC 00000002)
[ 0.002620] ACPI: FACP 0x00000000CCFF8000 00010C (v05 LENOVO TP-JD 00001110 PTEC 00000002)
[ 0.002628] ACPI: DSDT 0x00000000CCFE3000 010F88 (v01 LENOVO TP-JD 00001110 INTL 20120711)
[ 0.002633] ACPI: FACS 0x00000000CCF68000 000040
[ 0.002637] ACPI: SLIC 0x00000000CCFFD000 000176 (v01 LENOVO TP-JD 00001110 PTEC 00000001)
[ 0.002641] ACPI: ASF! 0x00000000CCFFC000 0000A5 (v32 LENOVO TP-JD 00001110 PTEC 00000002)
[ 0.002647] ACPI: HPET 0x00000000CCFFB000 000038 (v01 LENOVO TP-JD 00001110 PTEC 00000002)
[ 0.002651] ACPI: ECDT 0x00000000CCFFA000 000052 (v01 LENOVO TP-JD 00001110 PTEC 00000002)
[ 0.002656] ACPI: APIC 0x00000000CCFF7000 000098 (v01 LENOVO TP-JD 00001110 PTEC 00000002)
[ 0.002660] ACPI: MCFG 0x00000000CCFF6000 00003C (v01 LENOVO TP-JD 00001110 PTEC 00000002)
[ 0.002665] ACPI: SSDT 0x00000000CCFF5000 000033 (v01 LENOVO TP-SSDT1 00000100 INTL 20120711)
[ 0.002669] ACPI: SSDT 0x00000000CCFF4000 000486 (v01 LENOVO TP-SSDT2 00000200 INTL 20120711)
[ 0.002674] ACPI: SSDT 0x00000000CCFE2000 0009CB (v01 LENOVO SataAhci 00001000 INTL 20120711)
[ 0.002678] ACPI: SSDT 0x00000000CCFE1000 00062A (v01 LENOVO Cpu0Ist 00003000 INTL 20120711)
[ 0.002683] ACPI: SSDT 0x00000000CCFE0000 000B74 (v02 LENOVO CpuSsdt 00003000 INTL 20120711)
[ 0.002687] ACPI: SSDT 0x00000000CCFDF000 000369 (v02 LENOVO CtdpB 00001000 INTL 20120711)
[ 0.002692] ACPI: SSDT 0x00000000CCFDD000 001477 (v01 LENOVO SaSsdt 00003000 INTL 20120711)
[ 0.002696] ACPI: SSDT 0x00000000CCFDC000 000394 (v02 LENOVO CppcTabl 00001000 INTL 20120711)
[ 0.002701] ACPI: PCCT 0x00000000CCFDB000 00006E (v05 LENOVO TP-JD 00001110 PTEC 00000002)
[ 0.002705] ACPI: SSDT 0x00000000CCFDA000 000AC4 (v02 LENOVO CpcTabl 00001000 INTL 20120711)
[ 0.002709] ACPI: TCPA 0x00000000CCFD9000 000032 (v02 PTL LENOVO 06040000 LNVO 00000001)
[ 0.002714] ACPI: SSDT 0x00000000CCFD8000 0006A5 (v01 Intel TpmTable 00001000 INTL 20120711)
[ 0.002719] ACPI: UEFI 0x00000000CCFD7000 000042 (v01 LENOVO TP-JD 00001110 PTEC 00000002)
[ 0.002723] ACPI: POAT 0x00000000CCEB1000 000055 (v03 LENOVO TP-JD 00001110 PTEC 00000002)
[ 0.002728] ACPI: BATB 0x00000000CCFD6000 000046 (v01 LENOVO TP-JD 00001110 PTEC 00000002)
[ 0.002732] ACPI: FPDT 0x00000000CCFD5000 000064 (v01 LENOVO TP-JD 00001110 PTEC 00000002)
[ 0.002736] ACPI: UEFI 0x00000000CCFD4000 0002F6 (v01 LENOVO TP-JD 00001110 PTEC 00000002)
[ 0.002741] ACPI: DMAR 0x00000000CCFD3000 0000B0 (v01 LENOVO TP-JD 00001110 PTEC 00000002)
[ 0.002745] ACPI: Reserving FACP table memory at [mem 0xccff8000-0xccff810b]
[ 0.002747] ACPI: Reserving DSDT table memory at [mem 0xccfe3000-0xccff3f87]
[ 0.002748] ACPI: Reserving FACS table memory at [mem 0xccf68000-0xccf6803f]
[ 0.002749] ACPI: Reserving SLIC table memory at [mem 0xccffd000-0xccffd175]
[ 0.002751] ACPI: Reserving ASF! table memory at [mem 0xccffc000-0xccffc0a4]
[ 0.002752] ACPI: Reserving HPET table memory at [mem 0xccffb000-0xccffb037]
[ 0.002753] ACPI: Reserving ECDT table memory at [mem 0xccffa000-0xccffa051]
[ 0.002755] ACPI: Reserving APIC table memory at [mem 0xccff7000-0xccff7097]
[ 0.002756] ACPI: Reserving MCFG table memory at [mem 0xccff6000-0xccff603b]
[ 0.002757] ACPI: Reserving SSDT table memory at [mem 0xccff5000-0xccff5032]
[ 0.002759] ACPI: Reserving SSDT table memory at [mem 0xccff4000-0xccff4485]
[ 0.002760] ACPI: Reserving SSDT table memory at [mem 0xccfe2000-0xccfe29ca]
[ 0.002761] ACPI: Reserving SSDT table memory at [mem 0xccfe1000-0xccfe1629]
[ 0.002763] ACPI: Reserving SSDT table memory at [mem 0xccfe0000-0xccfe0b73]
[ 0.002764] ACPI: Reserving SSDT table memory at [mem 0xccfdf000-0xccfdf368]
[ 0.002765] ACPI: Reserving SSDT table memory at [mem 0xccfdd000-0xccfde476]
[ 0.002767] ACPI: Reserving SSDT table memory at [mem 0xccfdc000-0xccfdc393]
[ 0.002768] ACPI: Reserving PCCT table memory at [mem 0xccfdb000-0xccfdb06d]
[ 0.002769] ACPI: Reserving SSDT table memory at [mem 0xccfda000-0xccfdaac3]
[ 0.002771] ACPI: Reserving TCPA table memory at [mem 0xccfd9000-0xccfd9031]
[ 0.002772] ACPI: Reserving SSDT table memory at [mem 0xccfd8000-0xccfd86a4]
[ 0.002773] ACPI: Reserving UEFI table memory at [mem 0xccfd7000-0xccfd7041]
[ 0.002775] ACPI: Reserving POAT table memory at [mem 0xcceb1000-0xcceb1054]
[ 0.002776] ACPI: Reserving BATB table memory at [mem 0xccfd6000-0xccfd6045]
[ 0.002777] ACPI: Reserving FPDT table memory at [mem 0xccfd5000-0xccfd5063]
[ 0.002779] ACPI: Reserving UEFI table memory at [mem 0xccfd4000-0xccfd42f5]
[ 0.002780] ACPI: Reserving DMAR table memory at [mem 0xccfd3000-0xccfd30af]
[ 0.002921] No NUMA configuration found
[ 0.002923] Faking a node at [mem 0x0000000000000000-0x000000022effffff]
[ 0.002937] NODE_DATA(0) allocated [mem 0x22efd6000-0x22effffff]
[ 0.003273] Zone ranges:
[ 0.003274] DMA [mem 0x0000000000001000-0x0000000000ffffff]
[ 0.003277] DMA32 [mem 0x0000000001000000-0x00000000ffffffff]
[ 0.003279] Normal [mem 0x0000000100000000-0x000000022effffff]
[ 0.003281] Device empty
[ 0.003283] Movable zone start for each node
[ 0.003288] Early memory node ranges
[ 0.003288] node 0: [mem 0x0000000000001000-0x000000000009cfff]
[ 0.003290] node 0: [mem 0x0000000000100000-0x000000000fffffff]
[ 0.003292] node 0: [mem 0x000000001000b000-0x00000000beccffff]
[ 0.003294] node 0: [mem 0x0000000100000000-0x000000022effffff]
[ 0.003296] Initmem setup node 0 [mem 0x0000000000001000-0x000000022effffff]
[ 0.003302] On node 0, zone DMA: 1 pages in unavailable ranges
[ 0.003330] On node 0, zone DMA: 99 pages in unavailable ranges
[ 0.008911] On node 0, zone DMA32: 11 pages in unavailable ranges
[ 0.017939] On node 0, zone Normal: 4912 pages in unavailable ranges
[ 0.018018] On node 0, zone Normal: 4096 pages in unavailable ranges
[ 0.018027] Reserving Intel graphics memory at [mem 0xce000000-0xcfffffff]
[ 0.018107] ACPI: PM-Timer IO Port: 0x1808
[ 0.018117] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[ 0.018120] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[ 0.018131] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-39
[ 0.018135] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.018138] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[ 0.018143] ACPI: Using ACPI (MADT) for SMP configuration information
[ 0.018145] ACPI: HPET id: 0x8086a301 base: 0xfed00000
[ 0.018150] TSC deadline timer available
[ 0.018151] smpboot: Allowing 8 CPUs, 4 hotplug CPUs
[ 0.018177] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff]
[ 0.018180] PM: hibernation: Registered nosave memory: [mem 0x0009d000-0x0009ffff]
[ 0.018181] PM: hibernation: Registered nosave memory: [mem 0x000a0000-0x000dffff]
[ 0.018183] PM: hibernation: Registered nosave memory: [mem 0x000e0000-0x000fffff]
[ 0.018185] PM: hibernation: Registered nosave memory: [mem 0x10000000-0x1000afff]
[ 0.018187] PM: hibernation: Registered nosave memory: [mem 0xbecd0000-0xccdfefff]
[ 0.018189] PM: hibernation: Registered nosave memory: [mem 0xccdff000-0xccf7efff]
[ 0.018190] PM: hibernation: Registered nosave memory: [mem 0xccf7f000-0xccffefff]
[ 0.018191] PM: hibernation: Registered nosave memory: [mem 0xccfff000-0xcfffffff]
[ 0.018192] PM: hibernation: Registered nosave memory: [mem 0xd0000000-0xf7ffffff]
[ 0.018193] PM: hibernation: Registered nosave memory: [mem 0xf8000000-0xfbffffff]
[ 0.018194] PM: hibernation: Registered nosave memory: [mem 0xfc000000-0xfebfffff]
[ 0.018195] PM: hibernation: Registered nosave memory: [mem 0xfec00000-0xfec00fff]
[ 0.018196] PM: hibernation: Registered nosave memory: [mem 0xfec01000-0xfed07fff]
[ 0.018197] PM: hibernation: Registered nosave memory: [mem 0xfed08000-0xfed08fff]
[ 0.018199] PM: hibernation: Registered nosave memory: [mem 0xfed09000-0xfed0ffff]
[ 0.018200] PM: hibernation: Registered nosave memory: [mem 0xfed10000-0xfed19fff]
[ 0.018201] PM: hibernation: Registered nosave memory: [mem 0xfed1a000-0xfed1bfff]
[ 0.018202] PM: hibernation: Registered nosave memory: [mem 0xfed1c000-0xfed1ffff]
[ 0.018203] PM: hibernation: Registered nosave memory: [mem 0xfed20000-0xfedfffff]
[ 0.018204] PM: hibernation: Registered nosave memory: [mem 0xfee00000-0xfee00fff]
[ 0.018205] PM: hibernation: Registered nosave memory: [mem 0xfee01000-0xfeffffff]
[ 0.018206] PM: hibernation: Registered nosave memory: [mem 0xff000000-0xff000fff]
[ 0.018207] PM: hibernation: Registered nosave memory: [mem 0xff001000-0xff9fffff]
[ 0.018208] PM: hibernation: Registered nosave memory: [mem 0xffa00000-0xffffffff]
[ 0.018211] [mem 0xd0000000-0xf7ffffff] available for PCI devices
[ 0.018213] Booting paravirtualized kernel on bare hardware
[ 0.018215] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns
[ 0.018225] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:8 nr_cpu_ids:8 nr_node_ids:1
[ 0.018625] percpu: Embedded 62 pages/cpu s217088 r8192 d28672 u262144
[ 0.018634] pcpu-alloc: s217088 r8192 d28672 u262144 alloc=1*2097152
[ 0.018638] pcpu-alloc: [0] 0 1 2 3 4 5 6 7
[ 0.018678] Built 1 zonelists, mobility grouping on. Total pages: 1990737
[ 0.018680] Policy zone: Normal
[ 0.018682] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.15.0-119-generic root=UUID=59698b96-c066-467a-b0f5-7e2d0725eccd ro quiet splash vt.handoff=7
[ 0.018804] Unknown kernel command line parameters "splash BOOT_IMAGE=/boot/vmlinuz-5.15.0-119-generic", will be passed to user space.
[ 0.019512] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[ 0.019869] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[ 0.020013] mem auto-init: stack:off, heap alloc:on, heap free:off
[ 0.055788] Memory: 7738464K/8089988K available (16393K kernel code, 4392K rwdata, 10868K rodata, 3364K init, 18712K bss, 351264K reserved, 0K cma-reserved)
[ 0.056554] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[ 0.056586] Kernel/User page tables isolation: enabled
[ 0.056640] ftrace: allocating 50245 entries in 197 pages
[ 0.089370] ftrace: allocated 197 pages with 4 groups
[ 0.089576] rcu: Hierarchical RCU implementation.
[ 0.089578] rcu: RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=8.
[ 0.089580] Rude variant of Tasks RCU enabled.
[ 0.089581] Tracing variant of Tasks RCU enabled.
[ 0.089582] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[ 0.089583] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=8
[ 0.096081] NR_IRQS: 524544, nr_irqs: 760, preallocated irqs: 16
[ 0.096327] random: crng init done
[ 0.096363] Console: colour dummy device 80x25
[ 0.096382] printk: console [tty0] enabled
[ 0.096408] ACPI: Core revision 20210730
[ 0.096593] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 133484882848 ns
[ 0.096606] APIC: Switch to symmetric I/O mode setup
[ 0.096609] DMAR: Host address width 39
[ 0.096610] DMAR: DRHD base: 0x000000fed90000 flags: 0x0
[ 0.096616] DMAR: dmar0: reg_base_addr fed90000 ver 1:0 cap 1c0000c40660462 ecap 7e1ff0505e
[ 0.096618] DMAR: DRHD base: 0x000000fed91000 flags: 0x1
[ 0.096622] DMAR: dmar1: reg_base_addr fed91000 ver 1:0 cap d2008c20660462 ecap f010da
[ 0.096625] DMAR: RMRR base: 0x000000cb1b9000 end: 0x000000cb1cffff
[ 0.096627] DMAR: RMRR base: 0x000000cd800000 end: 0x000000cfffffff
[ 0.096629] DMAR-IR: IOAPIC id 2 under DRHD base 0xfed91000 IOMMU 1
[ 0.096631] DMAR-IR: HPET id 0 under DRHD base 0xfed91000
[ 0.096632] DMAR-IR: x2apic is disabled because BIOS sets x2apic opt out bit.
[ 0.096633] DMAR-IR: Use 'intremap=no_x2apic_optout' to override the BIOS setting.
[ 0.097250] DMAR-IR: Enabled IRQ remapping in xapic mode
[ 0.097252] x2apic: IRQ remapping doesn't support X2APIC mode
[ 0.097887] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.116611] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x1fa2e196781, max_idle_ns: 440795280342 ns
[ 0.116619] Calibrating delay loop (skipped), value calculated using timer frequency.. 4389.53 BogoMIPS (lpj=8779060)
[ 0.116645] CPU0: Thermal monitoring enabled (TM1)
[ 0.116686] process: using mwait in idle threads
[ 0.116689] Last level iTLB entries: 4KB 64, 2MB 8, 4MB 8
[ 0.116690] Last level dTLB entries: 4KB 64, 2MB 0, 4MB 0, 1GB 4
[ 0.116695] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization
[ 0.116697] Spectre V2 : Mitigation: Retpolines
[ 0.116698] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch
[ 0.116699] Spectre V2 : Spectre v2 / SpectreRSB : Filling RSB on VMEXIT
[ 0.116700] Spectre V2 : Enabling Restricted Speculation for firmware calls
[ 0.116701] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier
[ 0.116703] Spectre V2 : User space: Mitigation: STIBP via seccomp and prctl
[ 0.116704] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl and seccomp
[ 0.116706] MDS: Mitigation: Clear CPU buffers
[ 0.116707] MMIO Stale Data: Unknown: No mitigations
[ 0.116709] SRBDS: Mitigation: Microcode
[ 0.116717] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[ 0.116719] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[ 0.116721] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[ 0.116724] x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using 'standard' format. [ 0.142444] Freeing SMP alternatives memory: 44K [ 0.142448] pid_max: default: 32768 minimum: 301 [ 0.142487] LSM: Security Framework initializing [ 0.142500] landlock: Up and running. [ 0.142501] Yama: becoming mindful. [ 0.142527] AppArmor: AppArmor initialized [ 0.142576] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear) [ 0.142593] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear) [ 0.144712] smpboot: Estimated ratio of average max frequency by base frequency (times 1024): 1163 [ 0.144720] smpboot: CPU0: Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz (family: 0x6, model: 0x3d, stepping: 0x4) [ 0.144896] Performance Events: PEBS fmt2+, Broadwell events, 16-deep LBR, full-width counters, Intel PMU driver. [ 0.144928] ... version: 3 [ 0.144929] ... bit width: 48 [ 0.144930] ... generic registers: 4 [ 0.144930] ... value mask: 0000ffffffffffff [ 0.144932] ... max period: 00007fffffffffff [ 0.144933] ... fixed-purpose events: 3 [ 0.144934] ... event mask: 000000070000000f [ 0.145030] signal: max sigframe size: 1776 [ 0.145056] rcu: Hierarchical SRCU implementation. [ 0.146209] NMI watchdog: Enabled. Permanently consumes one hw-PMU counter. [ 0.146303] smp: Bringing up secondary CPUs ... [ 0.146425] x86: Booting SMP configuration: [ 0.146426] .... node #0, CPUs: #1 [ 0.148857] MDS CPU bug present and SMT on, data leak possible. See https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/mds.html for more details. [ 0.148857] #2 #3 [ 0.153110] smp: Brought up 1 node, 4 CPUs [ 0.153110] smpboot: Max logical packages: 2 [ 0.153110] smpboot: Total of 4 processors activated (17558.12 BogoMIPS) [ 0.154753] devtmpfs: initialized [ 0.154753] x86/mm: Memory block size: 128MB [ 0.154753] ACPI: PM: Registering ACPI NVS region [mem 0xccdff000-0xccf7efff] (1572864 bytes) [ 0.154753] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.154753] futex hash table entries: 2048 (order: 5, 131072 bytes, linear) [ 0.156641] pinctrl core: initialized pinctrl subsystem [ 0.156758] PM: RTC time: 10:11:43, date: 2024-09-10 [ 0.156908] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.157120] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations [ 0.157234] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 0.157347] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 0.157356] audit: initializing netlink subsys (disabled) [ 0.157365] audit: type=2000 audit(1725963103.060:1): state=initialized audit_enabled=0 res=1 [ 0.157365] thermal_sys: Registered thermal governor 'fair_share' [ 0.157365] thermal_sys: Registered thermal governor 'bang_bang' [ 0.157365] thermal_sys: Registered thermal governor 'step_wise' [ 0.157365] thermal_sys: Registered thermal governor 'user_space' [ 0.157365] thermal_sys: Registered thermal governor 'power_allocator' [ 0.157365] EISA bus registered [ 0.157365] cpuidle: using governor ladder [ 0.157365] cpuidle: using governor menu [ 0.157365] Detected 1 PCC Subspaces [ 0.157365] Registering PCC driver as Mailbox controller [ 0.157365] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it [ 0.157365] ACPI: bus type PCI registered [ 0.157365] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 [ 0.157365] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000) [ 0.157365] PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved in E820 [ 0.157365] PCI: Using configuration type 1 for base access [ 0.157365] ENERGY_PERF_BIAS: Set to 'normal', was 'performance' [ 0.158203] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. [ 0.158208] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages [ 0.158208] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages [ 0.160720] ACPI: Added _OSI(Module Device) [ 0.160723] ACPI: Added _OSI(Processor Device) [ 0.160725] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.160726] ACPI: Added _OSI(Processor Aggregator Device) [ 0.160728] ACPI: Added _OSI(Linux-Dell-Video) [ 0.160729] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio) [ 0.160730] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics) [ 0.183754] ACPI: 11 ACPI AML tables successfully acquired and loaded [ 0.184569] ACPI: EC: EC started [ 0.184570] ACPI: EC: interrupt blocked [ 0.185565] ACPI: EC: EC_CMD/EC_SC=0x66, EC_DATA=0x62 [ 0.185567] ACPI: EC: Boot ECDT EC used to handle transactions [ 0.186031] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored [ 0.210460] ACPI Error: Needed type [Reference], found [Integer] 000000008ed21b4b (20210730/exresop-66) [ 0.210471] fbcon: Taking over console [ 0.210476] ACPI Error: AE_AML_OPERAND_TYPE, While resolving operands for [Store] (20210730/dswexec-431)
[ 0.210489] No Local Variables are initialized for Method [_PDC]
[ 0.210491] Initialized Arguments for Method [_PDC]: (1 arguments defined for method invocation)
[ 0.210492] Arg0: 00000000abf0eb26
[ 0.210505] ACPI Error: Aborting method _PR.CPU0._PDC due to previous error (AE_AML_OPERAND_TYPE) (20210730/psparse-529)
[ 0.210927] ACPI: Dynamic OEM Table Load:
[ 0.210937] ACPI: SSDT 0xFFFF943D0113B000 0005AA (v01 PmRef ApIst 00003000 INTL 20120711)
[ 0.212196] ACPI: Dynamic OEM Table Load:
[ 0.212204] ACPI: SSDT 0xFFFF943D00EC3800 000119 (v02 PmRef ApCst 00003000 INTL 20120711)
[ 0.213892] ACPI: Interpreter enabled
[ 0.213929] ACPI: PM: (supports S0 S3 S4 S5)
[ 0.213931] ACPI: Using IOAPIC for interrupt routing
[ 0.213966] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[ 0.213968] PCI: Using E820 reservations for host bridge windows
[ 0.214291] ACPI: Enabled 6 GPEs in block 00 to 7F
[ 0.221781] ACPI: PM: Power Resource [PUBS]
[ 0.223293] ACPI: PM: Power Resource [AMD3]
[ 0.223320] ACPI: PM: Power Resource [AMD2]
[ 0.227123] ACPI: PCI: Interrupt link LNKA configured for IRQ 11
[ 0.227237] ACPI: PCI: Interrupt link LNKB configured for IRQ 7
[ 0.227348] ACPI: PCI: Interrupt link LNKC configured for IRQ 10
[ 0.227458] ACPI: PCI: Interrupt link LNKD configured for IRQ 6
[ 0.227568] ACPI: PCI: Interrupt link LNKE configured for IRQ 11
[ 0.227650] ACPI: PCI: Interrupt link LNKF configured for IRQ 0
[ 0.227651] ACPI: PCI: Interrupt link LNKF disabled
[ 0.227761] ACPI: PCI: Interrupt link LNKG configured for IRQ 10
[ 0.227871] ACPI: PCI: Interrupt link LNKH configured for IRQ 9
[ 0.227985] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3f])
[ 0.227992] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3]
[ 0.228166] acpi PNP0A08:00: _OSC: platform does not support [SHPCHotplug PCIeCapability LTR DPC]
[ 0.228244] acpi PNP0A08:00: _OSC: not requesting control; platform does not support [PCIeCapability]
[ 0.228247] acpi PNP0A08:00: _OSC: OS requested [PCIeHotplug SHPCHotplug PME AER PCIeCapability LTR DPC]
[ 0.228249] acpi PNP0A08:00: _OSC: platform willing to grant [PCIeHotplug PME AER]
[ 0.228251] acpi PNP0A08:00: _OSC: platform retains control of PCIe features (AE_SUPPORT)
[ 0.228449] PCI host bridge to bus 0000:00
[ 0.228452] pci_bus 0000:00: root bus resource [bus 00-3f]
[ 0.228454] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window]
[ 0.228456] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window]
[ 0.228458] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[ 0.228460] pci_bus 0000:00: root bus resource [mem 0xd0000000-0xfebfffff window]
[ 0.228462] pci_bus 0000:00: root bus resource [mem 0xfed40000-0xfed4bfff window]
[ 0.228498] pci 0000:00:00.0: [8086:1604] type 00 class 0x060000
[ 0.228645] pci 0000:00:02.0: [8086:1616] type 00 class 0x030000
[ 0.228656] pci 0000:00:02.0: reg 0x10: [mem 0xf0000000-0xf0ffffff 64bit]
[ 0.228664] pci 0000:00:02.0: reg 0x18: [mem 0xe0000000-0xefffffff 64bit pref]
[ 0.228669] pci 0000:00:02.0: reg 0x20: [io 0x3000-0x303f]
[ 0.228682] pci 0000:00:02.0: DMAR: Disabling IOMMU for graphics on this chipset
[ 0.228686] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[ 0.228816] pci 0000:00:03.0: [8086:160c] type 00 class 0x040300
[ 0.228827] pci 0000:00:03.0: reg 0x10: [mem 0xf1230000-0xf1233fff 64bit]
[ 0.228986] pci 0000:00:14.0: [8086:9cb1] type 00 class 0x0c0330
[ 0.229003] pci 0000:00:14.0: reg 0x10: [mem 0xf1220000-0xf122ffff 64bit]
[ 0.229058] pci 0000:00:14.0: PME# supported from D3hot D3cold
[ 0.229161] pci 0000:00:16.0: [8086:9cba] type 00 class 0x078000
[ 0.229182] pci 0000:00:16.0: reg 0x10: [mem 0xf1239000-0xf123901f 64bit]
[ 0.229250] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[ 0.229378] pci 0000:00:19.0: [8086:15a3] type 00 class 0x020000
[ 0.229392] pci 0000:00:19.0: reg 0x10: [mem 0xf1200000-0xf121ffff]
[ 0.229400] pci 0000:00:19.0: reg 0x14: [mem 0xf123e000-0xf123efff]
[ 0.229407] pci 0000:00:19.0: reg 0x18: [io 0x3080-0x309f]
[ 0.229460] pci 0000:00:19.0: PME# supported from D0 D3hot D3cold
[ 0.229584] pci 0000:00:1b.0: [8086:9ca0] type 00 class 0x040300
[ 0.229601] pci 0000:00:1b.0: reg 0x10: [mem 0xf1234000-0xf1237fff 64bit]
[ 0.229656] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[ 0.229772] pci 0000:00:1c.0: [8086:9c90] type 01 class 0x060400
[ 0.229852] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[ 0.230338] pci 0000:00:1c.2: [8086:9c94] type 01 class 0x060400
[ 0.230423] pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
[ 0.230910] pci 0000:00:1c.5: [8086:9c9a] type 01 class 0x060400
[ 0.230986] pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
[ 0.231457] pci 0000:00:1d.0: [8086:9ca6] type 00 class 0x0c0320
[ 0.231474] pci 0000:00:1d.0: reg 0x10: [mem 0xf123d000-0xf123d3ff]
[ 0.231558] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[ 0.231692] pci 0000:00:1f.0: [8086:9cc3] type 00 class 0x060100
[ 0.231919] pci 0000:00:1f.2: [8086:9c83] type 00 class 0x010601
[ 0.231932] pci 0000:00:1f.2: reg 0x10: [io 0x30a8-0x30af]
[ 0.231939] pci 0000:00:1f.2: reg 0x14: [io 0x30b4-0x30b7]
[ 0.231946] pci 0000:00:1f.2: reg 0x18: [io 0x30a0-0x30a7]
[ 0.231952] pci 0000:00:1f.2: reg 0x1c: [io 0x30b0-0x30b3]
[ 0.231959] pci 0000:00:1f.2: reg 0x20: [io 0x3060-0x307f]
[ 0.231966] pci 0000:00:1f.2: reg 0x24: [mem 0xf123c000-0xf123c7ff]
[ 0.231999] pci 0000:00:1f.2: PME# supported from D3hot
[ 0.232112] pci 0000:00:1f.3: [8086:9ca2] type 00 class 0x0c0500
[ 0.232128] pci 0000:00:1f.3: reg 0x10: [mem 0xf1238000-0xf12380ff 64bit]
[ 0.232147] pci 0000:00:1f.3: reg 0x20: [io 0xefa0-0xefbf]
[ 0.232265] pci 0000:00:1f.6: [8086:9ca4] type 00 class 0x118000
[ 0.232294] pci 0000:00:1f.6: reg 0x10: [mem 0xf123b000-0xf123bfff 64bit]
[ 0.232489] pci 0000:00:1c.0: PCI bridge to [bus 02]
[ 0.232802] pci 0000:04:00.0: [8086:095b] type 00 class 0x028000
[ 0.232895] pci 0000:04:00.0: reg 0x10: [mem 0xf1100000-0xf1101fff 64bit]
[ 0.233348] pci 0000:04:00.0: PME# supported from D0 D3hot D3cold
[ 0.233837] pci 0000:00:1c.2: PCI bridge to [bus 04]
[ 0.233842] pci 0000:00:1c.2: bridge window [mem 0xf1100000-0xf11fffff]
[ 0.233908] pci 0000:05:00.0: [10ec:5227] type 00 class 0xff0000
[ 0.233935] pci 0000:05:00.0: reg 0x10: [mem 0xf1000000-0xf1000fff]
[ 0.234096] pci 0000:05:00.0: supports D1 D2
[ 0.234097] pci 0000:05:00.0: PME# supported from D1 D2 D3hot D3cold
[ 0.234274] pci 0000:00:1c.5: PCI bridge to [bus 05]
[ 0.234279] pci 0000:00:1c.5: bridge window [mem 0xf1000000-0xf10fffff]
[ 0.237158] ACPI: EC: interrupt unblocked
[ 0.237160] ACPI: EC: event unblocked
[ 0.237165] ACPI: EC: EC_CMD/EC_SC=0x66, ECDATA=0x62
[ 0.237167] ACPI: EC: GPE=0x25
[ 0.237168] ACPI: _SB.PCI0.LPC_.EC: Boot ECDT EC initialization complete
[ 0.237171] ACPI: _SB.PCI0.LPC.EC: EC: Used to handle transactions and events
[ 0.237258] iommu: Default domain type: Translated
[ 0.237258] iommu: DMA domain TLB invalidation policy: lazy mode
[ 0.237258] SCSI subsystem initialized
[ 0.237258] libata version 3.00 loaded.
[ 0.237258] pci 0000:00:02.0: vgaarb: setting as boot VGA device
[ 0.237258] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[ 0.237258] pci 0000:00:02.0: vgaarb: bridge control possible
[ 0.237258] vgaarb: loaded
[ 0.237258] ACPI: bus type USB registered
[ 0.237258] usbcore: registered new interface driver usbfs
[ 0.237258] usbcore: registered new interface driver hub
[ 0.237258] usbcore: registered new device driver usb
[ 0.237258] pps_core: LinuxPPS API ver. 1 registered
[ 0.237258] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti giometti@linux.it
[ 0.237258] PTP clock support registered
[ 0.237258] EDAC MC: Ver: 3.0.0
[ 0.237258] NetLabel: Initializing
[ 0.237258] NetLabel: domain hash size = 128
[ 0.237258] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO
[ 0.237258] NetLabel: unlabeled traffic allowed by default
[ 0.237258] PCI: Using ACPI for IRQ routing
[ 0.237909] PCI: pci_cache_line_size set to 64 bytes
[ 0.238237] e820: reserve RAM buffer [mem 0x0009d000-0x0009ffff]
[ 0.238239] e820: reserve RAM buffer [mem 0xbecd0000-0xbfffffff]
[ 0.238241] e820: reserve RAM buffer [mem 0x22f000000-0x22fffffff]
[ 0.241660] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
[ 0.241671] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
[ 0.243719] clocksource: Switched to clocksource tsc-early
[ 0.253536] VFS: Disk quotas dquot_6.6.0
[ 0.253556] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.253693] AppArmor: AppArmor Filesystem Enabled
[ 0.253739] pnp: PnP ACPI init
[ 0.254309] pnp 00:00: disabling [mem 0x000c0000-0x000c3fff] because it overlaps 0000:00:02.0 BAR 6 [mem 0x000c0000-0x000dffff]
[ 0.254314] pnp 00:00: disabling [mem 0x000c4000-0x000c7fff] because it overlaps 0000:00:02.0 BAR 6 [mem 0x000c0000-0x000dffff]
[ 0.254317] pnp 00:00: disabling [mem 0x000c8000-0x000cbfff] because it overlaps 0000:00:02.0 BAR 6 [mem 0x000c0000-0x000dffff]
[ 0.254319] pnp 00:00: disabling [mem 0x000cc000-0x000cffff] because it overlaps 0000:00:02.0 BAR 6 [mem 0x000c0000-0x000dffff]
[ 0.254321] pnp 00:00: disabling [mem 0x000d0000-0x000d3fff] because it overlaps 0000:00:02.0 BAR 6 [mem 0x000c0000-0x000dffff]
[ 0.254323] pnp 00:00: disabling [mem 0x000d4000-0x000d7fff] because it overlaps 0000:00:02.0 BAR 6 [mem 0x000c0000-0x000dffff]
[ 0.254325] pnp 00:00: disabling [mem 0x000d8000-0x000dbfff] because it overlaps 0000:00:02.0 BAR 6 [mem 0x000c0000-0x000dffff]
[ 0.254328] pnp 00:00: disabling [mem 0x000dc000-0x000dffff] because it overlaps 0000:00:02.0 BAR 6 [mem 0x000c0000-0x000dffff]
[ 0.254366] system 00:00: [mem 0x00000000-0x0009ffff] could not be reserved
[ 0.254369] system 00:00: [mem 0x000e0000-0x000e3fff] could not be reserved
[ 0.254371] system 00:00: [mem 0x000e4000-0x000e7fff] could not be reserved
[ 0.254374] system 00:00: [mem 0x000e8000-0x000ebfff] could not be reserved
[ 0.254375] system 00:00: [mem 0x000ec000-0x000effff] could not be reserved
[ 0.254377] system 00:00: [mem 0x000f0000-0x000fffff] could not be reserved
[ 0.254379] system 00:00: [mem 0x00100000-0xcfffffff] could not be reserved
[ 0.254381] system 00:00: [mem 0xfec00000-0xfed3ffff] could not be reserved
[ 0.254383] system 00:00: [mem 0xfed4c000-0xffffffff] could not be reserved
[ 0.254504] pnp 00:01: [Firmware Bug]: PNP resource [mem 0xfed10000-0xfed13fff] covers only part of 0000:00:00.0 Intel MCH; extending to [mem 0xfed10000-0xfed17fff]
[ 0.254526] system 00:01: [io 0x1800-0x189f] has been reserved
[ 0.254529] system 00:01: [io 0x0800-0x087f] has been reserved
[ 0.254531] system 00:01: [io 0x0880-0x08ff] has been reserved
[ 0.254533] system 00:01: [io 0x0900-0x097f] has been reserved
[ 0.254535] system 00:01: [io 0x0980-0x09ff] has been reserved
[ 0.254536] system 00:01: [io 0x0a00-0x0a7f] has been reserved
[ 0.254538] system 00:01: [io 0x0a80-0x0aff] has been reserved
[ 0.254540] system 00:01: [io 0x0b00-0x0b7f] has been reserved
[ 0.254542] system 00:01: [io 0x0b80-0x0bff] has been reserved
[ 0.254544] system 00:01: [io 0x1640-0x165f] has been reserved
[ 0.254546] system 00:01: [mem 0xf8000000-0xfbffffff] has been reserved
[ 0.254548] system 00:01: [mem 0xfed1c000-0xfed1ffff] has been reserved
[ 0.254550] system 00:01: [mem 0xfed10000-0xfed17fff] has been reserved
[ 0.254552] system 00:01: [mem 0xfed18000-0xfed18fff] has been reserved
[ 0.254554] system 00:01: [mem 0xfed19000-0xfed19fff] has been reserved
[ 0.254556] system 00:01: [mem 0xfed45000-0xfed4bfff] has been reserved
[ 0.255620] system 00:06: [mem 0xd0010000-0xd001ffff] has been reserved
[ 0.255623] system 00:06: [mem 0xd0000000-0xd000ffff] has been reserved
[ 0.255666] pnp: PnP ACPI: found 7 devices
[ 0.261650] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[ 0.261717] NET: Registered PF_INET protocol family
[ 0.261845] IP idents hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[ 0.263313] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)
[ 0.263353] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.263426] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)
[ 0.263601] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, linear)
[ 0.263713] TCP: Hash tables configured (established 65536 bind 65536)
[ 0.263795] MPTCP token hash table entries: 8192 (order: 5, 196608 bytes, linear)
[ 0.263851] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)
[ 0.263882] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)
[ 0.263942] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 0.263948] NET: Registered PF_XDP protocol family
[ 0.263962] pci 0000:00:1c.0: PCI bridge to [bus 02]
[ 0.263975] pci 0000:00:1c.2: PCI bridge to [bus 04]
[ 0.263979] pci 0000:00:1c.2: bridge window [mem 0xf1100000-0xf11fffff]
[ 0.263987] pci 0000:00:1c.5: PCI bridge to [bus 05]
[ 0.263991] pci 0000:00:1c.5: bridge window [mem 0xf1000000-0xf10fffff]
[ 0.263998] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window]
[ 0.264001] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window]
[ 0.264003] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[ 0.264004] pci_bus 0000:00: resource 7 [mem 0xd0000000-0xfebfffff window]
[ 0.264006] pci_bus 0000:00: resource 8 [mem 0xfed40000-0xfed4bfff window]
[ 0.264008] pci_bus 0000:04: resource 1 [mem 0xf1100000-0xf11fffff]
[ 0.264010] pci_bus 0000:05: resource 1 [mem 0xf1000000-0xf10fffff]
[ 0.264606] PCI: CLS 64 bytes, default 64
[ 0.264640] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 0.264641] software IO TLB: mapped [mem 0x00000000bacd0000-0x00000000becd0000] (64MB)
[ 0.264670] Trying to unpack rootfs image as initramfs...
[ 0.274397] Initialise system trusted keyrings
[ 0.274408] Key type blacklist registered
[ 0.274461] workingset: timestamp_bits=36 max_order=21 bucket_order=0
[ 0.276017] zbud: loaded
[ 0.276341] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.276524] fuse: init (API version 7.34)
[ 0.276727] integrity: Platform Keyring initialized
[ 0.290090] Key type asymmetric registered
[ 0.290095] Asymmetric key parser 'x509' registered
[ 0.290125] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)
[ 0.290189] io scheduler mq-deadline registered
[ 0.291008] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[ 0.294480] ACPI: AC: AC Adapter [AC] (on-line)
[ 0.294560] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
[ 0.294606] ACPI: button: Lid Switch [LID]
[ 0.294646] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1
[ 0.294676] ACPI: button: Sleep Button [SLPB]
[ 0.294729] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
[ 0.294759] ACPI: button: Power Button [PWRF]
[ 0.301664] thermal LNXTHERM:00: registered as thermal_zone0
[ 0.301669] ACPI: thermal: Thermal Zone [THM0] (41 C)
[ 0.302007] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[ 0.304025] Linux agpgart interface v0.103
[ 0.307220] tpm_tis 00:05: 1.2 TPM (device-id 0x0, rev-id 78)
[ 0.348447] ACPI: battery: Slot [BAT0] (battery present)
[ 0.350385] tpm tpm0: TPM is disabled/deactivated (0x6)
[ 0.362599] loop: module loaded
[ 0.363100] tun: Universal TUN/TAP device driver, 1.6
[ 0.363143] PPP generic driver version 2.4.2
[ 0.363216] VFIO - User Level meta-driver version: 0.3
[ 0.363322] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.363327] ehci-pci: EHCI PCI platform driver
[ 0.363534] ehci-pci 0000:00:1d.0: EHCI Host Controller
[ 0.363544] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 1
[ 0.363558] ehci-pci 0000:00:1d.0: debug port 2
[ 0.367491] ehci-pci 0000:00:1d.0: irq 23, io mem 0xf123d000
[ 0.384339] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[ 0.384434] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.15
[ 0.384439] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.384443] usb usb1: Product: EHCI Host Controller
[ 0.384446] usb usb1: Manufacturer: Linux 5.15.0-119-generic ehci_hcd
[ 0.384448] usb usb1: SerialNumber: 0000:00:1d.0
[ 0.384666] hub 1-0:1.0: USB hub found
[ 0.384677] hub 1-0:1.0: 3 ports detected
[ 0.384995] ehci-platform: EHCI generic platform driver
[ 0.385022] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 0.385029] ohci-pci: OHCI PCI platform driver
[ 0.385051] ohci-platform: OHCI generic platform driver
[ 0.385066] uhci_hcd: USB Universal Host Controller Interface driver
[ 0.385163] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[ 0.392256] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 0.392271] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 0.392543] mousedev: PS/2 mouse device common for all mice
[ 0.392864] rtc_cmos 00:02: RTC can wake from S4
[ 0.393188] rtc_cmos 00:02: registered as rtc0
[ 0.393226] rtc_cmos 00:02: setting system clock to 2024-09-10T10:11:43 UTC (1725963103)
[ 0.393263] rtc_cmos 00:02: alarms up to one month, y3k, 114 bytes nvram
[ 0.393280] i2c_dev: i2c /dev entries driver
[ 0.393960] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
[ 0.395957] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log.
[ 0.396013] device-mapper: uevent: version 1.0.3
[ 0.396129] device-mapper: ioctl: 4.45.0-ioctl (2021-03-22) initialised: dm-devel@redhat.com
[ 0.396180] platform eisa.0: Probing EISA bus 0
[ 0.396184] platform eisa.0: EISA: Cannot allocate resource for mainboard
[ 0.396187] platform eisa.0: Cannot allocate resource for EISA slot 1
[ 0.396190] platform eisa.0: Cannot allocate resource for EISA slot 2
[ 0.396193] platform eisa.0: Cannot allocate resource for EISA slot 3
[ 0.396195] platform eisa.0: Cannot allocate resource for EISA slot 4
[ 0.396198] platform eisa.0: Cannot allocate resource for EISA slot 5
[ 0.396201] platform eisa.0: Cannot allocate resource for EISA slot 6
[ 0.396203] platform eisa.0: Cannot allocate resource for EISA slot 7
[ 0.396206] platform eisa.0: Cannot allocate resource for EISA slot 8
[ 0.396208] platform eisa.0: EISA: Detected 0 cards
[ 0.396245] intel_pstate: Intel P-state driver initializing
[ 0.396842] ledtrig-cpu: registered to indicate activity on CPUs
[ 0.396894] vesafb: mode is 1366x768x32, linelength=5504, pages=0
[ 0.396896] vesafb: scrolling: redraw
[ 0.396897] vesafb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[ 0.396914] vesafb: framebuffer at 0xe0000000, mapped to 0x0000000060c3134b, using 4160k, total 4160k
[ 0.397026] Console: switching to colour frame buffer device 170x48
[ 0.485070] fb0: VESA VGA frame buffer device
[ 0.485182] drop_monitor: Initializing network drop monitor service
[ 0.485365] NET: Registered PF_INET6 protocol family
[ 0.496774] Freeing initrd memory: 85392K
[ 0.503087] Segment Routing with IPv6
[ 0.503100] In-situ OAM (IOAM) with IPv6
[ 0.503124] NET: Registered PF_PACKET protocol family
[ 0.503158] Key type dns_resolver registered
[ 0.503421] microcode: sig=0x306d4, pf=0x40, revision=0x2f
[ 0.503436] microcode: Microcode Update Driver: v2.2.
[ 0.503441] IPI shorthand broadcast: enabled
[ 0.503457] sched_clock: Marking stable (503042307, 306646)->(509791272, -6442319)
[ 0.503636] registered taskstats version 1
[ 0.503737] Loading compiled-in X.509 certificates
[ 0.504478] Loaded X.509 cert 'Build time autogenerated kernel key: 12bf04f284d65376e86a47baeb4e977513b685d2'
[ 0.505128] Loaded X.509 cert 'Canonical Ltd. Live Patch Signing: 14df34d1a87cf37625abec039ef2bf521249b969'
[ 0.505768] Loaded X.509 cert 'Canonical Ltd. Kernel Module Signing: 88f752e560a1e0737e31163a466ad7b70a850c19'
[ 0.505769] blacklist: Loading compiled-in revocation X.509 certificates
[ 0.505787] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing: 61482aa2830d0ab2ad5af10b7250da9033ddcef0'
[ 0.505804] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2017): 242ade75ac4a15e50d50c84b0d45ff3eae707a03'
[ 0.505820] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (ESM 2018): 365188c1d374d6b07c3c8f240f8ef722433d6a8b'
[ 0.505834] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2019): c0746fd6c5da3ae827864651ad66ae47fe24b3e8'
[ 0.505850] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v1): a8d54bbb3825cfb94fa13c9f8a594a195c107b8d'
[ 0.505864] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v2): 4cf046892d6fd3c9a5b03f98d845f90851dc6a8c'
[ 0.505878] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v3): 100437bb6de6e469b581e61cd66bce3ef4ed53af'
[ 0.505893] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (Ubuntu Core 2019): c1d57b8f6b743f23ee41f4f7ee292f06eecadfb9'
[ 0.506148] zswap: loaded using pool lzo/zbud
[ 0.506294] Key type .fscrypt registered
[ 0.506295] Key type fscrypt-provisioning registered
[ 0.506331] Key type trusted registered
[ 0.509342] Key type encrypted registered
[ 0.509346] AppArmor: AppArmor sha1 policy hashing enabled
[ 0.509357] Loading compiled-in module X.509 certificates
[ 0.510012] Loaded X.509 cert 'Build time autogenerated kernel key: 12bf04f284d65376e86a47baeb4e977513b685d2'
[ 0.510015] ima: Allocated hash algorithm: sha1
[ 0.517232] ima: Error Communicating to TPM chip
[ 0.524164] ima: Error Communicating to TPM chip
[ 0.532224] ima: Error Communicating to TPM chip
[ 0.539223] ima: Error Communicating to TPM chip
[ 0.546210] ima: Error Communicating to TPM chip
[ 0.553196] ima: Error Communicating to TPM chip
[ 0.560190] ima: Error Communicating to TPM chip
[ 0.567188] ima: Error Communicating to TPM chip
[ 0.576346] ima: No architecture policies found
[ 0.576372] evm: Initialising EVM extended attributes:
[ 0.576373] evm: security.selinux
[ 0.576375] evm: security.SMACK64
[ 0.576376] evm: security.SMACK64EXEC
[ 0.576377] evm: security.SMACK64TRANSMUTE
[ 0.576378] evm: security.SMACK64MMAP
[ 0.576378] evm: security.apparmor
[ 0.576379] evm: security.ima
[ 0.576380] evm: security.capability
[ 0.576381] evm: HMAC attrs: 0x1
[ 0.576664] PM: Magic number: 8:445:173
[ 0.576698] acpi device:36: hash matches
[ 0.576928] RAS: Correctable Errors collector initialized.
[ 0.576946] clk: Disabling unused clocks
[ 0.578246] Freeing unused decrypted memory: 2036K
[ 0.578780] Freeing unused kernel image (initmem) memory: 3364K
[ 0.578833] Write protecting the kernel read-only data: 30720k
[ 0.579322] Freeing unused kernel image (text/rodata gap) memory: 2036K
[ 0.579572] Freeing unused kernel image (rodata/data gap) memory: 1420K
[ 0.629854] x86/mm: Checked W+X mappings: passed, no W+X pages found.
[ 0.629856] x86/mm: Checking user space page tables
[ 0.678240] x86/mm: Checked W+X mappings: passed, no W+X pages found.
[ 0.678245] Run /init as init process
[ 0.678246] with arguments:
[ 0.678247] /init
[ 0.678248] splash
[ 0.678249] with environment:
[ 0.678250] HOME=/
[ 0.678250] TERM=linux
[ 0.678251] BOOT_IMAGE=/boot/vmlinuz-5.15.0-119-generic
[ 0.720330] usb 1-1: new high-speed USB device number 2 using ehci-pci
[ 0.800524] e1000e: Intel(R) PRO/1000 Network Driver
[ 0.800528] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[ 0.800720] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[ 0.803508] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 0.803518] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 2
[ 0.805833] xhci_hcd 0000:00:14.0: hcc params 0x200077c1 hci version 0x100 quirks 0x000000000004b810
[ 0.811629] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 0.811639] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 3
[ 0.811646] xhci_hcd 0000:00:14.0: Host supports USB 3.0 SuperSpeed
[ 0.812302] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.15
[ 0.812316] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.812320] usb usb2: Product: xHCI Host Controller
[ 0.812323] usb usb2: Manufacturer: Linux 5.15.0-119-generic xhci-hcd
[ 0.812327] usb usb2: SerialNumber: 0000:00:14.0
[ 0.820585] hub 2-0:1.0: USB hub found
[ 0.820608] hub 2-0:1.0: 11 ports detected
[ 0.821645] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt
[ 0.821963] i2c i2c-0: 2/2 memory slots populated (from DMI)
[ 0.824378] i2c i2c-0: Successfully instantiated SPD at 0x50
[ 0.833772] ahci 0000:00:1f.2: version 3.0
[ 0.833910] ahci 0000:00:1f.2: BIOS update required for Link Power Management support
[ 0.844055] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 3 ports 6 Gbps 0x1 impl SATA mode
[ 0.844065] ahci 0000:00:1f.2: flags: 64bit ncq pm led clo only pio slum part deso sadm sds apst
[ 0.845868] usb usb3: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.15
[ 0.845873] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.845875] usb usb3: Product: xHCI Host Controller
[ 0.845876] usb usb3: Manufacturer: Linux 5.15.0-119-generic xhci-hcd
[ 0.845878] usb usb3: SerialNumber: 0000:00:14.0
[ 0.848019] hub 3-0:1.0: USB hub found
[ 0.848031] hub 3-0:1.0: 4 ports detected
[ 0.876705] usb 1-1: New USB device found, idVendor=8087, idProduct=8001, bcdDevice= 0.03
[ 0.876713] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 0.880890] hub 1-1:1.0: USB hub found
[ 0.880951] hub 1-1:1.0: 8 ports detected
[ 0.888740] scsi host0: ahci
[ 0.890400] scsi host1: ahci
[ 0.891324] scsi host2: ahci
[ 0.891445] ata1: SATA max UDMA/133 abar m2048@0xf123c000 port 0xf123c100 irq 48
[ 0.891450] ata2: DUMMY
[ 0.891451] ata3: DUMMY
[ 0.985001] e1000e 0000:00:19.0 0000:00:19.0 (uninitialized): registered PHC clock
[ 1.049969] e1000e 0000:00:19.0 eth0: (PCI Express:2.5GT/s:Width x1) 68:f7:28:a7:fd:e8
[ 1.049976] e1000e 0000:00:19.0 eth0: Intel(R) PRO/1000 Network Connection
[ 1.050014] e1000e 0000:00:19.0 eth0: MAC: 11, PHY: 12, PBA No: FFFFFF-0FF
[ 1.168415] usb 2-4: new full-speed USB device number 2 using xhci_hcd
[ 1.208092] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[ 1.208917] ata1.00: LPM support broken, forcing max_power
[ 1.209426] ata1.00: ACPI cmd f5/00:00:00:00:00:a0(SECURITY FREEZE LOCK) filtered out
[ 1.209796] ata1.00: supports DRM functions and may not be fully accessible
[ 1.209803] ata1.00: ATA-10: CT500MX500SSD1, M3CR043, max UDMA/133
[ 1.209972] ata1.00: 976773168 sectors, multi 1: LBA48 NCQ (depth 32), AA
[ 1.211087] ata1.00: Features: Trust Dev-Sleep
[ 1.211463] ata1.00: LPM support broken, forcing max_power
[ 1.211929] ata1.00: ACPI cmd f5/00:00:00:00:00:a0(SECURITY FREEZE LOCK) filtered out
[ 1.212297] ata1.00: supports DRM functions and may not be fully accessible
[ 1.213383] ata1.00: configured for UDMA/133
[ 1.224146] scsi 0:0:0:0: Direct-Access ATA CT500MX500SSD1 043 PQ: 0 ANSI: 5
[ 1.224639] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 1.224719] sd 0:0:0:0: [sda] 976773168 512-byte logical blocks: (500 GB/466 GiB)
[ 1.224724] sd 0:0:0:0: [sda] 4096-byte physical blocks
[ 1.224746] sd 0:0:0:0: [sda] Write Protect is off
[ 1.224749] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 1.224766] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 1.225481] sda: sda1 sda2 < sda5 >
[ 1.225955] sd 0:0:0:0: [sda] supports TCG Opal
[ 1.225958] sd 0:0:0:0: [sda] Attached SCSI disk
[ 1.227903] e1000e 0000:00:19.0 enp0s25: renamed from eth0
[ 1.288355] tsc: Refined TSC clocksource calibration: 2194.918 MHz
[ 1.288363] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x1fa37202099, max_idle_ns: 440795206796 ns
[ 1.288391] clocksource: Switched to clocksource tsc
[ 1.318034] usb 2-4: New USB device found, idVendor=10c4, idProduct=ea60, bcdDevice= 1.00
[ 1.318039] usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1.318041] usb 2-4: Product: CP2102N USB to UART Bridge Controller
[ 1.318043] usb 2-4: Manufacturer: Silicon Labs
[ 1.318045] usb 2-4: SerialNumber: a0d33c2ffe27ee11823f07d8f49e3369
[ 1.444345] usb 2-6: new high-speed USB device number 3 using xhci_hcd
[ 1.593521] usb 2-6: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice=85.37
[ 1.593527] usb 2-6: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 1.593529] usb 2-6: Product: USB2.0 Hub
[ 1.594222] hub 2-6:1.0: USB hub found
[ 1.594478] hub 2-6:1.0: 2 ports detected
[ 1.697870] psmouse serio1: synaptics: queried max coordinates: x [..5676], y [..4758]
[ 1.720343] usb 2-7: new full-speed USB device number 4 using xhci_hcd
[ 1.733926] psmouse serio1: synaptics: queried min coordinates: x [1266..], y [1096..]
[ 1.733932] psmouse serio1: synaptics: Trying to set up SMBus access
[ 1.869872] usb 2-7: New USB device found, idVendor=8087, idProduct=0a2a, bcdDevice= 0.01
[ 1.869878] usb 2-7: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 1.948377] usb 2-6.1: new full-speed USB device number 5 using xhci_hcd
[ 2.051032] usb 2-6.1: New USB device found, idVendor=138a, idProduct=0011, bcdDevice= 0.78
[ 2.051038] usb 2-6.1: New USB device strings: Mfr=0, Product=0, SerialNumber=1
[ 2.051040] usb 2-6.1: SerialNumber: 7ed55d2b3810
[ 2.176318] usb 2-8: new high-speed USB device number 6 using xhci_hcd
[ 2.379181] usb 2-8: New USB device found, idVendor=04f2, idProduct=b444, bcdDevice= 0.16
[ 2.379187] usb 2-8: New USB device strings: Mfr=3, Product=1, SerialNumber=2
[ 2.379189] usb 2-8: Product: Integrated Camera
[ 2.379191] usb 2-8: Manufacturer: Chicony Electronics Co.,Ltd.
[ 2.379192] usb 2-8: SerialNumber: 0001
[ 4.219397] EXT4-fs (sda5): mounted filesystem with ordered data mode. Opts: (null). Quota mode: none.
[ 4.351289] systemd[1]: Inserted module 'autofs4'
[ 4.369848] systemd[1]: systemd 245.4-4ubuntu3.20 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)
[ 4.388451] systemd[1]: Detected architecture x86-64.
[ 4.425242] systemd[1]: Set hostname to
As mentioned in https://github.com/espressif/esp-hosted/issues/479#issuecomment-2342762897, Please use latest master code from esp-hosted at both places, esp and host.
Complete documentation of how to flash the ESP and host is available under https://github.com/espressif/esp-hosted/blob/master/README.md
please find the connection reference which we followed to do the spi connection ![Uploading WhatsApp Image 2024-09-11 at 1.47.20 PM.jpeg…]()
Please note, slave flashing and getting log on the slave chipsets is different from that of hosts.
For ESP-Hosted to work:
idf.py menuconfig
done correctly to use correct bus before flashingplease find the git commit on the esp32 side C:\esp-hosted>git log -1 commit 70de43ac9cc30ef55960d8025274df7a0fe1dfc8 (HEAD) Merge: 5f85029 01a9eae Author: Yogesh Mantri yogesh.mantri@espressif.com Date: Fri Aug 23 21:50:05 2024 +0800
Merge branch 'feat/version_debugfs_hostedng' into 'master'
esp_hosted_ng: Add version support in debugfs
See merge request app-frameworks/esp_hosted!488
please find the git commit in host rpi side itas@raspberrypi:~/esp-hosted/esp_hosted_fg/host/linux/host_control $ git log -1 commit 70de43ac9cc30ef55960d8025274df7a0fe1dfc8 (HEAD, origin/master, origin/HEAD, master) Merge: 5f85029 01a9eae Author: Yogesh Mantri yogesh.mantri@espressif.com Date: Fri Aug 23 21:50:05 2024 +0800
Merge branch 'feat/version_debugfs_hostedng' into 'master'
esp_hosted_ng: Add version support in debugfs
See merge request app-frameworks/esp_hosted!488
Sure. Check other things mentioned in https://github.com/espressif/esp-hosted/issues/479#issuecomment-2342999046
Hi sir we have completed the esp32set up please find the log below Leaving... Hard resetting via RTS pin... ld -P C:/esp/esp-idf/components/esptool_py/run_serial_tool.cmake" Executing action: monitor Running idf_monitor in directory C:\esp-hosted\esp_hosted_fg\esp\esp_driver\network_adapter Executing "C:\esp\tools\Espressif\python_env\idf5.3_py3.11_env\Scripts\python.exe C:\esp\esp-idf\tools/idf_monitor.py -p COM4 -b 115200 --toolchain-prefix xtensa-esp32s3-elf- --target esp32s3 --revision 0 C:\esp-hosted\esp_hosted_fg\esp\esp_driver\network_adapter\build\network_adapter.elf --force-color -m 'C:\esp\tools\Espressif\python_env\idf5.3_py3.11_env\Scripts\python.exe' 'C:\esp\esp-idf\tools\idf.py'"... --- WARNING: GDB cannot open serial ports accessed as COMx --- Using \.\COM4 instead... --- esp-idf-monitor 1.4.0 on \.\COM4 115200 --- --- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H --- ESP-ROM:esp32s3-20210327 Build:Mar 27 2021 rst:0x1 (POWERON),boot:0x8 (SPI_FAST_FLASH_BOOT) SPIWP:0xee mode:DIO, clock div:1 load:0x3fce2810,len:0x178c load:0x403c8700,len:0x4 load:0x403c8704,len:0xcb8 load:0x403cb700,len:0x2db0 entry 0x403c8914 I (23) boot: ESP-IDF v5.3 2nd stage bootloader I (24) boot: compile time Sep 12 2024 15:58:13 I (24) boot: Multicore bootloader I (27) boot: chip revision: v0.2 I (30) boot.esp32s3: Boot SPI Speed : 80MHz I (35) boot.esp32s3: SPI Mode : DIO I (40) boot.esp32s3: SPI Flash Size : 8MB I (45) boot: Enabling RNG early entropy source... I (50) boot: Partition Table: I (54) boot: ## Label Usage Type ST Offset Length I (61) boot: 0 nvs WiFi data 01 02 00009000 00004000 I (68) boot: 1 otadata OTA data 01 00 0000d000 00002000 I (76) boot: 2 phy_init RF data 01 01 0000f000 00001000 I (83) boot: 3 factory factory app 00 00 00010000 00100000 I (91) boot: 4 ota_0 OTA app 00 10 00110000 00100000 I (98) boot: 5 ota_1 OTA app 00 11 00210000 00100000 I (106) boot: End of partition table I (110) boot: Defaulting to factory image I (115) esp_image: segment 0: paddr=00010020 vaddr=3c0a0020 size=29cc4h (171204) map I (154) esp_image: segment 1: paddr=00039cec vaddr=3fc9d900 size=05120h ( 20768) load I (159) esp_image: segment 2: paddr=0003ee14 vaddr=40374000 size=01204h ( 4612) load I (161) esp_image: segment 3: paddr=00040020 vaddr=42000020 size=9032ch (590636) map I (274) esp_image: segment 4: paddr=000d0354 vaddr=40375204 size=1865ch ( 99932) load I (307) boot: Loaded app from partition at offset 0x10000 I (307) boot: Disabling RNG early entropy source... I (318) cpu_start: Multicore app I (328) cpu_start: Pro cpu start user code I (328) cpu_start: cpu freq: 160000000 Hz I (328) app_init: Application information: I (331) app_init: Project name: network_adapter I (336) app_init: App version: FG-0.0.6.0.0 I (342) app_init: Compile time: Sep 12 2024 15:57:46 I (348) app_init: ELF file SHA256: a9f58c38e... I (353) app_init: ESP-IDF: v5.3 I (358) efuse_init: Min chip rev: v0.0 I (362) efuse_init: Max chip rev: v0.99 I (367) efuse_init: Chip rev: v0.2 I (372) heap_init: Initializing. RAM available for dynamic allocation: I (379) heap_init: At 3FCA70C8 len 00042648 (265 KiB): RAM I (385) heap_init: At 3FCE9710 len 00005724 (21 KiB): RAM I (392) heap_init: At 3FCF0000 len 00008000 (32 KiB): DRAM I (398) heap_init: At 600FE100 len 00001EE8 (7 KiB): RTCRAM I (405) spi_flash: detected chip: gd I (408) spi_flash: flash io: dio I (412) sleep: Configure to isolate all GPIO pins in sleep state I (419) sleep: Enable automatic switching of GPIO sleep configuration I (426) coexist: coex firmware version: dab85ae96 I (432) coexist: coexist rom version e7ae62f I (437) main_task: Started on CPU0 I (441) main_task: Calling app_main() I (445) NETWORK_ADAPTER: I (454) NETWORK_ADAPTER: ESP-Hosted Firmware version :: FG-0.0.6.0.0 I (463) NETWORK_ADAPTER: Transport used :: SPI only I (471) NETWORK_ADAPTER: I (481) NETWORK_ADAPTER: Supported features are: I (486) NETWORK_ADAPTER: - WLAN over SPI I (491) ESP_BT: - BT/BLE I (494) ESP_BT: - HCI Over SPI I (498) ESP_BT: - BLE only I (501) NETWORK_ADAPTER: capabilities: 0xe8 I (512) BLE_INIT: BT controller compile version [ba3b3e3] I (514) BLE_INIT: Bluetooth MAC: dc:da:0c:61:9f:b6 I (519) phy_init: phy_version 680,a6008b2,Jun 4 2024,16:41:10 I (560) NETWORK_ADAPTER: ESP Bluetooth MAC addr: dc:da: c:61:9f:b6 I (561) SPI_DRIVER: Using SPI interface I (562) gpio: GPIO[2]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0 I (570) gpio: GPIO[4]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0 I (580) SPI_DRIVER: SPI Ctrl:1 mode: 2, GPIOs: MOSI: 11, MISO: 13, CS: 10, CLK: 12 HS: 2 DR: 4
I (589) SPI_DRIVER: Hosted SPI queue size: Tx:20 Rx:20 I (595) gpio: GPIO[10]| InputEn: 0| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0 I (604) gpio: GPIO[10]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0 I (616) pp: pp rom version: e7ae62f I (618) net80211: net80211 rom version: e7ae62f I (624) wifi:wifi driver task: 3fccead8, prio:23, stack:6656, core=0 I (630) wifi:wifi firmware version: 0caa81945 I (633) wifi:wifi certification version: v7.0 I (637) wifi:config NVS flash: disabled I (641) wifi:config nano formating: disabled I (645) wifi:Init data frame dynamic rx buffer num: 32 I (650) wifi:Init static rx mgmt buffer num: 5 I (654) wifi:Init management short buffer num: 32 I (658) wifi:Init dynamic tx buffer num: 32 I (662) wifi:Init static tx FG buffer num: 2 I (666) wifi:Init static rx buffer size: 1600 I (670) wifi:Init static rx buffer num: 10 I (674) wifi:Init dynamic rx buffer num: 32 I (678) wifi_init: rx ba win: 6 I (682) wifi_init: accept mbox: 6 I (686) wifi_init: tcpip mbox: 32 I (689) wifi_init: udp mbox: 6 I (693) wifi_init: tcp mbox: 6 I (697) wifi_init: tcp tx win: 5760 I (701) wifi_init: tcp rx win: 5760 I (705) wifi_init: tcp mss: 1440 I (709) wifi_init: WiFi IRAM OP enabled I (714) wifi_init: WiFi RX IRAM OP enabled I (720) wifi:mode : null I (721) NETWORK_ADAPTER: Initial set up done I (726) slave_ctrl: event ESPInit I (730) main_task: Returned from app_main() ESP-ROM:esp32s3-20210327 Build:Mar 27 2021 rst:0x1 (POWERON),boot:0x9 (SPI_FAST_FLASH_BOOT) SPIWP:0xee mode:DIO, clock div:1 load:0x3fce2810,len:0x178c load:0x403c8700,len:0x4 load:0x403c8704,len:0xcb8 load:0x403cb700,len:0x2db0 entry 0x403c8914 I (23) boot: ESP-IDF v5.3 2nd stage bootloader I (24) boot: compile time Sep 12 2024 15:58:13 I (24) boot: Multicore bootloader I (27) boot: chip revision: v0.2 I (30) boot.esp32s3: Boot SPI Speed : 80MHz I (35) boot.esp32s3: SPI Mode : DIO I (40) boot.esp32s3: SPI Flash Size : 8MB I (45) boot: Enabling RNG early entropy source... I (50) boot: Partition Table: I (54) boot: ## Label Usage Type ST Offset Length I (61) boot: 0 nvs WiFi data 01 02 00009000 00004000 I (68) boot: 1 otadata OTA data 01 00 0000d000 00002000 I (76) boot: 2 phy_init RF data 01 01 0000f000 00001000 I (83) boot: 3 factory factory app 00 00 00010000 00100000 I (91) boot: 4 ota_0 OTA app 00 10 00110000 00100000 I (98) boot: 5 ota_1 OTA app 00 11 00210000 00100000 I (106) boot: End of partition table I (110) boot: Defaulting to factory image I (115) esp_image: segment 0: paddr=00010020 vaddr=3c0a0020 size=29cc4h (171204) map I (154) esp_image: segment 1: paddr=00039cec vaddr=3fc9d900 size=05120h ( 20768) load I (159) esp_image: segment 2: paddr=0003ee14 vaddr=40374000 size=01204h ( 4612) load I (161) esp_image: segment 3: paddr=00040020 vaddr=42000020 size=9032ch (590636) map I (274) esp_image: segment 4: paddr=000d0354 vaddr=40375204 size=1865ch ( 99932) load I (307) boot: Loaded app from partition at offset 0x10000 I (307) boot: Disabling RNG early entropy source... I (318) cpu_start: Multicore app I (328) cpu_start: Pro cpu start user code I (328) cpu_start: cpu freq: 160000000 Hz I (328) app_init: Application information: I (331) app_init: Project name: network_adapter I (336) app_init: App version: FG-0.0.6.0.0 I (342) app_init: Compile time: Sep 12 2024 15:57:46 I (348) app_init: ELF file SHA256: a9f58c38e... I (353) app_init: ESP-IDF: v5.3 I (358) efuse_init: Min chip rev: v0.0 I (362) efuse_init: Max chip rev: v0.99 I (367) efuse_init: Chip rev: v0.2 I (372) heap_init: Initializing. RAM available for dynamic allocation: I (379) heap_init: At 3FCA70C8 len 00042648 (265 KiB): RAM I (385) heap_init: At 3FCE9710 len 00005724 (21 KiB): RAM I (392) heap_init: At 3FCF0000 len 00008000 (32 KiB): DRAM I (398) heap_init: At 600FE100 len 00001EE8 (7 KiB): RTCRAM I (405) spi_flash: detected chip: gd I (408) spi_flash: flash io: dio I (412) sleep: Configure to isolate all GPIO pins in sleep state I (419) sleep: Enable automatic switching of GPIO sleep configuration I (426) coexist: coex firmware version: dab85ae96 I (432) coexist: coexist rom version e7ae62f I (437) main_task: Started on CPU0 I (441) main_task: Calling app_main() I (445) NETWORK_ADAPTER: I (454) NETWORK_ADAPTER: ESP-Hosted Firmware version :: FG-0.0.6.0.0 I (463) NETWORK_ADAPTER: Transport used :: SPI only I (471) NETWORK_ADAPTER: I (481) NETWORK_ADAPTER: Supported features are: I (486) NETWORK_ADAPTER: - WLAN over SPI I (491) ESP_BT: - BT/BLE I (494) ESP_BT: - HCI Over SPI I (498) ESP_BT: - BLE only I (501) NETWORK_ADAPTER: capabilities: 0xe8 I (512) BLE_INIT: BT controller compile version [ba3b3e3] I (514) BLE_INIT: Bluetooth MAC: dc:da:0c:61:9f:b6 I (519) phy_init: phy_version 680,a6008b2,Jun 4 2024,16:41:10 I (560) NETWORK_ADAPTER: ESP Bluetooth MAC addr: dc:da: c:61:9f:b6 I (561) SPI_DRIVER: Using SPI interface I (562) gpio: GPIO[2]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0 I (570) gpio: GPIO[4]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0 I (579) SPI_DRIVER: SPI Ctrl:1 mode: 2, GPIOs: MOSI: 11, MISO: 13, CS: 10, CLK: 12 HS: 2 DR: 4
I (589) SPI_DRIVER: Hosted SPI queue size: Tx:20 Rx:20 I (595) gpio: GPIO[10]| InputEn: 0| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0 I (604) gpio: GPIO[10]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0 I (616) pp: pp rom version: e7ae62f I (618) net80211: net80211 rom version: e7ae62f I (624) wifi:wifi driver task: 3fccead8, prio:23, stack:6656, core=0 I (629) wifi:wifi firmware version: 0caa81945 I (633) wifi:wifi certification version: v7.0 I (637) wifi:config NVS flash: disabled I (640) wifi:config nano formating: disabled I (644) wifi:Init data frame dynamic rx buffer num: 32 I (649) wifi:Init static rx mgmt buffer num: 5 I (653) wifi:Init management short buffer num: 32 I (658) wifi:Init dynamic tx buffer num: 32 I (662) wifi:Init static tx FG buffer num: 2 I (666) wifi:Init static rx buffer size: 1600 I (670) wifi:Init static rx buffer num: 10 I (674) wifi:Init dynamic rx buffer num: 32 I (678) wifi_init: rx ba win: 6 I (681) wifi_init: accept mbox: 6 I (685) wifi_init: tcpip mbox: 32 I (689) wifi_init: udp mbox: 6 I (693) wifi_init: tcp mbox: 6 I (697) wifi_init: tcp tx win: 5760 I (701) wifi_init: tcp rx win: 5760 I (705) wifi_init: tcp mss: 1440 I (709) wifi_init: WiFi IRAM OP enabled I (713) wifi_init: WiFi RX IRAM OP enabled I (719) wifi:mode : null I (721) NETWORK_ADAPTER: Initial set up done I (726) slave_ctrl: event ESPInit I (730) main_task: Returned from app_main()
It is surprising that you are not getting the first event was not through.
Can you please attach the sdkconfig used? Also, Can you please confirm you have connected through:
please find the kernal logs from host side
hi sir Please find the contents of sdkconfig file
from sdkconfig, I could see,
CONFIG_ESP_SPI_HOST_INTERFACE=y
#
# SPI Configuration
#
CONFIG_ESP_SPI_GPIO_HANDSHAKE=2
CONFIG_ESP_SPI_GPIO_DATA_READY=4
CONFIG_ESP_SPI_TX_Q_SIZE=20
CONFIG_ESP_SPI_RX_Q_SIZE=20
CONFIG_ESP_SPI_CHECKSUM=y
From code:
I assume you have not changed the code anywhere. So,
-- https://github.com/espressif/esp-hosted/issues/479#issuecomment-2345943165 is connected to Raspberry Pi correctly? --
Hi Sir
We have rechecked the connections properly its fine from our part. we have changed 1mhz but still the issue is not yet resolved
Hi sir we have used wires of length =10cm and continuity also checked based on the command dmesg | tail -n 20 log is dmesg | tail -n 20 [ 192.848837] OF: overlay: WARNING: memory leak will occur if overlay removed, property: /soc/spi@7e204000/spidev@0/status [ 192.878462] esp32_spi: loading out-of-tree module taints kernel. [ 192.878965] esp32_spi: esp_reset: Resetpin of Host is 506 [ 192.879175] esp32_spi: esp_reset: Triggering ESP reset. [ 192.879317] esp32_spi: spi_init: ESP: SPI host config: GPIOs: Handshake[522] DataReady[527] [ 192.879320] esp32_spi: esp_spi_thread: esp spi thread created [ 192.879323] esp32_spi: spi_dev_init: Config - GPIOs: resetpin[506] Handshake[522] Dataready[527] [ 192.879328] esp32_spi: spi_dev_init: Config - SPI: clock[1MHz] bus[0] cs[0] mode[2] [ 380.873806] bcmgenet fd580000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx [ 1091.805994] v3d fec00000.v3d: MMU error from client CLE (4) at 0x2341000, pte invalid [ 1182.991997] esp32_spi: esp_serial_cleanup: [ 1183.458018] esp32_spi: esp_spi_thread: esp spi thread cleared [ 1197.272786] OF: overlay: WARNING: memory leak will occur if overlay removed, property: /soc/spi@7e204000/spidev@0/status [ 1197.302412] esp32_spi: esp_reset: Resetpin of Host is 506 [ 1197.302626] esp32_spi: esp_reset: Triggering ESP reset. [ 1197.302830] esp32_spi: spi_init: ESP: SPI host config: GPIOs: Handshake[522] DataReady[527] [ 1197.302836] esp32_spi: spi_dev_init: Config - GPIOs: resetpin[506] Handshake[522] Dataready[527] [ 1197.302841] esp32_spi: spi_dev_init: Config - SPI: clock[1MHz] bus[0] cs[0] mode[2] [ 1197.303104] esp32_spi: esp_spi_thread: esp spi thread created [ 3865.501090] esp32_spi: esp_serial_ioctl: IOCTL unsupported 21505
Either test in user space as said earlier or logic analyser as last sort.
Problem is your spi pins, miso, clk, cs right now. Other gpios also need testing later. For now very sure of these tree keys not correct.
Hi sir Is there any specific command other than ./rpi_init.sh wifi=spi to build the kernel module esp32_spio.ko
Hi sir Is there any specific command other than ./rpi_init.sh wifi=spi to build the kernel module esp32_spio.ko
You meant 'esp32_spi.ko' . So yes, this should get you wifi on spi built on kernel module side.
it is worth to cross check your gpios are working fine first for spi.
https://github.com/espressif/esp-hosted/issues/479#issuecomment-2351293886
Once SPI gpios are correct, you can also check handshake and data ready gpios are correct or not.
Hi sir Please be informed that last issue related to kernel building was resolved.We were able to build the kernel log after flashing 64bit rasbian 64bit os .
We have changed the wires for doing the hardware spi connections between esp32s3 and rpi,used wires of less than10cm now
.And we have checked the spi dev test using python script for checking the spi communication between rpi and esp32s3 we are facing issues related to clock synchronisation .the data which we are getting in rpi is invalid.
Initialy we have used 50khz as clk frequency but failed in establishing spi communication and set up wifi.
After that since 10mhz was the expected frequency changed the clock frquency in the python script to 10mhz from 50khz was ble to invoke handshake interrupts ,start spi transaction but and still failing in the communication and wifi set up.
Now we have done spi dev test by maintaing 40mhz clok req in script and also changed macro for clk freq in rpi got dataready interupt also invoked but not recieving any data in rpi and no changes is seen in the logs of esp32s3.
After got proper logs in both esp32s3 and rpi kernel logs but failing to establish spi communication and set up wifi.
please find the logs attatched ,photo of the hardware set up kindly guide us what has to done to resolve the following issues.
What should be the exact clock frequency to set communication both rpi and esp32s3 for proper spi communication.
log for rpi-50khz esp32-40mhz [ 689.199146] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199148] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199151] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199153] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199155] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199158] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199160] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199163] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199165] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199168] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199170] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199173] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199175] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199178] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199180] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199182] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199185] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199188] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199190] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199192] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199195] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199197] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199200] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199202] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199204] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199207] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199210] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199212] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199214] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199217] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199219] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199222] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199224] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199227] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199229] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199231] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199234] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199237] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199239] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199241] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199243] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199246] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199248] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199251] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199253] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199256] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199258] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199260] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199263] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199266] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199268] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199270] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199273] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199275] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199278] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199280] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199282] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199285] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199288] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199290] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199292] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199295] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199297] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199300] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199302] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199305] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199307] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199309] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199312] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199315] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199317] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199319] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199322] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199324] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199327] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199329] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199331] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199334] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199336] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199339] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199341] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199344] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199346] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199348] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199351] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199354] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199356] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199358] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199361] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199363] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199366] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199368] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199370] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199373] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199375] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199378] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199380] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199383] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199385] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199387] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199390] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199393] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199395] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199397] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199399] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199402] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199405] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199407] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199409] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199412] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199414] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199417] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199419] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199422] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199424] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199426] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199429] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199432] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199434] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199436] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199439] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199441] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199444] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199446] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199448] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199451] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199453] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199456] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199458] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199461] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199463] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199465] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199468] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199470] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199473] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199475] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199477] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199480] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199482] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199485] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199487] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199490] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199492] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199495] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199497] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199500] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199502] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199504] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199507] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199509] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199512] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199514] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199517] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199519] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199522] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199524] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199526] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199529] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199531] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199534] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199536] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199539] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199541] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199543] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199546] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199549] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199551] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199553] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199555] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199558] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199560] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199563] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199565] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199568] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199570] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199572] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199575] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199578] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199580] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199583] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199585] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199588] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199590] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199592] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199595] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199597] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199600] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199602] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199604] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199607] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199609] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199612] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199614] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199617] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199619] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199622] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199624] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199627] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199629] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199631] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199634] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199636] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199639] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199641] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199643] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199646] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199648] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199651] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199653] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199656] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199658] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199661] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199663] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199666] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199668] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199670] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199673] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199675] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199678] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199680] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199682] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199690] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199692] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199695] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199697] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199700] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199703] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199705] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199707] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199710] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199712] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199715] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199717] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199720] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199722] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199724] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199727] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199730] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199732] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199734] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199736] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199739] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199741] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199744] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199746] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199749] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199751] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199754] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199756] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199759] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199761] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199764] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199766] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199769] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199771] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199773] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199776] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199778] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199781] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199783] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199785] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199788] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199791] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199793] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199795] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199798] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199800] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199803] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199805] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199808] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199810] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199812] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199815] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199817] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199820] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199822] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199824] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199827] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199829] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199832] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199834] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199837] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199839] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199842] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199844] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199847] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199849] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199851] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199854] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199857] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199859] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199861] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199863] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199866] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199869] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199871] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199873] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199876] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199878] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199881] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199883] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199886] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199888] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199891] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199893] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199896] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199898] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199900] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199903] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199905] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199908] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199910] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199912] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199915] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199917] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199920] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199922] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199925] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199927] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199930] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199932] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199935] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199937] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199939] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199942] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199944] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199947] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199949] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199951] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199954] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199956] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199959] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199961] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199964] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199966] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199969] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199971] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199974] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199976] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199978] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199981] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199983] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199986] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199988] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.199990] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.199993] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.199996] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.199998] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200000] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200003] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200005] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200008] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200010] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200013] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200015] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200017] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200020] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200023] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200025] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200027] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200030] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200032] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200035] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200037] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200039] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200042] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200044] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200047] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200049] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200052] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200054] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200057] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200059] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200062] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200064] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200066] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200069] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200071] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200074] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200076] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200078] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200081] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200084] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200086] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200088] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200091] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200093] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200096] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200098] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200101] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200103] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200105] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200108] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200111] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200113] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200115] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200117] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200120] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200122] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200125] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200127] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200130] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200132] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200135] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200137] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200140] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200142] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200144] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200147] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200150] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200152] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200154] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200156] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200159] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200161] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200164] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200166] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200169] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200171] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200174] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200176] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200179] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200181] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200183] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200186] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200189] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200191] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200193] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200196] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200198] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200201] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200203] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200205] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200208] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200211] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200213] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200215] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200218] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200220] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200223] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200225] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200228] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200230] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200233] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200235] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200238] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200240] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200242] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200245] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200248] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200250] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200252] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200255] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200258] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200260] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200262] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200265] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200267] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200270] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200272] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200274] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200277] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200279] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200282] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200284] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200287] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200289] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200291] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200294] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200297] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200299] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200301] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200304] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200306] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200309] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200311] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200313] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200316] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200318] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200321] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200323] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200326] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200328] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200331] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200333] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200336] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200338] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200340] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200343] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200345] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200348] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200350] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200352] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200355] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200358] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200360] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200362] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200365] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200368] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200370] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200372] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200375] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200377] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200380] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200382] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200385] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200387] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200390] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200392] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200395] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200397] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200400] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200402] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200405] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200407] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200409] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200412] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200415] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200417] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200419] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200421] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200424] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200427] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200429] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200431] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200434] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200436] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200439] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200441] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200444] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200446] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200449] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200451] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200454] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200456] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200458] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200461] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200463] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200466] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200468] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200470] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200473] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200475] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200478] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200480] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200483] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200485] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200488] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200490] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200493] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200495] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200497] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200500] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200503] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200505] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200507] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200509] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200512] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200515] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200517] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200519] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200522] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200524] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200527] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200529] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200532] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200534] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200536] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200539] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200542] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200544] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200546] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200549] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200551] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200554] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200556] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200558] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200561] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200563] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200566] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200568] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200571] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200573] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200575] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200578] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200581] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200583] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200585] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200587] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200590] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200593] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200595] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200597] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200600] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200602] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200605] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200607] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200610] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200612] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200615] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200617] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200620] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200622] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200624] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200627] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200630] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200632] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200634] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200636] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200639] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200641] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200644] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200646] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200649] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200651] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200654] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200656] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200659] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200661] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200663] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200666] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200669] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200671] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200673] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200675] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200678] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200681] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200683] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200685] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200688] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200690] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200693] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200695] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200698] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200700] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200702] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200705] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200708] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200710] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200712] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200714] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200717] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200719] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200722] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200724] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200727] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200729] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200732] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200734] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200737] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200739] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200741] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200744] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200746] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200749] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200751] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200753] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200756] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200758] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200761] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200763] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200766] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200768] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200771] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200773] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200776] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200778] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200780] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200783] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200785] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200788] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200790] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200792] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200795] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200797] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200800] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200802] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200805] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200807] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200810] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200812] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200815] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200817] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200819] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200822] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200825] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200827] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200829] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200832] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200834] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200837] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200839] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200841] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200844] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200846] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200849] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200851] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200854] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200856] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200859] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200861] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200864] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200866] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200868] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200871] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200873] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200876] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200878] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200880] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200883] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200885] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200888] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200890] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200893] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200895] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200898] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200900] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200903] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200905] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200907] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200910] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200913] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200915] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200917] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200919] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200922] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200924] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200927] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200929] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200932] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200934] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200937] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200939] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200942] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200944] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200946] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200949] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200952] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200954] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200956] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200959] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200961] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200964] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200966] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200969] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200971] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200974] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200976] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200978] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200981] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200983] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200986] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200988] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.200991] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.200993] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.200995] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.200998] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201001] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201003] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201005] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201008] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201011] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201013] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201015] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201018] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201020] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201023] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201025] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201027] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201030] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201033] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201035] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201037] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201040] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201042] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201045] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201047] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201050] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201052] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201054] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201057] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201059] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201062] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201064] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201066] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201069] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201071] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201074] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201076] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201079] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201081] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201084] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201086] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201089] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201091] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201093] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201096] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201099] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201101] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201103] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201106] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201109] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201111] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201113] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201116] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201118] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201121] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201123] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201125] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201128] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201130] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201133] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201135] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201138] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201140] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201143] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201145] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201148] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201150] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201152] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201155] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201158] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201160] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201162] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201165] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201167] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201170] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201172] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201174] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201177] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201179] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201182] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201184] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201187] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201189] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201191] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201194] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201197] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201199] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201201] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201204] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201206] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201209] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201211] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201213] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201216] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201219] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201221] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201223] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201226] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201228] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201231] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201233] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201236] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201238] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201240] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201243] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201246] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201248] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201250] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201252] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201255] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201258] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201260] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201262] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201265] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201267] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201270] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201272] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201275] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201277] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201279] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201282] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201285] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201287] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201289] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201291] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201294] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201296] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201299] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201301] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201304] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201306] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201309] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201311] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201314] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201316] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201318] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201321] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201324] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201326] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201328] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201330] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201333] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201336] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201338] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201340] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201343] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201345] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201348] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201350] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201353] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201355] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201358] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201360] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201363] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201365] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201367] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201370] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201373] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201375] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201377] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201379] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201382] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201385] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201387] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201389] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201392] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201394] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201397] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201399] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201402] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201404] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201406] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201409] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201412] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201414] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201416] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201418] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201421] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201424] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201426] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201428] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201431] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201433] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201436] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201438] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201441] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201443] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201445] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201448] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201451] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201453] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201455] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201457] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201460] esp32_spi: esp_spi_thread: entered esp spi loop [ 689.201462] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 689.201465] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 689.201467] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 689.201470] esp32_spi: esp_spi_transaction: entered slave_ready [ 689.201473] esp32_spi: esp_spi_transaction: packet is retrieved for transmission over spi [ 689.201472] SPI Interrupt Handler called, IRQ: 55 [ 689.201485] Semaphore acquired: 2 [ 689.201490] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000008 [ 689.201500] Mem abort info: [ 689.201503] ESR = 0x0000000096000005 [ 689.201506] EC = 0x25: DABT (current EL), IL = 32 bits [ 689.201511] SET = 0, FnV = 0 [ 689.201514] EA = 0, S1PTW = 0 [ 689.201517] FSC = 0x05: level 1 translation fault [ 689.201520] Data abort info: [ 689.201523] ISV = 0, ISS = 0x00000005, ISS2 = 0x00000000 [ 689.201526] CM = 0, WnR = 0, TnD = 0, TagAccess = 0 [ 689.201530] GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0 [ 689.201534] user pgtable: 4k pages, 39-bit VAs, pgdp=00000000440b9000 [ 689.201539] [0000000000000008] pgd=0000000000000000, p4d=0000000000000000, pud=0000000000000000 [ 689.201551] Internal error: Oops: 0000000096000005 [#1] PREEMPT SMP [ 689.201558] Modules linked in: esp32_spi(O) cfg80211 rfcomm snd_seq_dummy snd_hrtimer snd_seq snd_seq_device cmac algif_hash aes_arm64 aes_generic algif_skcipher af_alg bnep hci_uart btbcm bluetooth binfmt_misc bcm2835_codec(C) bcm2835_isp(C) bcm2835_v4l2(C) rpivid_hevc(C) bcm2835_mmal_vchiq(C) ecdh_generic ecc v4l2_mem2mem rfkill videobuf2_vmalloc videobuf2_dma_contig libaes videobuf2_memops videobuf2_v4l2 raspberrypi_hwmon videodev snd_bcm2835(C) vc_sm_cma(C) videobuf2_common raspberrypi_gpiomem mc nvmem_rmem uio_pdrv_genirq uio i2c_dev fuse dm_mod ip_tables x_tables ipv6 vc4 snd_soc_hdmi_codec drm_display_helper cec drm_dma_helper spidev v3d drm_kms_helper gpu_sched drm_shmem_helper drm drm_panel_orientation_quirks i2c_brcmstb snd_soc_core spi_bcm2835 snd_compress snd_pcm_dmaengine snd_pcm snd_timer snd backlight [ 689.201697] CPU: 1 PID: 2164 Comm: esp32_spi Tainted: G C O 6.6.31+rpt-rpi-v8 #1 Debian 1:6.6.31-1+rpt1 [ 689.201704] Hardware name: Raspberry Pi 4 Model B Rev 1.5 (DT) [ 689.201708] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 689.201714] pc : esp_tx_resume+0x24/0xe0 [esp32_spi] [ 689.201737] lr : esp_spi_transaction+0x3e8/0x480 [esp32_spi] [ 689.201748] sp : ffffffc08371bd30 [ 689.201751] x29: ffffffc08371bd30 x28: 0000000000000000 x27: 0000000000000000 [ 689.201760] x26: 0000000000000000 x25: 0000000000000000 x24: ffffff8044839a00 [ 689.201768] x23: ffffffeac25d4508 x22: ffffffeac25d0208 x21: ffffffeac25d4cc8 [ 689.201776] x20: ffffffeac25d4508 x19: ffffffeac25d0740 x18: ffffffffffffffff [ 689.201784] x17: 73696d736e617274 x16: 20726f6620646576 x15: 6569727465722073 [ 689.201792] x14: 692074656b636170 x13: 697073207265766f x12: 206e6f697373696d [ 689.201800] x11: 736e61727420726f x10: ffffffeb398b2788 x9 : ffffffeac25cb9b8 [ 689.201808] x8 : 0000000100c29a06 x7 : ffffffeb398a3710 x6 : 0000000100c2aa05 [ 689.201816] x5 : ffffff80fb789d48 x4 : 0000000000000000 x3 : 0000000000000000 [ 689.201824] x2 : 0000000000000000 x1 : ffffff806627bd80 x0 : 0000000000000000 [ 689.201832] Call trace: [ 689.201837] esp_tx_resume+0x24/0xe0 [esp32_spi] [ 689.201848] esp_spi_transaction+0x3e8/0x480 [esp32_spi] [ 689.201859] esp_spi_thread+0xec/0x130 [esp32_spi] [ 689.201870] kthread+0x11c/0x128 [ 689.201886] ret_from_fork+0x10/0x20 [ 689.201897] Code: f9000bf3 d0000033 911d0273 f9401a60 (f9400400) [ 689.201904] ---[ end trace 0000000000000000 ]--- [ 689.203226] SPI Interrupt Handler called, IRQ: 55 [ 689.203232] Semaphore acquired: 3 [ 689.203974] SPI Interrupt Handler called, IRQ: 55 [ 689.203980] Semaphore acquired: 4 itas@raspberrypi:~/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support $
log for Contral command test using 10mhz [ 361.453848] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.453851] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.453853] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.453856] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.453858] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.453861] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.453863] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.453866] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.453868] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.453871] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.453873] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.453875] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.453878] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.453881] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.453883] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.453885] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.453887] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.453890] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.453892] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.453895] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.453897] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.453900] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.453902] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.453905] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.453907] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.453910] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.453912] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.453914] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.453917] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.453919] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.453922] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.453924] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.453926] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.453929] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.453931] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.453934] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.453936] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.453939] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.453941] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.453943] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.453946] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.453948] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.453951] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.453953] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.453955] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.453958] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.453960] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.453963] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.453965] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.453968] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.453970] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.453972] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.453975] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.453978] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.453980] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.453982] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.453984] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.453987] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.453989] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.453992] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.453994] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.453997] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.453999] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454002] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454004] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454007] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454009] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454011] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454014] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454017] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454019] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454021] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454024] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454026] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454029] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454031] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454033] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454036] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454038] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454041] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454043] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454046] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454048] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454050] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454053] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454055] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454058] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454060] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454062] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454065] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454067] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454070] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454072] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454075] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454077] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454079] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454082] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454085] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454087] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454089] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454092] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454094] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454097] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454099] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454101] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454104] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454106] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454109] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454111] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454114] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454116] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454118] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454121] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454124] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454126] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454128] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454131] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454133] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454136] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454138] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454140] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454143] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454145] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454148] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454150] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454153] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454155] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454157] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454160] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454163] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454165] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454167] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454170] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454172] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454175] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454177] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454179] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454182] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454185] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454187] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454189] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454192] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454194] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454197] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454199] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454202] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454204] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454207] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454209] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454212] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454214] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454216] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454219] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454222] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454224] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454226] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454229] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454231] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454234] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454236] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454238] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454241] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454243] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454246] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454248] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454251] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454253] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454255] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454258] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454260] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454263] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454265] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454267] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454270] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454272] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454275] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454277] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454280] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454282] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454284] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454287] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454290] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454292] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454294] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454297] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454300] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454302] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454304] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454306] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454309] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454312] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454314] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454316] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454319] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454321] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454324] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454326] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454329] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454331] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454333] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454336] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454338] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454341] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454343] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454345] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454348] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454350] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454353] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454355] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454358] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454360] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454362] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454365] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454368] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454370] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454372] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454375] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454378] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454380] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454382] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454385] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454387] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454390] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454392] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454394] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454397] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454399] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454402] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454404] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454407] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454409] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454412] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454414] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454417] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454419] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454421] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454424] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454426] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454429] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454431] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454433] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454436] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454438] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454441] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454443] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454446] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454448] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454450] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454453] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454455] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454458] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454460] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454462] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454465] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454467] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454470] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454472] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454475] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454477] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454479] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454482] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454485] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454487] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454489] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454491] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454494] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454496] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454499] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454501] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454504] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454506] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454509] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454511] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454514] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454516] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454518] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454521] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454523] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454526] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454528] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454530] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454533] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454535] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454538] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454540] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454543] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454545] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454547] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454550] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454553] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454555] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454557] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454559] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454562] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454564] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454567] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454569] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454572] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454574] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454577] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454579] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454582] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454584] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454586] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454589] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454592] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454594] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454596] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454599] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454601] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454604] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454606] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454608] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454611] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454613] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454616] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454618] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454621] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454623] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454625] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454628] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454631] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454633] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454635] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454638] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454640] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454643] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454645] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454647] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454650] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454653] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454655] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454657] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454660] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454662] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454665] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454667] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454670] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454672] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454675] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454677] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454680] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454682] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454684] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454687] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454689] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454692] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454694] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454696] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454699] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454701] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454704] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454706] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454709] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454711] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454713] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454716] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454719] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454721] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454723] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454726] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454728] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454731] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454733] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454735] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454738] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454740] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454743] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454745] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454748] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454750] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454752] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454755] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454758] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454760] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454762] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454769] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454772] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454774] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454776] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454779] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454782] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454784] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454786] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454788] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454791] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454793] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454796] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454798] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454801] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454803] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454805] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454808] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454811] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454813] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454815] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454818] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454820] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454823] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454825] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454827] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454830] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454832] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454835] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454837] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454840] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454842] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454844] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454847] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454850] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454852] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454854] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454856] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454859] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454861] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454864] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454866] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454869] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454871] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454873] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454876] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454879] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454881] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454883] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454885] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454888] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454891] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454893] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454895] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454898] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454900] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454903] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454905] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454908] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454910] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454912] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454915] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454917] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454920] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454922] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454924] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454927] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454929] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454932] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454934] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454937] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454939] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454941] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454944] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454947] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454949] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454951] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454954] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454956] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454959] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454961] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454963] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454966] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454968] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454971] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454973] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454976] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454978] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454980] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454983] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454986] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454988] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.454990] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.454992] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.454995] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.454997] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455000] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455002] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455005] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455007] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455010] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455012] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455015] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455017] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455019] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455022] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455025] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455027] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455029] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455031] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455034] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455037] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455039] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455041] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455044] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455046] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455049] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455051] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455054] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455056] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455058] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455061] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455063] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455066] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455068] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455070] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455073] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455075] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455078] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455080] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455083] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455085] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455087] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455090] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455093] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455095] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455097] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455099] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455102] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455105] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455107] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455109] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455112] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455114] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455117] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455119] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455122] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455124] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455126] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455129] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455132] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455134] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455136] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455138] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455141] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455143] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455146] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455148] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455151] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455153] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455156] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455158] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455161] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455163] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455165] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455168] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455170] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455173] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455175] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455177] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455180] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455182] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455185] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455187] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455190] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455192] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455194] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455197] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455200] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455202] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455204] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455207] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455209] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455212] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455214] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455216] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455219] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455221] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455224] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455226] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455229] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455231] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455233] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455236] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455239] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455241] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455243] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455245] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455248] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455251] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455253] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455255] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455258] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455260] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455263] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455265] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455268] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455270] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455272] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455275] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455278] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455280] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455282] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455284] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455287] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455290] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455292] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455294] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455297] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455299] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455302] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455304] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455307] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455309] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455311] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455314] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455317] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455319] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455321] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455323] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455326] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455328] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455331] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455333] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455336] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455338] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455341] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455343] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455346] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455348] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455350] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455353] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455356] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455358] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455360] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455362] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455365] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455368] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455370] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455372] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455375] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455377] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455380] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455382] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455385] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455387] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455390] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455392] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455395] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455397] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455399] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455402] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455404] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455407] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455409] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455411] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455414] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455416] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455419] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455421] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455424] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455426] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455428] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455431] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455433] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455436] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455438] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455440] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455443] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455446] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455448] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455450] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455453] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455455] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455458] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455460] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455463] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455465] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455467] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455470] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455472] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455475] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455477] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455479] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455482] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455484] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455487] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455489] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455492] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455494] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455496] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455499] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455501] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455504] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455506] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455508] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455511] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455513] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455516] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455518] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455521] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455523] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455525] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455528] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455531] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455533] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455535] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455537] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455540] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455543] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455545] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455547] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455550] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455552] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455555] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455557] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455560] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455562] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455564] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455567] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455569] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455572] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455574] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455576] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455579] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455581] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455584] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455586] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455589] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455591] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455593] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455596] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455599] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455601] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455603] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455605] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455608] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455611] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455613] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455615] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455618] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455620] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455623] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455625] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455628] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455630] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455632] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455635] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455638] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455640] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455642] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455644] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455647] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455650] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455652] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455654] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455657] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455659] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455662] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455664] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455667] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455669] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455671] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455674] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455676] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455679] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455681] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455683] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455686] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455689] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455691] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455693] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455696] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455698] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455701] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455703] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455706] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455708] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455710] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455713] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455715] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455718] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455720] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455722] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455725] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455727] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455730] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455732] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455735] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455737] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455739] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455742] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455745] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455747] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455749] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455751] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455754] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455756] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455759] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455761] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455764] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455766] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455769] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455771] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455774] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455776] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455778] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455781] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455784] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455786] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455788] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455790] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455793] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455796] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455798] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455800] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455803] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455805] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455808] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455810] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455813] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455815] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455817] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455820] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455822] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455825] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455827] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455829] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455832] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455834] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455837] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455839] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455842] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455844] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455847] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455849] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455852] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455854] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455856] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455859] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455862] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455864] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455866] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455869] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455871] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455874] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455876] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455878] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455881] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455883] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455886] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455888] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455891] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455893] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455895] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455898] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455901] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455903] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455905] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455907] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455910] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455913] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455915] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455917] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455920] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455922] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455925] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455927] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455930] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455932] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455934] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455937] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455939] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455942] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455944] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455946] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455949] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455951] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455954] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455956] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455959] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455961] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455964] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455966] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455969] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455971] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455973] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455976] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455978] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455981] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455983] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455985] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455988] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.455990] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.455993] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.455995] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.455998] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.456000] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.456002] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.456005] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.456007] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.456010] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.456012] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.456015] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.456017] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.456020] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.456022] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.456024] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.456027] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.456029] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.456031] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.456034] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.456037] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.456039] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.456041] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.456044] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.456046] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.456049] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.456051] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.456053] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.456056] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.456058] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.456061] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.456063] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.456066] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.456068] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.456070] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.456073] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.456076] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.456078] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.456080] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.456082] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.456085] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.456088] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.456090] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.456092] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.456095] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.456097] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.456100] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.456102] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.456105] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.456107] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.456109] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.456112] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.456115] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.456117] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.456119] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.456121] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.456124] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.456127] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.456129] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.456131] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.456134] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.456136] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.456139] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.456141] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.456144] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.456146] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.456148] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.456151] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.456154] esp32_spi: esp_spi_thread: entered esp spi loop [ 361.456156] esp32_spi: esp_spi_thread: Semaphore acquired: 1 [ 361.456158] esp32_spi: esp_spi_thread: SPI adapter ready: 2 [ 361.456160] esp32_spi: esp_spi_transaction: entered spi transaction after initilisation [ 361.456163] esp32_spi: esp_spi_transaction: entered slave_ready [ 361.456166] esp32_spi: esp_spi_transaction: packet is retrieved for transmission over spi [ 361.456168] SPI Interrupt Handler called, IRQ: 55 [ 361.456176] Semaphore acquired: 2 [ 361.456181] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000008 [ 361.456189] Mem abort info: [ 361.456192] ESR = 0x0000000096000005 [ 361.456196] EC = 0x25: DABT (current EL), IL = 32 bits [ 361.456200] SET = 0, FnV = 0 [ 361.456203] EA = 0, S1PTW = 0 [ 361.456206] FSC = 0x05: level 1 translation fault [ 361.456210] Data abort info: [ 361.456212] ISV = 0, ISS = 0x00000005, ISS2 = 0x00000000 [ 361.456216] CM = 0, WnR = 0, TnD = 0, TagAccess = 0 [ 361.456219] GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0 [ 361.456224] user pgtable: 4k pages, 39-bit VAs, pgdp=0000000042899000 [ 361.456229] [0000000000000008] pgd=0000000000000000, p4d=0000000000000000, pud=0000000000000000 [ 361.456241] Internal error: Oops: 0000000096000005 [#1] PREEMPT SMP [ 361.456247] Modules linked in: esp32_spi(O) cfg80211 rfcomm snd_seq_dummy snd_hrtimer snd_seq snd_seq_device cmac algif_hash aes_arm64 aes_generic algif_skcipher af_alg bnep hci_uart btbcm bluetooth binfmt_misc bcm2835_codec(C) bcm2835_v4l2(C) bcm2835_isp(C) rpivid_hevc(C) v4l2_mem2mem bcm2835_mmal_vchiq(C) videobuf2_dma_contig videobuf2_vmalloc ecdh_generic ecc videobuf2_memops videobuf2_v4l2 videodev raspberrypi_hwmon rfkill libaes videobuf2_common snd_bcm2835(C) vc_sm_cma(C) mc raspberrypi_gpiomem nvmem_rmem uio_pdrv_genirq uio i2c_dev fuse dm_mod ip_tables x_tables ipv6 spidev vc4 snd_soc_hdmi_codec drm_display_helper v3d cec gpu_sched drm_dma_helper drm_shmem_helper drm_kms_helper i2c_brcmstb drm spi_bcm2835 drm_panel_orientation_quirks snd_soc_core snd_compress snd_pcm_dmaengine snd_pcm snd_timer snd backlight [ 361.456386] CPU: 3 PID: 1984 Comm: esp32_spi Tainted: G C O 6.6.31+rpt-rpi-v8 #1 Debian 1:6.6.31-1+rpt1 [ 361.456394] Hardware name: Raspberry Pi 4 Model B Rev 1.5 (DT) [ 361.456398] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 361.456403] pc : esp_tx_resume+0x24/0xe0 [esp32_spi] [ 361.456428] lr : esp_spi_transaction+0x3e8/0x480 [esp32_spi] [ 361.456440] sp : ffffffc0813f3d30 [ 361.456443] x29: ffffffc0813f3d30 x28: 0000000000000000 x27: 0000000000000000 [ 361.456452] x26: 0000000000000000 x25: 0000000000000000 x24: ffffff806f6c4b00 [ 361.456461] x23: ffffffd328cff508 x22: ffffffd328cfb208 x21: ffffffd328cffcc8 [ 361.456470] x20: ffffffd328cff508 x19: ffffffd328cfb740 x18: ffffffffffffffff [ 361.456478] x17: 73696d736e617274 x16: 20726f6620646576 x15: 6569727465722073 [ 361.456486] x14: 692074656b636170 x13: 79646165725f6576 x12: 616c732064657265 [ 361.456494] x11: 746e65203a6e6f69 x10: ffffffd38b2a5510 x9 : ffffffd328cf69b8 [ 361.456502] x8 : 0000000101a30141 x7 : ffffffd38b2a3710 x6 : 0000000001a32140 [ 361.456510] x5 : ffffff80fb7c5d48 x4 : 0000000000000000 x3 : 0000000000000000 [ 361.456518] x2 : 0000000000000000 x1 : ffffff8041a18000 x0 : 0000000000000000 [ 361.456527] Call trace: [ 361.456531] esp_tx_resume+0x24/0xe0 [esp32_spi] [ 361.456543] esp_spi_transaction+0x3e8/0x480 [esp32_spi] [ 361.456554] esp_spi_thread+0xec/0x130 [esp32_spi] [ 361.456564] kthread+0x11c/0x128 [ 361.456579] ret_from_fork+0x10/0x20 [ 361.456590] Code: f9000bf3 d0000033 911d0273 f9401a60 (f9400400) [ 361.456596] ---[ end trace 0000000000000000 ]--- [ 361.458174] SPI Interrupt Handler called, IRQ: 55 [ 361.458182] Semaphore acquired: 3
latest kernel log with both 40mhz in spidev test
136.666170] esp32_spi: loading out-of-tree module taints kernel.
[ 136.667289] esp32_spi: esp_reset: Resetpin of Host is 506
[ 136.667509] esp32_spi: esp_reset: Triggering ESP reset.
[ 136.667715] esp32_spi: spi_init: entered spi initilisation
[ 136.667767] esp32_spi: spi_init: ESP: SPI host config: GPIOs: Handshake[522] DataReady[527]
[ 136.667770] esp32_spi: esp_spi_thread: esp spi thread created
[ 136.667773] esp32_spi: spi_dev_init: entered dpi_dev_init fn after intilisation
[ 136.667776] esp32_spi: spi_dev_init: set up the adapter ,spi board by configuring board parameters
[ 136.667779] esp32_spi: spi_dev_init: Config - GPIOs: resetpin[506] Handshake[522] Dataready[527]
[ 136.667782] esp32_spi: spi_dev_init: Config - SPI: clock[10MHz] bus[0] cs[0] mode[2]
[ 136.667786] esp32_spi: spi_busnum_to_master: entered spi_dev_init fn after intilisation
[ 136.668091] esp32_spi: spi_busnum_to_master: alloacted a device on plattform alloc
[ 136.668109] esp32_spi: spi_busnum_to_master: on successful memory alocation to spi controller
[ 136.668122] esp32_spi: spi_busnum_to_master: on successful retrival of spi controller
[ 136.668201] esp32_spi: spi_busnum_to_master: on successful release of resources on task completion
[ 136.668206] esp32_spi: spi_dev_init: on successful claiming of spi bus by setting the bit
[ 136.668370] esp32_spi: spi_dev_init: Successfully added new SPI device
[ 136.668378] esp32_spi: spi_dev_init: Successfully set up new SPI device
[ 136.668392] esp32_spi: spi_dev_init: Successfully obtain goio for handshake
[ 136.668555] esp32_spi: spi_dev_init: Successfully request IRQ for Handshake pin
[ 136.668568] esp32_spi: spi_dev_init: Successfully obtain gpio for Dataready
[ 136.668571] esp32_spi: spi_dev_init: Successfully set GPIO direction of Data ready pin
[ 136.668644] SPI Data Ready Interrupt Handler called, IRQ: 56
[ 136.668664] Semaphore acquired: 0
[ 136.668697] esp32_spi: spi_dev_init: Successfully request IRQ for Dataready pin
[ 136.875841] esp32_spi: esp_serial_init: sucessful allocated character device numbers for the driver
[ 136.875918] esp32_spi: esp_serial_init: sucessful created device files for an instance in the class
[ 136.876364] esp32_spi: spi_init: Successfully intiliased serial interface
[ 326.962542] SPI Interrupt Handler called, IRQ: 55
[ 326.964302] SPI Interrupt Handler called, IRQ: 55
[ 326.965050] SPI Interrupt Handler called, IRQ: 55
[ 326.965054] esp32_spi: esp_spi_transaction: entered slave_ready
[ 326.965058] esp32_spi: esp_spi_transaction: data is ready to be send from slave
[ 326.965061] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid
[ 326.965067] esp32_spi: esp_spi_transaction: entered reception part after initilisation
[ 326.965182] SPI Interrupt Handler called, IRQ: 55
[ 326.966392] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete
[ 326.966396] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data
[ 326.966398] skb->data:
[ 326.966400] 00
[ 326.966402] 00
[ 326.966404] 00
[ 326.966406] 00
[ 326.966408] 00
[ 326.966410] 00
[ 326.966411] 00
[ 326.966413] 00
[ 326.966415] 00
[ 326.966417] 00
[ 326.966418] 00
[ 326.966420] 00
[ 326.966422] 00
[ 326.966424] 00
[ 326.966426] 00
[ 326.966427] 00
[ 326.966429] 00
[ 326.966431] 00
[ 326.966432] 00
[ 326.966434] 00
[ 326.966436] 00
[ 326.966438] 00
[ 326.966439] 00
[ 326.966441] 00
[ 326.966443] 00
[ 326.966444] 00
[ 326.966446] 00
[ 326.966448] 00
[ 326.966450] 00
[ 326.966451] 00
[ 326.966453] 00
[ 326.966455] 00
[ 347.770073] SPI Interrupt Handler called, IRQ: 55 [ 347.770091] esp32_spi: esp_spi_transaction: entered slave_ready [ 347.770096] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 347.770099] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 347.770104] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 347.771429] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 347.771434] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 347.771436] skb->data: [ 347.771438] 00 [ 347.771441] 00 [ 347.771443] 00 [ 347.771445] 00 [ 347.771447] 00 [ 347.771448] 00 [ 347.771450] 00 [ 347.771452] 00 [ 347.771453] 00 [ 347.771455] 00 [ 347.771467] 00 [ 347.771469] 00 [ 347.771471] 00 [ 347.771473] 00 [ 347.771475] 00 [ 347.771476] 00 [ 347.771478] 00 [ 347.771480] 00 [ 347.771482] 00 [ 347.771483] 00 [ 347.771485] 00 [ 347.771487] 00 [ 347.771488] 00 [ 347.771490] 00 [ 347.771492] 00 [ 347.771493] 00 [ 347.771495] 00 [ 347.771497] 00 [ 347.771499] 00 [ 347.771500] 00 [ 347.771502] 00 [ 347.771504] 00
[ 347.771656] SPI Interrupt Handler called, IRQ: 55 [ 347.771660] esp32_spi: esp_spi_transaction: entered slave_ready [ 347.771662] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 347.771665] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 347.771673] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 347.772404] SPI Interrupt Handler called, IRQ: 55 [ 347.772535] SPI Interrupt Handler called, IRQ: 55 [ 347.772538] SPI Interrupt Handler called, IRQ: 55 [ 347.772979] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 347.772982] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 347.772984] skb->data: [ 347.772986] 00 [ 347.772988] 00 [ 347.772990] 00 [ 347.772992] 00 [ 347.772993] 00 [ 347.772995] 00 [ 347.772997] 00 [ 347.772999] 00 [ 347.773001] 00 [ 347.773002] 00 [ 347.773004] 00 [ 347.773006] 00 [ 347.773007] 00 [ 347.773009] 00 [ 347.773011] 00 [ 347.773013] 00 [ 347.773015] 00 [ 347.773016] 00 [ 347.773018] 00 [ 347.773020] 00 [ 347.773022] 00 [ 347.773023] 00 [ 347.773025] 00 [ 347.773027] 00 [ 347.773029] 00 [ 347.773030] 00 [ 347.773032] 00 [ 347.773034] 00 [ 347.773036] 00 [ 347.773037] 00 [ 347.773039] 00 [ 347.773041] 00
itas@raspberrypi:~/esp32_project/spi_test $
latest esp32 log om app_main() ESP-ROM:esp32s3-20210327 Build:Mar 27 2021 rst:0x1 (POWERON),boot:0x8 (SPI_FAST_FLASH_BOOT) SPIWP:0xee mode:DIO, clock div:1 load:0x3fce2810,len:0x178c load:0x403c8700,len:0x4 load:0x403c8704,len:0xcb8 load:0x403cb700,len:0x2db0 entry 0x403c8914 I (27) boot: ESP-IDF v5.3 2nd stage bootloader I (27) boot: compile time Nov 8 2024 11:40:40 I (27) boot: Multicore bootloader I (30) boot: chip revision: v0.2 I (34) boot.esp32s3: Boot SPI Speed : 80MHz I (38) boot.esp32s3: SPI Mode : DIO I (43) boot.esp32s3: SPI Flash Size : 8MB I (48) boot: Enabling RNG early entropy source... I (53) boot: Partition Table: I (57) boot: ## Label Usage Type ST Offset Length I (64) boot: 0 nvs WiFi data 01 02 00009000 00004000 I (71) boot: 1 otadata OTA data 01 00 0000d000 00002000 I (79) boot: 2 phy_init RF data 01 01 0000f000 00001000 I (86) boot: 3 factory factory app 00 00 00010000 00100000 I (94) boot: 4 ota_0 OTA app 00 10 00110000 00100000 I (101) boot: 5 ota_1 OTA app 00 11 00210000 00100000 I (109) boot: End of partition table I (113) boot: Defaulting to factory image I (118) esp_image: segment 0: paddr=00010020 vaddr=3c0a0020 size=2a714h (173844) map I (158) esp_image: segment 1: paddr=0003a73c vaddr=3fc9d900 size=05120h ( 20768) load I (162) esp_image: segment 2: paddr=0003f864 vaddr=40374000 size=007b4h ( 1972) load I (164) esp_image: segment 3: paddr=00040020 vaddr=42000020 size=9078ch (591756) map I (278) esp_image: segment 4: paddr=000d07b4 vaddr=403747b4 size=190ach (102572) load I (311) boot: Loaded app from partition at offset 0x10000 I (311) boot: Disabling RNG early entropy source... I (323) cpu_start: Multicore app I (332) cpu_start: Pro cpu start user code I (332) cpu_start: cpu freq: 160000000 Hz I (332) app_init: Application information: I (335) app_init: Project name: network_adapter I (341) app_init: App version: FG-0.0.6.0.0 I (346) app_init: Compile time: Nov 8 2024 11:40:32 I (352) app_init: ELF file SHA256: 33e061803... I (357) app_init: ESP-IDF: v5.3 I (362) efuse_init: Min chip rev: v0.0 I (367) efuse_init: Max chip rev: v0.99 I (372) efuse_init: Chip rev: v0.2 I (377) heap_init: Initializing. RAM available for dynamic allocation: I (384) heap_init: At 3FCA70C8 len 00042648 (265 KiB): RAM I (390) heap_init: At 3FCE9710 len 00005724 (21 KiB): RAM I (396) heap_init: At 3FCF0000 len 00008000 (32 KiB): DRAM I (402) heap_init: At 600FE100 len 00001EE8 (7 KiB): RTCRAM I (409) spi_flash: detected chip: gd I (413) spi_flash: flash io: dio I (417) sleep: Configure to isolate all GPIO pins in sleep state I (424) sleep: Enable automatic switching of GPIO sleep configuration I (431) coexist: coex firmware version: dab85ae96 I (459) coexist: coexist rom version e7ae62f I (459) main_task: Started on CPU0 I (460) main_task: Calling app_main() I (461) NETWORK_ADAPTER: I (470) NETWORK_ADAPTER: ESP-Hosted Firmware version :: FG-0.0.6.0.0 I (478) NETWORK_ADAPTER: Transport used :: SPI only I (487) NETWORK_ADAPTER: I (497) NETWORK_ADAPTER: Supported features are: I (502) NETWORK_ADAPTER: - WLAN over SPI I (506) ESP_BT: - BT/BLE I (510) ESP_BT: - HCI Over SPI I (514) ESP_BT: - BLE only I (517) NETWORK_ADAPTER: capabilities: 0xe8 I (529) BLE_INIT: BT controller compile version [ba3b3e3] I (530) BLE_INIT: Bluetooth MAC: dc:da:0c:61:9f:b6 I (534) phy_init: phy_version 680,a6008b2,Jun 4 2024,16:41:10 W (576) phy_init: saving new calibration data because of checksum failure, mode(0) I (625) NETWORK_ADAPTER: ESP Bluetooth MAC addr: dc:da: c:61:9f:b6 I (626) SPI_DRIVER: Using SPI interface E (626) NETWORK_ADAPTER: context processing & inserted driver in app_main
I (634) gpio: GPIO[2]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0 I (643) gpio: GPIO[4]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0 I (652) SPI_DRIVER: SPI Ctrl:1 mode: 2, GPIOs: MOSI: 11, MISO: 13, CS: 10, CLK: 12 HS: 2 DR: 4
I (662) SPI_DRIVER: Hosted SPI queue size: Tx:20 Rx:20 I (668) gpio: GPIO[10]| InputEn: 0| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0 I (677) SPI_DRIVER: configured the gpio config of cs I (682) gpio: GPIO[10]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0 I (693) SPI_DRIVER: queue management E (697) NETWORK_ADAPTER: Sucessfully intialized driver
I (702) NETWORK_ADAPTER: entering reciieved_task after intilisation I (709) NETWORK_ADAPTER: Entered send task I (714) NETWORK_ADAPTER: Data path enabled in send task I (720) pp: pp rom version: e7ae62f I (724) net80211: net80211 rom version: e7ae62f I (730) wifi:wifi driver task: 3fcceb58, prio:23, stack:6656, core=0 I (738) wifi:wifi firmware version: 0caa81945 I (739) wifi:wifi certification version: v7.0 I (743) wifi:config NVS flash: enabled I (747) wifi:config nano formating: disabled I (751) wifi:Init data frame dynamic rx buffer num: 32 I (756) wifi:Init static rx mgmt buffer num: 5 I (760) wifi:Init management short buffer num: 32 I (764) wifi:Init dynamic tx buffer num: 32 I (768) wifi:Init static tx FG buffer num: 2 I (772) wifi:Init static rx buffer size: 1600 I (776) wifi:Init static rx buffer num: 10 I (780) wifi:Init dynamic rx buffer num: 32 I (785) wifi_init: rx ba win: 6 I (788) wifi_init: accept mbox: 6 I (792) wifi_init: tcpip mbox: 32 I (796) wifi_init: udp mbox: 6 I (799) wifi_init: tcp mbox: 6 I (803) wifi_init: tcp tx win: 5760 I (807) wifi_init: tcp rx win: 5760 I (811) wifi_init: tcp mss: 1440 I (815) wifi_init: WiFi IRAM OP enabled I (820) wifi_init: WiFi RX IRAM OP enabled I (826) wifi:mode : null I (827) SPI_DRIVER: entered generate_startup_event I (832) SPI_DRIVER: if buffer available for transmision E (838) SPI_DRIVER: entered queue new transaction
I (844) NETWORK_ADAPTER: Initial set up done I (849) NETWORK_ADAPTER: entered send event to host E (854) protocomm_pserial: entered protocomm_pserial_data_ready after initilisation I (863) protocomm_pserial: item was successfully received from the req_queue of the pserial_cfg structure I (873) slave_ctrl: event ESPInit E (877) protocomm_pserial: Successfuly handled protocomm request E (884) protocomm_pserial: successfully compose tlv E (889) NETWORK_ADAPTER: intilisation loop in serial_write_data
E (896) NETWORK_ADAPTER: data sent len:22
E (901) NETWORK_ADAPTER: Successfully send an item to a specific queue[0]
E (909) NETWORK_ADAPTER: sends the item (queue_type) to the front of the meta_to_host_queue I (909) NETWORK_ADAPTER: Data path enabled in send task I (918) protocomm_pserial: failed both event and request handling E (918) protocomm_pserial: Sucessfully indicate data ready I (937) main_task: Returned from app_main()
We might need some steps to reproduce this @sreejitharikath .
It looks like the network queue remained paused. we had observed this issues very long back, but exact steps if you could let us know, we can try at our side.
Also please be noted, this issue may need some time to address (maybe in next week)
Hi Sir
Please be informed that we have not done any specfice test than control command test available in the test.c available in the directory https://github.com/espressif/esp-hosted/tree/master/esp_hosted_fg/host/linux/host_control/c_support we have executed the commands fw_version,get wifi_mode etc. And thd got the response below by setting clk frequencies at 10mhz,40mhz and 50 khz by setting the macro SPI_INITIAL_CLK_MHZ in the esp_spi.c as 50khz,10mhz and 40mhz but in the log the frequency is always printing 10mhz its not changing.
itas@raspberrypi:~/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support $ sudo ./test.out get_fw_version
Enable heartbeat with duration 20
Control response timed out after 30 sec
Response not received
Control response timed out after 30 sec
Response not received
Segmentation fault
Other than that we have spi dev test with the following combinations
Other than this we have not done any specfic test. Please let me know if you need clarification of any more things from our side.
Did you check the module param in rpi_init.sh?
The config should be provided through it. The porting guide also mentions to port rpi_init.sh for your platform.
Spi slave frequency cannot be just set to anything. It should be supported by slave.
50mhz is nowhere supported for any ESP chipset for spi as slave.
Did you verify your transport ported is correct first? You have jumped to last step. Check the Porting Guide and test raw throughput in both directions as first test with low frequency.
Hi Sir
Based on checking the steps mentioned in the porting guide and implementing the rawtp test to check the spi communication we found the following
• Again had checked hardware connections with respect to the documentation and also verified continuity. • Have checked the module param in rpi_init.sh looks fine wrt to the logs. • Have checked the gpio configuration by executing the Cat /sys/kernel/debug/gpio we have got the response like this
gpiochip0: GPIOs 512-569, parent: platform/fe200000.gpio, pinctrl-bcm2711:
gpio-512 (ID_SDA )
gpio-513 (ID_SCL )
gpio-514 (GPIO2 )
gpio-515 (GPIO3 )
gpio-516 (GPIO4 )
gpio-517 (GPIO5 )
gpio-518 (GPIO6 )
gpio-519 (GPIO7 |spi0 CS1 ) out hi ACTIVE LOW
gpio-520 (GPIO8 |spi0 CS0 ) out hi ACTIVE LOW
gpio-521 (GPIO9 )
gpio-522 (GPIO10 |SPI_HANDSHAKE_PIN ) in lo IRQ
gpio-523 (GPIO11 )
gpio-524 (GPIO12 )
gpio-525 (GPIO13 )
gpio-526 (GPIO14 )
gpio-527 (GPIO15 |SPI_DATA_READY_PIN ) in hi IRQ
gpio-528 (GPIO16 )
gpio-529 (GPIO17 )
gpio-530 (GPIO18 )
gpio-531 (GPIO19 )
gpio-532 (GPIO20 )
gpio-533 (GPIO21 )
gpio-534 (GPIO22 )
gpio-535 (GPIO23 )
gpio-536 (GPIO24 )
gpio-537 (GPIO25 )
gpio-538 (GPIO26 )
gpio-539 (GPIO27 )
gpio-540 (RGMII_MDIO )
gpio-541 (RGMIO_MDC )
gpio-542 (CTS0 )
gpio-543 (RTS0 )
gpio-544 (TXD0 )
gpio-545 (RXD0 )
gpio-546 (SD1_CLK )
gpio-547 (SD1_CMD )
gpio-548 (SD1_DATA0 )
gpio-549 (SD1_DATA1 )
gpio-550 (SD1_DATA2 )
gpio-551 (SD1_DATA3 )
gpio-552 (PWM0_MISO )
gpio-553 (PWM1_MOSI )
gpio-554 (STATUS_LED_G_CLK |ACT ) out lo
gpio-555 (SPIFLASH_CE_N )
gpio-556 (SDA0 )
gpio-557 (SCL0 )
gpio-558 (RGMII_RXCLK )
gpio-559 (RGMII_RXCTL )
gpio-560 (RGMII_RXD0 )
gpio-561 (RGMII_RXD1 )
gpio-562 (RGMII_RXD2 )
gpio-563 (RGMII_RXD3 )
gpio-564 (RGMII_TXCLK )
gpio-565 (RGMII_TXCTL )
gpio-566 (RGMII_TXD0 )
gpio-567 (RGMII_TXD1 )
gpio-568 (RGMII_TXD2 )
gpio-569 (RGMII_TXD3 )
gpiochip1: GPIOs 570-577, parent: platform/soc:firmware:gpio, raspberrypi-exp-gpio, can sleep: gpio-570 (BT_ON |shutdown ) out hi gpio-571 (WL_ON ) gpio-572 (PWR_LED_OFF |PWR ) out lo ACTIVE LOW gpio-573 (GLOBAL_RESET ) gpio-574 (VDD_SD_IO_SEL |vdd-sd-io ) out hi gpio-575 (CAM_GPIO |cam1_regulator ) out lo gpio-576 (SD_PWR_ON |regulator-sd-vcc ) out hi gpio-577 (SD_OC_N )
• Checked the gpio for handshake, dataready and reset found like this
• We have got 506,522 and 527 as reset,handshake and spi datat ready respectively. what is meant by new gpio mentioned in the porting guide. • Completed raw tp test to check spi communication based on that found that we have no data available/received in esp32s3side from host to esp transmission on checking in the esp side. • And we have found almost 679kb transmitted from esp side but not received I host rpi side when esp to host transmission had happened. • It was found that reception is the common failure that occurs mainly in both devices have got transmission in rpi and we were able to print transmission data printed earlier in control command test but received invalid data in rpi reception.
log of rpi side when transmitted data from esp to host using rawtp [ 5105.276432] esp32_spi: esp_spi_transaction: entered slave_ready [ 5105.276434] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 5105.276437] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 5105.276440] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 5105.277742] SPI Interrupt Handler called, IRQ: 55 [ 5105.277747] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 5105.277750] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 5105.277752] skb->data: [ 5105.277754] 00 [ 5105.277756] 00 [ 5105.277758] 00 [ 5105.277760] 00 [ 5105.277762] 00 [ 5105.277764] 00 [ 5105.277766] 00 [ 5105.277768] 00 [ 5105.277770] 00 [ 5105.277772] 00 [ 5105.277774] 00 [ 5105.277776] 00 [ 5105.277778] 00 [ 5105.277780] 00 [ 5105.277781] 00 [ 5105.277783] 00 [ 5105.277785] 00 [ 5105.277787] 00 [ 5105.277789] 00 [ 5105.277791] 00 [ 5105.277792] 00 [ 5105.277794] 00 [ 5105.277796] 00 [ 5105.277798] 00 [ 5105.277800] 00 [ 5105.277801] 00 [ 5105.277803] 00 [ 5105.277805] 00 [ 5105.277807] 00 [ 5105.277809] 00 [ 5105.277811] 00 [ 5105.277813] 00
[ 5105.277818] esp32_spi: esp_spi_transaction: entered slave_ready [ 5105.277821] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 5105.277823] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 5105.277827] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 5105.279126] SPI Interrupt Handler called, IRQ: 55 [ 5105.279132] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 5105.279134] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 5105.279137] skb->data: [ 5105.279139] 00 [ 5105.279141] 00 [ 5105.279143] 00 [ 5105.279145] 00 [ 5105.279147] 00 [ 5105.279149] 00 [ 5105.279150] 00 [ 5105.279152] 00 [ 5105.279154] 00 [ 5105.279156] 00 [ 5105.279158] 00 [ 5105.279160] 00 [ 5105.279162] 00 [ 5105.279164] 00 [ 5105.279166] 00 [ 5105.279167] 00 [ 5105.279169] 00 [ 5105.279171] 00 [ 5105.279173] 00 [ 5105.279175] 00 [ 5105.279177] 00 [ 5105.279179] 00 [ 5105.279181] 00 [ 5105.279183] 00 [ 5105.279184] 00 [ 5105.279186] 00 [ 5105.279188] 00 [ 5105.279190] 00 [ 5105.279192] 00 [ 5105.279194] 00 [ 5105.279196] 00 [ 5105.279198] 00
[ 5105.279203] esp32_spi: esp_spi_transaction: entered slave_ready [ 5105.279206] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 5105.279208] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 5105.279211] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 5105.280512] SPI Interrupt Handler called, IRQ: 55 [ 5105.280517] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 5105.280519] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 5105.280522] skb->data: [ 5105.280524] 00 [ 5105.280526] 00 [ 5105.280528] 00 [ 5105.280530] 00 [ 5105.280531] 00 [ 5105.280533] 00 [ 5105.280535] 00 [ 5105.280537] 00 [ 5105.280539] 00 [ 5105.280541] 00 [ 5105.280543] 00 [ 5105.280545] 00 [ 5105.280547] 00 [ 5105.280549] 00 [ 5105.280551] 00 [ 5105.280553] 00 [ 5105.280555] 00 [ 5105.280557] 00 [ 5105.280558] 00 [ 5105.280560] 00 [ 5105.280570] 00 [ 5105.280573] 00 [ 5105.280575] 00 [ 5105.280577] 00 [ 5105.280579] 00 [ 5105.280581] 00 [ 5105.280583] 00 [ 5105.280585] 00 [ 5105.280586] 00 [ 5105.280589] 00 [ 5105.280590] 00 [ 5105.280592] 00
[ 5105.280598] esp32_spi: esp_spi_transaction: entered slave_ready [ 5105.280600] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 5105.280603] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 5105.280606] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 5105.281905] SPI Interrupt Handler called, IRQ: 55 [ 5105.281910] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 5105.281912] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 5105.281914] skb->data: [ 5105.281916] 00 [ 5105.281918] 00 [ 5105.281920] 00 [ 5105.281922] 00 [ 5105.281924] 00 [ 5105.281925] 00 [ 5105.281927] 00 [ 5105.281929] 00 [ 5105.281931] 00 [ 5105.281933] 00 [ 5105.281935] 00 [ 5105.281937] 00 [ 5105.281939] 00 [ 5105.281941] 00 [ 5105.281943] 00 [ 5105.281944] 00 [ 5105.281946] 00 [ 5105.281948] 00 [ 5105.281950] 00 [ 5105.281952] 00 [ 5105.281954] 00 [ 5105.281956] 00 [ 5105.281958] 00 [ 5105.281960] 00 [ 5105.281961] 00 [ 5105.281963] 00 [ 5105.281965] 00 [ 5105.281967] 00 [ 5105.281969] 00 [ 5105.281971] 00 [ 5105.281973] 00 [ 5105.281975] 00
[ 5105.281980] esp32_spi: esp_spi_transaction: entered slave_ready [ 5105.281982] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 5105.281985] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 5105.281988] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 5105.283292] SPI Interrupt Handler called, IRQ: 55 [ 5105.283298] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 5105.283301] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 5105.283303] skb->data: [ 5105.283305] 00 [ 5105.283308] 00 [ 5105.283310] 00 [ 5105.283312] 00 [ 5105.283313] 00 [ 5105.283315] 00 [ 5105.283317] 00 [ 5105.283319] 00 [ 5105.283322] 00 [ 5105.283323] 00 [ 5105.283325] 00 [ 5105.283327] 00 [ 5105.283329] 00 [ 5105.283331] 00 [ 5105.283332] 00 [ 5105.283334] 00 [ 5105.283336] 00 [ 5105.283338] 00 [ 5105.283339] 00 [ 5105.283341] 00 [ 5105.283343] 00 [ 5105.283345] 00 [ 5105.283347] 00 [ 5105.283348] 00 [ 5105.283351] 00 [ 5105.283352] 00 [ 5105.283354] 00 [ 5105.283356] 00 [ 5105.283358] 00 [ 5105.283360] 00 [ 5105.283362] 00 [ 5105.283364] 00
[ 5105.283370] esp32_spi: esp_spi_transaction: entered slave_ready [ 5105.283373] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 5105.283376] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 5105.283379] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 5105.284683] SPI Interrupt Handler called, IRQ: 55 [ 5105.284689] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 5105.284692] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 5105.284694] skb->data: [ 5105.284696] 00 [ 5105.284698] 00 [ 5105.284700] 00 [ 5105.284702] 00 [ 5105.284704] 00 [ 5105.284706] 00 [ 5105.284708] 00 [ 5105.284710] 00 [ 5105.284712] 00 [ 5105.284713] 00 [ 5105.284715] 00 [ 5105.284717] 00 [ 5105.284719] 00 [ 5105.284721] 00 [ 5105.284723] 00 [ 5105.284725] 00 [ 5105.284727] 00 [ 5105.284729] 00 [ 5105.284731] 00 [ 5105.284732] 00 [ 5105.284734] 00 [ 5105.284736] 00 [ 5105.284738] 00 [ 5105.284740] 00 [ 5105.284742] 00 [ 5105.284744] 00 [ 5105.284746] 00 [ 5105.284748] 00 [ 5105.284750] 00 [ 5105.284751] 00 [ 5105.284753] 00 [ 5105.284755] 00
[ 5105.284761] esp32_spi: esp_spi_transaction: entered slave_ready [ 5105.284764] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 5105.284766] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 5105.284770] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 5105.286071] SPI Interrupt Handler called, IRQ: 55 [ 5105.286077] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 5105.286079] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 5105.286081] skb->data: [ 5105.286083] 00 [ 5105.286085] 00 [ 5105.286087] 00 [ 5105.286089] 00 [ 5105.286091] 00 [ 5105.286093] 00 [ 5105.286095] 00 [ 5105.286096] 00 [ 5105.286098] 00 [ 5105.286101] 00 [ 5105.286102] 00 [ 5105.286104] 00 [ 5105.286106] 00 [ 5105.286108] 00 [ 5105.286110] 00 [ 5105.286112] 00 [ 5105.286114] 00 [ 5105.286116] 00 [ 5105.286118] 00 [ 5105.286120] 00 [ 5105.286122] 00 [ 5105.286124] 00 [ 5105.286126] 00 [ 5105.286127] 00 [ 5105.286129] 00 [ 5105.286131] 00 [ 5105.286133] 00 [ 5105.286134] 00 [ 5105.286141] 00 [ 5105.286143] 00 [ 5105.286145] 00 [ 5105.286147] 00
[ 5105.286153] esp32_spi: esp_spi_transaction: entered slave_ready [ 5105.286155] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 5105.286158] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 5105.286161] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 5105.287463] SPI Interrupt Handler called, IRQ: 55 [ 5105.287468] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 5105.287471] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 5105.287473] skb->data: [ 5105.287475] 00 [ 5105.287477] 00 [ 5105.287479] 00 [ 5105.287480] 00 [ 5105.287482] 00 [ 5105.287484] 00 [ 5105.287486] 00 [ 5105.287488] 00 [ 5105.287490] 00 [ 5105.287492] 00 [ 5105.287494] 00 [ 5105.287496] 00 [ 5105.287498] 00 [ 5105.287500] 00 [ 5105.287502] 00 [ 5105.287504] 00 [ 5105.287506] 00 [ 5105.287508] 00 [ 5105.287509] 00 [ 5105.287511] 00 [ 5105.287513] 00 [ 5105.287515] 00 [ 5105.287517] 00 [ 5105.287519] 00 [ 5105.287521] 00 [ 5105.287523] 00 [ 5105.287525] 00 [ 5105.287526] 00 [ 5105.287529] 00 [ 5105.287531] 00 [ 5105.287532] 00 [ 5105.287534] 00
[ 5105.287540] esp32_spi: esp_spi_transaction: entered slave_ready [ 5105.287543] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 5105.287545] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 5105.287548] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 5105.288850] SPI Interrupt Handler called, IRQ: 55 [ 5105.288855] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 5105.288858] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 5105.288860] skb->data: [ 5105.288863] 00 [ 5105.288865] 00 [ 5105.288866] 00 [ 5105.288868] 00 [ 5105.288870] 00 [ 5105.288872] 00 [ 5105.288874] 00 [ 5105.288876] 00 [ 5105.288878] 00 [ 5105.288880] 00 [ 5105.288882] 00 [ 5105.288884] 00 [ 5105.288886] 00 [ 5105.288888] 00 [ 5105.288890] 00 [ 5105.288892] 00 [ 5105.288894] 00 [ 5105.288896] 00 [ 5105.288898] 00 [ 5105.288899] 00 [ 5105.288901] 00 [ 5105.288903] 00 [ 5105.288905] 00 [ 5105.288907] 00 [ 5105.288909] 00 [ 5105.288911] 00 [ 5105.288913] 00 [ 5105.288915] 00 [ 5105.288917] 00 [ 5105.288919] 00 [ 5105.288921] 00 [ 5105.288923] 00
[ 5105.288928] esp32_spi: esp_spi_transaction: entered slave_ready [ 5105.288930] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 5105.288933] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 5105.288936] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 5105.290236] SPI Interrupt Handler called, IRQ: 55 [ 5105.290241] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 5105.290243] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 5105.290245] skb->data: [ 5105.290247] 00 [ 5105.290250] 00 [ 5105.290251] 00 [ 5105.290253] 00 [ 5105.290255] 00 [ 5105.290257] 00 [ 5105.290259] 00 [ 5105.290261] 00 [ 5105.290263] 00 [ 5105.290265] 00 [ 5105.290267] 00 [ 5105.290269] 00 [ 5105.290271] 00 [ 5105.290273] 00 [ 5105.290275] 00 [ 5105.290276] 00 [ 5105.290278] 00 [ 5105.290280] 00 [ 5105.290282] 00 [ 5105.290284] 00 [ 5105.290286] 00 [ 5105.290288] 00 [ 5105.290290] 00 [ 5105.290291] 00 [ 5105.290293] 00 [ 5105.290295] 00 [ 5105.290297] 00 [ 5105.290299] 00 [ 5105.290301] 00 [ 5105.290303] 00 [ 5105.290305] 00 [ 5105.290307] 00
[ 5105.290312] esp32_spi: esp_spi_transaction: entered slave_ready [ 5105.290315] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 5105.290317] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 5105.290321] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 5105.291620] SPI Interrupt Handler called, IRQ: 55 [ 5105.291625] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 5105.291628] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 5105.291630] skb->data: [ 5105.291632] 00 [ 5105.291634] 00 [ 5105.291636] 00 [ 5105.291638] 00 [ 5105.291639] 00 [ 5105.291642] 00 [ 5105.291643] 00 [ 5105.291645] 00 [ 5105.291647] 00 [ 5105.291649] 00 [ 5105.291651] 00 [ 5105.291653] 00 [ 5105.291655] 00 [ 5105.291657] 00 [ 5105.291659] 00 [ 5105.291661] 00 [ 5105.291663] 00 [ 5105.291665] 00 [ 5105.291667] 00 [ 5105.291669] 00 [ 5105.291671] 00 [ 5105.291672] 00 [ 5105.291674] 00 [ 5105.291676] 00 [ 5105.291678] 00 [ 5105.291680] 00 [ 5105.291682] 00 [ 5105.291684] 00 [ 5105.291685] 00 [ 5105.291687] 00 [ 5105.291689] 00 [ 5105.291691] 00
[ 5105.291696] esp32_spi: esp_spi_transaction: entered slave_ready [ 5105.291699] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 5105.291701] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 5105.291704] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 5105.293007] SPI Interrupt Handler called, IRQ: 55 [ 5105.293013] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 5105.293015] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 5105.293017] skb->data: [ 5105.293019] 00 [ 5105.293021] 00 [ 5105.293023] 00 [ 5105.293025] 00 [ 5105.293027] 00 [ 5105.293029] 00 [ 5105.293031] 00 [ 5105.293033] 00 [ 5105.293035] 00 [ 5105.293036] 00 [ 5105.293038] 00 [ 5105.293041] 00 [ 5105.293043] 00 [ 5105.293044] 00 [ 5105.293046] 00 [ 5105.293048] 00 [ 5105.293050] 00 [ 5105.293052] 00 [ 5105.293053] 00 [ 5105.293056] 00 [ 5105.293058] 00 [ 5105.293059] 00 [ 5105.293061] 00 [ 5105.293063] 00 [ 5105.293065] 00 [ 5105.293067] 00 [ 5105.293068] 00 [ 5105.293071] 00 [ 5105.293073] 00 [ 5105.293074] 00 [ 5105.293076] 00 [ 5105.293078] 00
[ 5105.293084] esp32_spi: esp_spi_transaction: entered slave_ready [ 5105.293086] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 5105.293088] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 5105.293092] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 5105.294392] SPI Interrupt Handler called, IRQ: 55 [ 5105.294398] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 5105.294401] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 5105.294404] skb->data: [ 5105.294406] 00 [ 5105.294408] 00 [ 5105.294410] 00 [ 5105.294412] 00 [ 5105.294414] 00 [ 5105.294415] 00 [ 5105.294418] 00 [ 5105.294420] 00 [ 5105.294422] 00 [ 5105.294423] 00 [ 5105.294425] 00 [ 5105.294427] 00 [ 5105.294429] 00 [ 5105.294431] 00 [ 5105.294433] 00 [ 5105.294435] 00 [ 5105.294437] 00 [ 5105.294439] 00 [ 5105.294441] 00 [ 5105.294443] 00 [ 5105.294445] 00 [ 5105.294446] 00 [ 5105.294448] 00 [ 5105.294450] 00 [ 5105.294452] 00 [ 5105.294454] 00 [ 5105.294456] 00 [ 5105.294458] 00 [ 5105.294459] 00 [ 5105.294461] 00 [ 5105.294463] 00 [ 5105.294465] 00
[ 5105.294470] esp32_spi: esp_spi_transaction: entered slave_ready [ 5105.294473] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 5105.294475] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 5105.294479] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 5105.295779] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 5105.295782] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 5105.295785] skb->data: [ 5105.295787] 00 [ 5105.295789] 00 [ 5105.295791] 00 [ 5105.295793] 00 [ 5105.295795] 00 [ 5105.295797] 00 [ 5105.295799] 00 [ 5105.295801] 00 [ 5105.295802] 00 [ 5105.295804] 00 [ 5105.295806] 00 [ 5105.295808] 00 [ 5105.295811] 00 [ 5105.295813] 00 [ 5105.295815] 00 [ 5105.295816] 00 [ 5105.295818] 00 [ 5105.295820] 00 [ 5105.295822] 00 [ 5105.295824] 00 [ 5105.295826] 00 [ 5105.295828] 00 [ 5105.295830] 00 [ 5105.295832] 00 [ 5105.295834] 00 [ 5105.295836] 00 [ 5105.295837] 00 [ 5105.295840] 00 [ 5105.295842] 00 [ 5105.295843] 00 [ 5105.295845] 00 [ 5105.295847] 00
[ 5105.296736] SPI Interrupt Handler called, IRQ: 55 [ 5105.296740] esp32_spi: esp_spi_transaction: entered slave_ready [ 5105.296743] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 5105.296745] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 5105.296748] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 5105.297483] SPI Interrupt Handler called, IRQ: 55 [ 5105.297613] SPI Interrupt Handler called, IRQ: 55 [ 5105.297616] SPI Interrupt Handler called, IRQ: 55 [ 5105.298049] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 5105.298052] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 5105.298055] skb->data: [ 5105.298056] 00 [ 5105.298058] 00 [ 5105.298060] 00 [ 5105.298062] 00 [ 5105.298064] 00 [ 5105.298066] 00 [ 5105.298068] 00 [ 5105.298070] 00 [ 5105.298072] 00 [ 5105.298074] 00 [ 5105.298076] 00 [ 5105.298078] 00 [ 5105.298079] 00 [ 5105.298081] 00 [ 5105.298083] 00 [ 5105.298085] 00 [ 5105.298087] 00 [ 5105.298089] 00 [ 5105.298091] 00 [ 5105.298092] 00 [ 5105.298094] 00 [ 5105.298096] 00 [ 5105.298098] 00 [ 5105.298100] 00 [ 5105.298102] 00 [ 5105.298103] 00 [ 5105.298105] 00 [ 5105.298107] 00 [ 5105.298109] 00 [ 5105.298111] 00 [ 5105.298112] 00 [ 5105.298114] 00
[ 5107.664867] systemd-journald[272]: /dev/kmsg buffer overrun, some messages lost. [ 5539.774011] esp32_spi: esp_spi_transaction: entered slave_ready [ 5539.774023] SPI Interrupt Handler called, IRQ: 55 [ 5539.774031] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 5539.774033] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 5539.774042] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 5539.775443] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 5539.775464] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 5539.775468] skb->data: [ 5539.775470] 00 [ 5539.775475] 00 [ 5539.775477] 00 [ 5539.775479] 00 [ 5539.775481] 00 [ 5539.775483] 00 [ 5539.775485] 00 [ 5539.775487] 00 [ 5539.775489] 00 [ 5539.775491] 00 [ 5539.775493] 00 [ 5539.775495] 00 [ 5539.775497] 00 [ 5539.775499] 00 [ 5539.775501] 00 [ 5539.775502] 00 [ 5539.775504] 00 [ 5539.775506] 00 [ 5539.775508] 00 [ 5539.775510] 00 [ 5539.775512] 00 [ 5539.775514] 00 [ 5539.775516] 00 [ 5539.775518] 00 [ 5539.775520] 00 [ 5539.775521] 00 [ 5539.775523] 00 [ 5539.775525] 00 [ 5539.775528] 00 [ 5539.775530] 00 [ 5539.775532] 00 [ 5539.775534] 00
[ 5539.775568] esp32_spi: esp_spi_transaction: entered slave_ready [ 5539.775572] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 5539.775574] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 5539.775574] SPI Interrupt Handler called, IRQ: 55 [ 5539.775583] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 5539.776329] SPI Interrupt Handler called, IRQ: 55 [ 5539.776448] SPI Interrupt Handler called, IRQ: 55 [ 5539.776453] SPI Interrupt Handler called, IRQ: 55 [ 5539.776933] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 5539.776940] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 5539.776943] skb->data: [ 5539.776945] 00 [ 5539.776949] 00 [ 5539.776951] 00 [ 5539.776953] 00 [ 5539.776954] 00 [ 5539.776956] 00 [ 5539.776958] 00 [ 5539.776960] 00 [ 5539.776962] 00 [ 5539.776964] 00 [ 5539.776966] 00 [ 5539.776968] 00 [ 5539.776969] 00 [ 5539.776971] 00 [ 5539.776973] 00 [ 5539.776975] 00 [ 5539.776977] 00 [ 5539.776979] 00 [ 5539.776981] 00 [ 5539.776983] 00 [ 5539.776985] 00 [ 5539.776987] 00 [ 5539.776989] 00 [ 5539.776990] 00 [ 5539.776992] 00 [ 5539.776995] 00 [ 5539.776996] 00 [ 5539.776998] 00 [ 5539.777000] 00 [ 5539.777002] 00 [ 5539.777003] 00 [ 5539.777005] 00
[ 5540.605164] esp32_spi: esp_spi_transaction: entered slave_ready [ 5540.605172] SPI Interrupt Handler called, IRQ: 55 [ 5540.605182] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 5540.605184] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 5540.605192] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 5540.606819] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 5540.606831] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 5540.606834] skb->data: [ 5540.606836] 00 [ 5540.606839] 00 [ 5540.606841] 00 [ 5540.606843] 00 [ 5540.606844] 00 [ 5540.606847] 00 [ 5540.606848] 00 [ 5540.606850] 00 [ 5540.606852] 00 [ 5540.606854] 00 [ 5540.606856] 00 [ 5540.606858] 00 [ 5540.606860] 00 [ 5540.606862] 00 [ 5540.606864] 00 [ 5540.606865] 00 [ 5540.606867] 00 [ 5540.606869] 00 [ 5540.606871] 00 [ 5540.606873] 00 [ 5540.606876] 00 [ 5540.606878] 00 [ 5540.606880] 00 [ 5540.606881] 00 [ 5540.606883] 00 [ 5540.606885] 00 [ 5540.606887] 00 [ 5540.606889] 00 [ 5540.606891] 00 [ 5540.606893] 00 [ 5540.606895] 00 [ 5540.606897] 00
[ 5540.606938] esp32_spi: esp_spi_transaction: entered slave_ready [ 5540.606941] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 5540.606942] SPI Interrupt Handler called, IRQ: 55 [ 5540.606943] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 5540.606949] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 5540.607686] SPI Interrupt Handler called, IRQ: 55 [ 5540.607817] SPI Interrupt Handler called, IRQ: 55 [ 5540.608289] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 5540.608297] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 5540.608300] skb->data: [ 5540.608302] 00 [ 5540.608306] 00 [ 5540.608308] 00 [ 5540.608310] 00 [ 5540.608312] 00 [ 5540.608314] 00 [ 5540.608315] 00 [ 5540.608317] 00 [ 5540.608319] 00 [ 5540.608321] 00 [ 5540.608323] 00 [ 5540.608325] 00 [ 5540.608327] 00 [ 5540.608329] 00 [ 5540.608331] 00 [ 5540.608333] 00 [ 5540.608335] 00 [ 5540.608337] 00 [ 5540.608338] 00 [ 5540.608340] 00 [ 5540.608343] 00 [ 5540.608345] 00 [ 5540.608346] 00 [ 5540.608348] 00 [ 5540.608350] 00 [ 5540.608352] 00 [ 5540.608354] 00 [ 5540.608356] 00 [ 5540.608358] 00 [ 5540.608360] 00 [ 5540.608362] 00 [ 5540.608364] 00
[ 5557.154541] esp32_spi: esp_spi_transaction: entered slave_ready [ 5557.154544] SPI Interrupt Handler called, IRQ: 55 [ 5557.154555] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 5557.154557] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 5557.154564] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 5557.155898] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 5557.155902] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 5557.155904] skb->data: [ 5557.155906] 00 [ 5557.155908] 00 [ 5557.155910] 00 [ 5557.155913] 00 [ 5557.155915] 00 [ 5557.155917] 00 [ 5557.155919] 00 [ 5557.155921] 00 [ 5557.155922] 00 [ 5557.155924] 00 [ 5557.155926] 00 [ 5557.155928] 00 [ 5557.155930] 00 [ 5557.155932] 00 [ 5557.155934] 00 [ 5557.155936] 00 [ 5557.155938] 00 [ 5557.155940] 00 [ 5557.155941] 00 [ 5557.155943] 00 [ 5557.155945] 00 [ 5557.155947] 00 [ 5557.155949] 00 [ 5557.155951] 00 [ 5557.155953] 00 [ 5557.155955] 00 [ 5557.155957] 00 [ 5557.155959] 00 [ 5557.155961] 00 [ 5557.155963] 00 [ 5557.155965] 00 [ 5557.155967] 00
[ 5557.156137] esp32_spi: esp_spi_transaction: entered slave_ready [ 5557.156137] SPI Interrupt Handler called, IRQ: 55 [ 5557.156140] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 5557.156142] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 5557.156147] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 5557.156885] SPI Interrupt Handler called, IRQ: 55 [ 5557.157015] SPI Interrupt Handler called, IRQ: 55 [ 5557.157019] SPI Interrupt Handler called, IRQ: 55 [ 5557.157450] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 5557.157453] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 5557.157456] skb->data: [ 5557.157458] 00 [ 5557.157460] 00 [ 5557.157462] 00 [ 5557.157463] 00 [ 5557.157465] 00 [ 5557.157467] 00 [ 5557.157469] 00 [ 5557.157471] 00 [ 5557.157473] 00 [ 5557.157475] 00 [ 5557.157476] 00 [ 5557.157478] 00 [ 5557.157480] 00 [ 5557.157483] 00 [ 5557.157485] 00 [ 5557.157486] 00 [ 5557.157488] 00 [ 5557.157490] 00 [ 5557.157492] 00 [ 5557.157494] 00 [ 5557.157496] 00 [ 5557.157499] 00 [ 5557.157500] 00 [ 5557.157502] 00 [ 5557.157504] 00 [ 5557.157506] 00 [ 5557.157508] 00 [ 5557.157510] 00 [ 5557.157511] 00 [ 5557.157513] 00 [ 5557.157515] 00 [ 5557.157517] 00
[ 5557.421374] esp32_spi: esp_spi_transaction: entered slave_ready [ 5557.421376] SPI Interrupt Handler called, IRQ: 55 [ 5557.421383] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 5557.421386] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 5557.421391] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 5557.422718] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 5557.422723] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 5557.422725] skb->data: [ 5557.422728] 00 [ 5557.422730] 00 [ 5557.422732] 00 [ 5557.422734] 00 [ 5557.422736] 00 [ 5557.422738] 00 [ 5557.422740] 00 [ 5557.422742] 00 [ 5557.422744] 00 [ 5557.422746] 00 [ 5557.422748] 00 [ 5557.422750] 00 [ 5557.422752] 00 [ 5557.422754] 00 [ 5557.422755] 00 [ 5557.422758] 00 [ 5557.422759] 00 [ 5557.422762] 00 [ 5557.422763] 00 [ 5557.422765] 00 [ 5557.422767] 00 [ 5557.422769] 00 [ 5557.422772] 00 [ 5557.422774] 00 [ 5557.422776] 00 [ 5557.422778] 00 [ 5557.422780] 00 [ 5557.422781] 00 [ 5557.422783] 00 [ 5557.422785] 00 [ 5557.422787] 00 [ 5557.422789] 00
[ 5557.426980] esp32_spi: esp_spi_transaction: entered slave_ready [ 5557.426981] SPI Interrupt Handler called, IRQ: 55 [ 5557.426983] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 5557.426985] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 5557.426989] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 5557.427005] SPI Interrupt Handler called, IRQ: 55 [ 5557.428296] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 5557.428299] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 5557.428301] skb->data: [ 5557.428303] 00 [ 5557.428305] 00 [ 5557.428307] 00 [ 5557.428309] 00 [ 5557.428311] 00 [ 5557.428313] 00 [ 5557.428314] 00 [ 5557.428316] 00 [ 5557.428318] 00 [ 5557.428320] 00 [ 5557.428322] 00 [ 5557.428324] 00 [ 5557.428325] 00 [ 5557.428328] 00 [ 5557.428329] 00 [ 5557.428331] 00 [ 5557.428333] 00 [ 5557.428335] 00 [ 5557.428337] 00 [ 5557.428339] 00 [ 5557.428341] 00 [ 5557.428343] 00 [ 5557.428344] 00 [ 5557.428346] 00 [ 5557.428348] 00 [ 5557.428350] 00 [ 5557.428352] 00 [ 5557.428354] 00 [ 5557.428356] 00 [ 5557.428358] 00 [ 5557.428360] 00 [ 5557.428361] 00
[ 5557.428553] esp32_spi: esp_spi_transaction: entered slave_ready [ 5557.428554] SPI Interrupt Handler called, IRQ: 55 [ 5557.428557] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 5557.428559] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 5557.428563] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 5557.429302] SPI Interrupt Handler called, IRQ: 55 [ 5557.429433] SPI Interrupt Handler called, IRQ: 55 [ 5557.429436] SPI Interrupt Handler called, IRQ: 55 [ 5557.429864] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 5557.429867] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 5557.429869] skb->data: [ 5557.429871] 00 [ 5557.429874] 00 [ 5557.429875] 00 [ 5557.429877] 00 [ 5557.429879] 00 [ 5557.429881] 00 [ 5557.429883] 00 [ 5557.429885] 00 [ 5557.429887] 00 [ 5557.429889] 00 [ 5557.429891] 00 [ 5557.429893] 00 [ 5557.429895] 00 [ 5557.429897] 00 [ 5557.429899] 00 [ 5557.429900] 00 [ 5557.429902] 00 [ 5557.429905] 00 [ 5557.429906] 00 [ 5557.429908] 00 [ 5557.429910] 00 [ 5557.429912] 00 [ 5557.429914] 00 [ 5557.429915] 00 [ 5557.429917] 00 [ 5557.429919] 00 [ 5557.429921] 00 [ 5557.429923] 00 [ 5557.429925] 00 [ 5557.429927] 00 [ 5557.429928] 00 [ 5557.429930] 00
itas@raspberrypi:~/esp-hosted/esp_hosted_fg/host/linux/host_control $
Please lower log like:
[ 5557.429867] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data
[ 5557.429869] skb->data:
[ 5557.429871] 00
[ 5557.429874] 00
[ 5557.429875] 00
[ 5557.429877] 00
[ 5557.429879] 00
[ 5557.429881] 00
[ 5557.429883] 00
[ 5557.429885] 00
[ 5557.429887] 00
[ 5557.429889] 00
[ 5557.429891] 00
[ 5557.429893] 00
[ 5557.429895] 00
[ 5557.429897] 00
[ 5557.429899] 00
[ 5557.429900] 00
[ 5557.429902] 00
[ 5557.429905] 00
[ 5557.429906] 00
[ 5557.429908] 00
[ 5557.429910] 00
[ 5557.429912] 00
[ 5557.429914] 00
[ 5557.429915] 00
[ 5557.429917] 00
[ 5557.429919] 00
[ 5557.429921] 00
[ 5557.429923] 00
[ 5557.429925] 00
[ 5557.429927] 00
[ 5557.429928] 00
[ 5557.429930] 00
You can instead print (start 32 bytes of) frame in single line.
From the logs, it is clearly visible, that spi is not working in expected manner.
please state:
Hi Sir
Based on our last communication please find the information furnished below.
Hi Sir
Based on the above screenshot available in the porting guide the current reset pins,spi hand shake and spi data ready is 506,522 and 527. but in the new coumn iam finding a different setting of pins can you please cross check and explain on that part.
Regarding the clock i have the following doubts
SPI clock frequency could be changed from macro SPI_CLK_MHZ in esp/esp_driver/network_adapter/main/spi_slave_api.c
And it is also told in porting guide that more than 30hz as clk freq rpi performance is not reliable.
so based on the inputs our assumption is rpi clk is 10mhz and esp32s3 clk freq is 40mhz. What should be the exact clock frequency to set communication both rpi and esp32s3 for proper spi communication.
log for raw tp transportation from host to esp in host side From the log we are getting logging statements executed in rpi side indicating esp32 is transmitting some data in esp side we are not recieving any data [ 5285.267812] OF: overlay: WARNING: memory leak will occur if overlay removed, property: /soc/spi@7e204000/spidev@0/status [ 5285.300688] esp32_spi: loading out-of-tree module taints kernel. [ 5285.302127] esp32_spi: esp_reset: Resetpin of Host is 506 [ 5285.302358] esp32_spi: esp_reset: Triggering ESP reset. [ 5285.302522] esp32_spi: spi_init: entered spi initilisation [ 5285.302606] esp32_spi: spi_init: ESP: SPI host config: GPIOs: Handshake[522] DataReady[527] [ 5285.302613] esp32_spi: spi_dev_init: entered dpi_dev_init fn after intilisation [ 5285.302616] esp32_spi: spi_dev_init: set up the adapter ,spi board by configuring board parameters [ 5285.302619] esp32_spi: spi_dev_init: Config - GPIOs: resetpin[506] Handshake[522] Dataready[527] [ 5285.302622] esp32_spi: spi_dev_init: Config - SPI: clock[10MHz] bus[0] cs[0] mode[2] [ 5285.302627] esp32_spi: spi_busnum_to_master: entered spi_dev_init fn after intilisation [ 5285.302743] esp32_spi: esp_spi_thread: esp spi thread created [ 5285.303111] esp32_spi: spi_busnum_to_master: alloacted a device on plattform alloc [ 5285.303132] esp32_spi: spi_busnum_to_master: on successful memory alocation to spi controller [ 5285.303139] esp32_spi: spi_busnum_to_master: on successful retrival of spi controller [ 5285.303331] esp32_spi: spi_busnum_to_master: on successful release of resources on task completion [ 5285.303338] esp32_spi: spi_dev_init: on successful claiming of spi bus by setting the bit [ 5285.303626] esp32_spi: spi_dev_init: Successfully added new SPI device [ 5285.303635] esp32_spi: spi_dev_init: Successfully set up new SPI device [ 5285.303660] esp32_spi: spi_dev_init: Successfully obtain goio for handshake [ 5285.303831] esp32_spi: spi_dev_init: Successfully request IRQ for Handshake pin [ 5285.303838] esp32_spi: spi_dev_init: Successfully obtain gpio for Dataready [ 5285.303842] esp32_spi: spi_dev_init: Successfully set GPIO direction of Data ready pin [ 5285.303882] esp32_spi: spi_dev_init: Successfully request IRQ for Dataready pin [ 5285.303882] SPI Data Ready Interrupt Handler called, IRQ: 56 [ 5285.303901] Semaphore acquired: 0 [ 5285.510012] esp32_spi: esp_serial_init: sucessful allocated character device numbers for the driver [ 5285.510177] esp32_spi: esp_serial_init: sucessful created device files for an instance in the class [ 5285.510393] esp32_spi: spi_init: Successfully intiliased serial interface [ 6829.328157] SPI Interrupt Handler called, IRQ: 55 [ 6829.329867] esp32_spi: esp_spi_transaction: entered slave_ready [ 6829.329868] SPI Interrupt Handler called, IRQ: 55 [ 6829.329873] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 6829.329876] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 6829.329882] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 6829.330614] SPI Interrupt Handler called, IRQ: 55 [ 6829.330745] SPI Interrupt Handler called, IRQ: 55 [ 6829.330748] SPI Interrupt Handler called, IRQ: 55 [ 6829.331212] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 6829.331215] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 6830.126513] esp32_spi: esp_spi_transaction: entered slave_ready [ 6830.126517] SPI Interrupt Handler called, IRQ: 55 [ 6830.126529] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 6830.126531] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 6830.126536] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 6830.127870] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 6830.127874] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 6830.128273] esp32_spi: esp_spi_transaction: entered slave_ready [ 6830.128274] SPI Interrupt Handler called, IRQ: 55 [ 6830.128278] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 6830.128280] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 6830.128283] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 6830.129021] SPI Interrupt Handler called, IRQ: 55 [ 6830.129152] SPI Interrupt Handler called, IRQ: 55 [ 6830.129156] SPI Interrupt Handler called, IRQ: 55 [ 6830.129588] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 6830.129591] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 6846.472017] esp32_spi: esp_spi_transaction: entered slave_ready [ 6846.472019] SPI Interrupt Handler called, IRQ: 55 [ 6846.472033] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 6846.472035] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 6846.472041] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 6846.473378] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 6846.473384] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 6846.473863] esp32_spi: esp_spi_transaction: entered slave_ready [ 6846.473866] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 6846.473866] SPI Interrupt Handler called, IRQ: 55 [ 6846.473870] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 6846.473874] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 6846.474610] SPI Interrupt Handler called, IRQ: 55 [ 6846.474741] SPI Interrupt Handler called, IRQ: 55 [ 6846.474744] SPI Interrupt Handler called, IRQ: 55 [ 6846.475180] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 6846.475184] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 6846.826934] esp32_spi: esp_spi_transaction: entered slave_ready [ 6846.826936] SPI Interrupt Handler called, IRQ: 55 [ 6846.826943] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 6846.826946] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 6846.826955] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 6846.828280] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 6846.828284] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 6846.832866] esp32_spi: esp_spi_transaction: entered slave_ready [ 6846.832868] SPI Interrupt Handler called, IRQ: 55 [ 6846.832869] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 6846.832872] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 6846.832876] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 6846.832892] SPI Interrupt Handler called, IRQ: 55 [ 6846.834177] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete [ 6846.834180] esp32_spi: process_rx_buf: entered process_rx_buf since invalid data [ 6846.834643] esp32_spi: esp_spi_transaction: entered slave_ready [ 6846.834644] SPI Interrupt Handler called, IRQ: 55 [ 6846.834647] esp32_spi: esp_spi_transaction: data is ready to be send from slave [ 6846.834650] esp32_spi: esp_spi_transaction: data transmitted over buffer is not valid [ 6846.834653] esp32_spi: esp_spi_transaction: entered reception part after initilisation [ 6846.835384] SPI Interrupt Handler called, IRQ: 55 [ 6846.835515] SPI Interrupt Handler called, IRQ: 55 [ 6846.835518] SPI Interrupt Handler called, IRQ: 55 [ 6846.835950] esp32_spi: esp_spi_transaction: function sends the data (from the tx_buf) and simultaneously waits for the SPI transfer to complete
I am not understanding, why would you go for higher frequency if lower frequency is not working?
Once you get everything running on low frequency like 5m or 10m, then step-wise increase till your host ans slave support and are both interoperable.
Porting guide states it explicitly at https://github.com/espressif/esp-hosted/blob/master/esp_hosted_fg/docs/Linux_based_host/porting_guide.md#spi-timing-issues----tuning
If first event is not received, you can change SPI mode at both ESP and Host to other values, lower SPI freq and retry
Lower the frequency to 1MHz
you can increase the SPI clock stepwise to see what maximum frequency works for your SoC
Please use low freq, get it working first.
our assumption is rpi clk is 10mhz and esp32s3 clk freq is 40mhz.
This is max slave spi clock freq supported for S3. But you are using wires, you should not use this high freq on wires.
Please use 5MHZ first. Get everything working (first to get TX and RX raw throughput working). Once everything tested fine, increase SPI clock from host in 1MHz step. If using wires, you may not go beyond 30MHz. If using PCB, can go till 40MHz.
Hi Sir
• SPI clock frequency for esp32s3 could be changed from macro SPI_CLK_MHZ in esp/esp_driver/network_adapter/main/spi_slave_api.c for esp hosted ng setup for fg setup this macro SPI_CLK_MHZ is not available. • The macro for setting the clk frequency in the esp32s3 side was not found in the specfic source file mentioned in the porting guide and also the network adaptor directory for our fg set up. • Can you please explain on how to change the spi_clk frequency for esp32s3 to lower frequencies and vary for each test.
Hi Sir
Given the timing and synchronization challenges with the SPI communication between the ESP32S3 and Raspberry Pi, here’s a step-by-step approach based on which we are currently executing the test. • Set Low SPI Frequency: Start with the SPI clock frequency on the Raspberry Pi at 5 MHz. This slower speed helps ensure stable communication by reducing the likelihood of timing mismatches. • Incrementally Increase Clock: Once stable communication is verified at 5 MHz we have started the test from 5mhz as initial clk, incrementally raise the SPI clock by 1 MHz and test each step until you reach the desired speed or encounter issues. • Test Different SPI Modes: As suggested, try different SPI modes (1, 2, or 3) to determine which is most stable. Ensure that both the Raspberry Pi and ESP32S3 are set to the same SPI mode during each test this done by varying the macro for spi_mode in .esp/esp_driver/network_adapter/main/spi_slave_api.c in esp32side and for Rpi it is modified by giving the specific mode corresponding to the spi_mode variable in the rp_init.sh as an argument like spi_mode=1. • Error Checking and Debugging: For each configuration, monitor error rates and log any communication issues. If a configuration works at lower speeds but fails at higher ones, the issue may be signal quality or timing. • ESP32S3 SPI Frequency: Since you cannot adjust the SPI frequency on the ESP32S3, focus on optimizing the Raspberry Pi’s settings varying the spi_clk frequency by modifying the macro SPI_INITIAL_CLK_MHZ as 5mhz in esp_spi.c • Based on the following the above mentioned process we have completed 5mhz for mode1,2 and 3 and found that in the communication from host to esp even though transmission is happening from rpi analyzed using logging statements no data was received in esp32s3 side. • And Based on the communication from esp to host for the same frequency and modes almost 689kb of data is sent based on checking the logs. • An in the rpi side we have found similar issues like which was found in earlier testing scenarios. • Logs indicate multiple entries of "data transmitted over buffer is not valid" during esp_spi_transaction. • This implies the tx_buf or rx_buf might be corrupted, not fully populated, or accessed by multiple threads before the transaction completes. • The Handshake is likely triggering several SPI interrupts (IRQ: 55) in close succession. • Based on all the logs shared to supports related to raw tp test from both host to esp and vice versa they have mentioned that timing issues and issues are there spi communication. • No proper data was received in the rpi side and many of the instances we didn’t received dataready interrupt too it was not invoked. • Have started tests with 1mhz since 5mhz itself spi communication is failing switched to lower frequencies. • For mode1,2 and 3 and found that in the communication from host to esp e using logging statements found that all the issues which awere available in the 5mhz similar issues are recurring and all the communication issues which were occured and observed in 5mhz are similar to new 1mhz resulting same communication failures. • Please find the logs for both 5mz and 1mhz as rar files attatched and please let us know what is the next step to be done.
Checklist
How often does this bug occurs?
always
Expected behavior
virtual serial interface espso is not created after runing esphosted fg in both rpi4b and esp32s3 even after flashing their respective repositories from github
Actual behavior (suspected bug)
when runing the commad bash -x ./rpi_init.sh wifi=spi [ 204.596250] OF: overlay: WARNING: memory leak will occur if overlay removed, property: /soc/spi@7e204000/spidev@0/status [ 204.627263] esp32_spi: loading out-of-tree module taints kernel. please help me in fixing this why after the module is inserted it is exiting why iam getting warning of memory leakage , why iam getting message that kernel is getting tainted
Error logs or terminal output
Steps to reproduce the behavior
see error bash -x ./rpi_init.sh wifi=spi
Project release version
ESP-Hosted-FG-release_0.0.5.tgz for rpi4b and ESP-Hosted-FG-release_0.0.5.tgz for esp32 s3 wroom 1
System architecture
ARM 32-bit (Raspberry Pi 32-bit)
Operating system
Linux
Operating system version
PRETTY_NAME="Raspbian GNU/Linux 12 (bookworm)" NAME="Raspbian GNU/Linux" VERSION_ID="12" VERSION="12 (bookworm)" VERSION_CODENAME=bookworm ID=raspbian ID_LIKE=debian
Shell
Bash
Additional context
SPI Initialization: The esp32_spi module is initialized successfully with SPI bus 0, Chip Select 0, and SPI mode 2. The GPIOs for handshake and data ready are correctly set. Resets and Reinitializations: The logs show multiple resets of the ESP32 and reinitializations of the SPI module. This might be triggered by specific actions like resetting the ESP32 or reloading the module. Potential Overlay Warning: The warning about a potential memory leak when removing the overlay why esps0 is not created or enabled why module is getting exit