Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issues in Spi Communication and clock synchronisationbetween Rasberrypi host and esp32s3 in the esphosted fg implementation #479

Open
3 tasks done
sreejitharikath opened this issue Sep 10, 2024 · 51 comments

Comments

@sreejitharikath
Copy link

Checklist

  • Checked the issue tracker for similar issues to ensure this is not a duplicate
  • Read the documentation to confirm the issue is not addressed there and your configuration is set correctly
  • Tested with the latest version to ensure the issue hasn't been fixed

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

currently i have commented the dts file seprately and also commented  device_tree_dependency_spi() and device overlay in boot/firmware/config.text and additional spi device overlay if spi  all in rpi.insit.sh just make spi enable for getting this log.iam not able to make virtual serial interface espso in fg set up

issues to to kernel module esp32_spio.ko its getting inserted by script but its exiting
[[ 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.
[ 485.863572] esp32_spi: esp_serial_cleanup: 
[ 486.333378] esp32_spi: esp_spi_thread: esp spi thread cleared

dmesg | tail -n 50
[ 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




tas@raspberrypi:~/esp-hosted/esp_hosted_fg/host/linux/host_control $ bash -x ./rpi_init.sh wifi=spi

resetpin=518
clockspeed=10
spi_bus=0
spi_cs=0
spi_mode=2
spi_handshake=534
spi_dataready=539
cpu_perf=on
XTRA_MODULE_PARAMS=
BT_CONFIG=
WIFI_CONFIG=wifi_on
CROSS_COMPILE=/bin/arm-linux-gnueabihf-
++ uname -r
KERNEL_BUILD_DIR=/lib/modules/6.6.47+rpt-rpi-v7l/build
ARCH=
TEST_RAW_TP=0
IF_TYPE=
MODULE_NAME=esp32_.ko
SCRIPT_DIR=/home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control
MAKE_DIR=/home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/../host_driver/esp32/
cd /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/../host_driver/esp32/
parse_arguments wifi=spi
log_enter
log 'Entering parse_arguments'
++ date '+%Y-%m-%d %H:%M:%S'
echo '[2024-09-10 16:45:43] Entering parse_arguments'
[2024-09-10 16:45:43] Entering parse_arguments
'[' wifi=spi '!=' '' ']'
case $1 in
WIFI_TP=spi
'[' spi = spi ']'
log 'Wi-Fi on SPI'
++ date '+%Y-%m-%d %H:%M:%S'
echo '[2024-09-10 16:45:43] Wi-Fi on SPI'
[2024-09-10 16:45:43] Wi-Fi on SPI
shift
'[' '' '!=' '' ']'
verify_transport_combination
'[' spi '!=' '' ']'
IF_TYPE=spi
'[' '' '!=' '' ']'
'[' spi = '' ']'
verify_clock_freq
'[' 10 '!=' '' ']'
'[' spi = spi ']'
'[' 10 -gt 40 ']'
'[' spi = sdio ']'
log_exit
log 'Exiting parse_arguments'
++ date '+%Y-%m-%d %H:%M:%S'
echo '[2024-09-10 16:45:43] Exiting parse_arguments'
[2024-09-10 16:45:43] Exiting parse_arguments
log 'Building for spi protocol'
++ date '+%Y-%m-%d %H:%M:%S'
echo '[2024-09-10 16:45:43] Building for spi protocol'
[2024-09-10 16:45:43] Building for spi protocol
MODULE_NAME=esp32_spi.ko
populate_module_params
add_module_param resetpin
local param_name=resetpin
'[' 518 = '' ']'
XTRA_MODULE_PARAMS=' resetpin=518'
log 'Adding module_param '''resetpin=518''''
++ date '+%Y-%m-%d %H:%M:%S'
echo '[2024-09-10 16:45:43] Adding module_param '''resetpin=518''''
[2024-09-10 16:45:43] Adding module_param 'resetpin=518'
add_module_param clockspeed
local param_name=clockspeed
'[' 10 = '' ']'
XTRA_MODULE_PARAMS=' resetpin=518 clockspeed=10'
log 'Adding module_param '''clockspeed=10''''
++ date '+%Y-%m-%d %H:%M:%S'
echo '[2024-09-10 16:45:43] Adding module_param '''clockspeed=10''''
[2024-09-10 16:45:43] Adding module_param 'clockspeed=10'
'[' spi = spi ']'
add_module_param spi_bus
local param_name=spi_bus
'[' 0 = '' ']'
XTRA_MODULE_PARAMS=' resetpin=518 clockspeed=10 spi_bus=0'
log 'Adding module_param '''spi_bus=0''''
++ date '+%Y-%m-%d %H:%M:%S'
echo '[2024-09-10 16:45:43] Adding module_param '''spi_bus=0''''
[2024-09-10 16:45:43] Adding module_param 'spi_bus=0'
add_module_param spi_cs
local param_name=spi_cs
'[' 0 = '' ']'
XTRA_MODULE_PARAMS=' resetpin=518 clockspeed=10 spi_bus=0 spi_cs=0'
log 'Adding module_param '''spi_cs=0''''
++ date '+%Y-%m-%d %H:%M:%S'
echo '[2024-09-10 16:45:43] Adding module_param '''spi_cs=0''''
[2024-09-10 16:45:43] Adding module_param 'spi_cs=0'
add_module_param spi_mode
local param_name=spi_mode
'[' 2 = '' ']'
XTRA_MODULE_PARAMS=' resetpin=518 clockspeed=10 spi_bus=0 spi_cs=0 spi_mode=2'
log 'Adding module_param '''spi_mode=2''''
++ date '+%Y-%m-%d %H:%M:%S'
echo '[2024-09-10 16:45:43] Adding module_param '''spi_mode=2''''
[2024-09-10 16:45:43] Adding module_param 'spi_mode=2'
add_module_param spi_handshake
local param_name=spi_handshake
'[' 534 = '' ']'
XTRA_MODULE_PARAMS=' resetpin=518 clockspeed=10 spi_bus=0 spi_cs=0 spi_mode=2 spi_handshake=534'
log 'Adding module_param '''spi_handshake=534''''
++ date '+%Y-%m-%d %H:%M:%S'
echo '[2024-09-10 16:45:43] Adding module_param '''spi_handshake=534''''
[2024-09-10 16:45:43] Adding module_param 'spi_handshake=534'
add_module_param spi_dataready
local param_name=spi_dataready
'[' 539 = '' ']'
XTRA_MODULE_PARAMS=' resetpin=518 clockspeed=10 spi_bus=0 spi_cs=0 spi_mode=2 spi_handshake=534 spi_dataready=539'
log 'Adding module_param '''spi_dataready=539''''
++ date '+%Y-%m-%d %H:%M:%S'
echo '[2024-09-10 16:45:43] Adding module_param '''spi_dataready=539''''
[2024-09-10 16:45:43] Adding module_param 'spi_dataready=539'
port_populate_local_params
'[' on = on ']'
for cpu in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
sudo sh -c 'echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor'
for cpu in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
sudo sh -c 'echo performance > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor'
for cpu in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
sudo sh -c 'echo performance > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor'
for cpu in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
sudo sh -c 'echo performance > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor'
echo 'Current CPU governor settings:'
Current CPU governor settings:
for cpu in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
++ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo '/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor: performance'
/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor: performance
for cpu in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
++ cat /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
echo '/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor: performance'
/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor: performance
for cpu in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
++ cat /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor
echo '/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor: performance'
/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor: performance
for cpu in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
++ cat /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor
echo '/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor: performance'
/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor: performance
build_user_space_apps
log_enter
log 'Entering build_user_space_apps'
++ date '+%Y-%m-%d %H:%M:%S'
echo '[2024-09-10 16:45:43] Entering build_user_space_apps'
[2024-09-10 16:45:43] Entering build_user_space_apps
build_c_demo_app
log_enter
log 'Entering build_c_demo_app'
++ date '+%Y-%m-%d %H:%M:%S'
echo '[2024-09-10 16:45:43] Entering build_c_demo_app'
[2024-09-10 16:45:43] Entering build_c_demo_app
cd /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support/
make clean
rm -f *.out *.o
make -j8 test
gcc -C -Wall --sysroot= -I/home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support/../../../../common/protobuf-c -I/home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support/../../../../common/include -I/home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support/../../../control_lib/include -I/home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support/../../../control_lib/src/include -I/home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support/../../../virtual_serial_if/include -I/home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support/../../../components/include -I/home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support/../../port/include -I. /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support/../../../../common/protobuf-c/protobuf-c/protobuf-c.c /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support/../../../../common/esp_hosted_config.pb-c.c /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support/../../../control_lib/src/ctrl_core.c /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support/../../../control_lib/src/ctrl_api.c /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support/../../../virtual_serial_if/src/serial_if.c /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support/../../../components/src/esp_queue.c /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support/../../port/src/platform_wrapper.c ./test_utils.c -lpthread -lrt -latomic test.c -o test.out
'[' 0 -ne 0 ']'
make -j8 stress
gcc -C -Wall --sysroot= -fsanitize=undefined -fsanitize-address-use-after-scope -fsanitize-undefined-trap-on-error -fstack-protector-all -fstack-check -fsanitize=address -fsanitize=pointer-compare -fno-omit-frame-pointer -static-libasan -I/home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support/../../../../common/protobuf-c -I/home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support/../../../../common/include -I/home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support/../../../control_lib/include -I/home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support/../../../control_lib/src/include -I/home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support/../../../virtual_serial_if/include -I/home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support/../../../components/include -I/home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support/../../port/include -I. /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support/../../../../common/protobuf-c/protobuf-c/protobuf-c.c /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support/../../../../common/esp_hosted_config.pb-c.c /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support/../../../control_lib/src/ctrl_core.c /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support/../../../control_lib/src/ctrl_api.c /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support/../../../virtual_serial_if/src/serial_if.c /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support/../../../components/src/esp_queue.c /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/c_support/../../port/src/platform_wrapper.c ./test_utils.c -lpthread -lrt -latomic stress.c -o stress.out -ggdb3 -g
'[' 0 -ne 0 ']'
cd ..
log_exit
log 'Exiting build_c_demo_app'
++ date '+%Y-%m-%d %H:%M:%S'
echo '[2024-09-10 16:45:53] Exiting build_c_demo_app'
[2024-09-10 16:45:53] Exiting build_c_demo_app
build_python_demo_app
log_enter
log 'Entering build_python_demo_app'
++ date '+%Y-%m-%d %H:%M:%S'
echo '[2024-09-10 16:45:53] Entering build_python_demo_app'
[2024-09-10 16:45:53] Entering build_python_demo_app
cd /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/python_support/
make clean
rm -f commands.so *.o
make -j8
gcc -C -Wall -I/home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/python_support/../../../../common/protobuf-c -I/home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/python_support/../../../../common/include -I/home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/python_support/../../../control_lib/include -I/home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/python_support/../../../control_lib/src/include -I/home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/python_support/../../../virtual_serial_if/include -I/home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/python_support/../../../components/include -I/home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/python_support/../../port/include -I. /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/python_support/../../../../common/protobuf-c/protobuf-c/protobuf-c.c /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/python_support/../../../../common/esp_hosted_config.pb-c.c /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/python_support/../../../control_lib/src/ctrl_core.c /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/python_support/../../../control_lib/src/ctrl_api.c /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/python_support/../../../virtual_serial_if/src/serial_if.c /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/python_support/../../../components/src/esp_queue.c /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/python_support/../../port/src/platform_wrapper.c -lrt -lpthread -latomic -o commands.so -shared -fPIC
'[' 0 -ne 0 ']'
cd ..
log_exit
log 'Exiting build_python_demo_app'
++ date '+%Y-%m-%d %H:%M:%S'
echo '[2024-09-10 16:45:55] Exiting build_python_demo_app'
[2024-09-10 16:45:55] Exiting build_python_demo_app
log_exit
log 'Exiting build_user_space_apps'
++ date '+%Y-%m-%d %H:%M:%S'
echo '[2024-09-10 16:45:55] Exiting build_user_space_apps'
[2024-09-10 16:45:55] Exiting build_user_space_apps
remove_module
log_enter
log 'Entering remove_module'
++ date '+%Y-%m-%d %H:%M:%S'
echo '[2024-09-10 16:45:55] Entering remove_module'
[2024-09-10 16:45:55] Entering remove_module
++ lsmod
++ grep esp32
++ wc -l
'[' 1 '!=' 0 ']'
++ lsmod
++ grep esp32_sdio
++ wc -l
'[' 0 '!=' 0 ']'
sudo rmmod esp32_spi
'[' 0 -ne 0 ']'
log 'esp module removed using script'
++ date '+%Y-%m-%d %H:%M:%S'
echo '[2024-09-10 16:45:57] esp module removed using script'
[2024-09-10 16:45:57] esp module removed using script
log_exit
log 'Exiting remove_module'
++ date '+%Y-%m-%d %H:%M:%S'
echo '[2024-09-10 16:45:57] Exiting remove_module'
[2024-09-10 16:45:57] Exiting remove_module
build_module
'[' 0 = 0 ']'
VAL_CONFIG_TEST_RAW_TP=n
'[' '' '!=' '' ']'
VAL_BT_ENABLED=n
'[' '' = '' ']'
++ getconf LONG_BIT
arch_num_bits=32
'[' 32 = 32 ']'
arch_found=arm
ARCH=arm
cd /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_control/../host_driver/esp32/
log 'Current dir: /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_driver/esp32'
++ date '+%Y-%m-%d %H:%M:%S'
echo '[2024-09-10 16:45:57] Current dir: /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_driver/esp32'
[2024-09-10 16:45:57] Current dir: /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_driver/esp32
log 'Building for target spi'
++ date '+%Y-%m-%d %H:%M:%S'
echo '[2024-09-10 16:45:57] Building for target spi'
[2024-09-10 16:45:57] Building for target spi
log 'Using ARCH as : arm'
++ date '+%Y-%m-%d %H:%M:%S'
echo '[2024-09-10 16:45:57] Using ARCH as : arm'
[2024-09-10 16:45:57] Using ARCH as : arm
log 'Using KERNEL as /lib/modules/6.6.47+rpt-rpi-v7l/build'
++ date '+%Y-%m-%d %H:%M:%S'
echo '[2024-09-10 16:45:57] Using KERNEL as /lib/modules/6.6.47+rpt-rpi-v7l/build'
[2024-09-10 16:45:57] Using KERNEL as /lib/modules/6.6.47+rpt-rpi-v7l/build
log 'Using CONFIG_TEST_RAW_TP as '
++ date '+%Y-%m-%d %H:%M:%S'
echo '[2024-09-10 16:45:57] Using CONFIG_TEST_RAW_TP as '
[2024-09-10 16:45:57] Using CONFIG_TEST_RAW_TP as
make -j8 target=spi KERNEL=/lib/modules/6.6.47+rpt-rpi-v7l/build ARCH=arm CONFIG_TEST_RAW_TP=n CONFIG_BT_ENABLED=n
rm -rf .o sdio/.o spi/*.o *.ko
make ARCH=arm CROSS_COMPILE= -C /lib/modules/6.6.47+rpt-rpi-v7l/build M=/home/itas/esp-hosted/esp_hosted_fg/host/linux/host_driver/esp32 clean
make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
make[1]: Entering directory '/usr/src/linux-headers-6.6.47+rpt-rpi-v7l'
CLEAN /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_driver/esp32/Module.symvers
make[1]: Leaving directory '/usr/src/linux-headers-6.6.47+rpt-rpi-v7l'
make ARCH=arm CROSS_COMPILE= -C /lib/modules/6.6.47+rpt-rpi-v7l/build M=/home/itas/esp-hosted/esp_hosted_fg/host/linux/host_driver/esp32 modules
make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
make[1]: Entering directory '/usr/src/linux-headers-6.6.47+rpt-rpi-v7l'
CC [M] /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_driver/esp32/main.o
CC [M] /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_driver/esp32/esp_stats.o
CC [M] /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_driver/esp32/spi/esp_spi.o
CC [M] /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_driver/esp32/esp_serial.o
CC [M] /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_driver/esp32/esp_rb.o
CC [M] /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_driver/esp32/esp_fw_verify.o
LD [M] /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_driver/esp32/esp32_spi.o
MODPOST /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_driver/esp32/Module.symvers
CC [M] /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_driver/esp32/esp32_spi.mod.o
LD [M] /home/itas/esp-hosted/esp_hosted_fg/host/linux/host_driver/esp32/esp32_spi.ko
make[1]: Leaving directory '/usr/src/linux-headers-6.6.47+rpt-rpi-v7l'
'[' 0 -ne 0 ']'
insert_module
log_enter
log 'Entering insert_module'
++ date '+%Y-%m-%d %H:%M:%S'
echo '[2024-09-10 16:46:10] Entering insert_module'
[2024-09-10 16:46:10] Entering insert_module
'[' '' '!=' '' ']'
sudo insmod esp32_spi.ko resetpin=518 clockspeed=10 spi_bus=0 spi_cs=0 spi_mode=2 spi_handshake=534 spi_dataready=539
'[' 0 -ne 0 ']'
++ lsmod
++ grep esp32
++ wc -l
'[' 1 '!=' 0 ']'
log 'esp32 module inserted using script'
++ date '+%Y-%m-%d %H:%M:%S'
echo '[2024-09-10 16:46:10] esp32 module inserted using script'
[2024-09-10 16:46:10] esp32 module inserted using script
log_exit
log 'Exiting insert_module'
++ date '+%Y-%m-%d %H:%M:%S'
echo '[2024-09-10 16:46:10] Exiting insert_module'
[2024-09-10 16:46:10] Exiting insert_module
log '--- finished ---'
++ date '+%Y-%m-%d %H:%M:%S'
echo '[2024-09-10 16:46:10] --- finished ---'
[2024-09-10 16:46:10] --- finished ---
please help me in fixing this why after the module is inserted it is exiting why iam getting warning o memory lekage , why iam getting message that kernel is getting tainted

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

@mantriyogesh
Copy link
Collaborator

mantriyogesh commented Sep 10, 2024

Can you please use same git commit, preferably hosted master on ESP and host?

@mantriyogesh
Copy link
Collaborator

  1. Also attach the photo of setup,

  2. Logs with latest master:

  • Host Dmesg from system bootup
  • Esp - minicom or IDF.py monitor from start
  • Git commit used both sides

@sreejitharikath
Copy link
Author

please find Also attach the photo of setup, Esp - minicom as attachments
minicom3
WhatsApp Image 2024-09-10 at 11 19 27 PM
minicom1
set up

)

@sreejitharikath
Copy link
Author

sreejitharikath commented Sep 10, 2024

host dmesg from system boot up

0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 6.6.47+rpt-rpi-v7l ([email protected]) (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 <[email protected]>
[    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 [email protected] - Load Kernel Module configfs...
[    8.776752] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod...
[    8.797266] systemd[1]: Starting [email protected] - Load Kernel Module drm...
[    8.817404] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore...
[    8.838416] systemd[1]: Starting [email protected] - Load Kernel Module fuse...
[    8.860705] systemd[1]: Starting [email protected] - 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: [email protected]
[    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]: [email protected]: Deactivated successfully.
[    9.170190] systemd[1]: Finished [email protected] - 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]: [email protected]: Deactivated successfully.
[    9.235769] systemd[1]: Finished [email protected] - 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

@mantriyogesh
Copy link
Collaborator

wires are too long. You can limit the clock using

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.

@sreejitharikath
Copy link
Author

sreejitharikath commented Sep 11, 2024

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 ([email protected]) (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 <[email protected]>
[    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 [email protected] - Load Kernel Module configfs...
[    8.875373] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod...
[    8.896299] systemd[1]: Starting [email protected] - Load Kernel Module drm...
[    8.915954] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore...
[    8.936807] systemd[1]: Starting [email protected] - Load Kernel Module fuse...
[    8.957527] systemd[1]: Starting [email protected] - 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: [email protected]
[    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]: [email protected]: Deactivated successfully.
[    9.240942] systemd[1]: Finished [email protected] - 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]: [email protected]: Deactivated successfully.
[    9.296126] systemd[1]: Finished [email protected] - 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

@mantriyogesh
Copy link
Collaborator

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.

@sreejitharikath
Copy link
Author

sreejitharikath commented Sep 11, 2024

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

@mantriyogesh
Copy link
Collaborator

mantriyogesh commented Sep 11, 2024

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.

@mantriyogesh
Copy link
Collaborator

Once you flash the

  • esp from latest master
  • build and load host driver from master
    get us all textual logs from esp, host.

Also verify the connection. use smaller 10cm, equal and good quality wires.

@sreejitharikath
Copy link
Author

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-1ubuntu120.04.2) 9.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #12920.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 Cpc_Tabl 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.116722] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256
[ 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 Buffer(12) 01 00 00 00 01 00 00 00

[ 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, EC_DATA=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 [email protected]
[ 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: [email protected]
[ 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 .
[ 4.646566] systemd[1]: Configuration file /run/systemd/system/netplan-ovs-cleanup.service is marked world-inaccessible. This has no effect as configuration data is accessible via APIs without restrictions. Proceeding anyway.
[ 4.651796] 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.
[ 4.714144] systemd[1]: Created slice system-modprobe.slice.
[ 4.714378] systemd[1]: Created slice system-systemd\x2dfsck.slice.
[ 4.714554] systemd[1]: Created slice User and Session Slice.
[ 4.714616] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ 4.714787] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[ 4.714834] systemd[1]: Reached target User and Group Name Lookups.
[ 4.714849] systemd[1]: Reached target Remote File Systems.
[ 4.714857] systemd[1]: Reached target Slices.
[ 4.714869] systemd[1]: Reached target Mounting snaps.
[ 4.714986] systemd[1]: Listening on Syslog Socket.
[ 4.715069] systemd[1]: Listening on fsck to fsckd communication Socket.
[ 4.715118] systemd[1]: Listening on initctl Compatibility Named Pipe.
[ 4.715289] systemd[1]: Listening on Journal Audit Socket.
[ 4.715365] systemd[1]: Listening on Journal Socket (/dev/log).
[ 4.715454] systemd[1]: Listening on Journal Socket.
[ 4.715543] systemd[1]: Listening on udev Control Socket.
[ 4.715608] systemd[1]: Listening on udev Kernel Socket.
[ 4.716525] systemd[1]: Mounting Huge Pages File System...
[ 4.717495] systemd[1]: Mounting POSIX Message Queue File System...
[ 4.718830] systemd[1]: Mounting Kernel Debug File System...
[ 4.720197] systemd[1]: Mounting Kernel Trace File System...
[ 4.721953] systemd[1]: Starting Journal Service...
[ 4.723620] systemd[1]: Starting Set the console keyboard layout...
[ 4.725313] systemd[1]: Starting Create list of static device nodes for the current kernel...
[ 4.726760] systemd[1]: Starting Load Kernel Module chromeos_pstore...
[ 4.728251] systemd[1]: Starting Load Kernel Module drm...
[ 4.729855] systemd[1]: Starting Load Kernel Module efi_pstore...
[ 4.731287] systemd[1]: Starting Load Kernel Module pstore_blk...
[ 4.732783] systemd[1]: Starting Load Kernel Module pstore_zone...
[ 4.734707] systemd[1]: Starting Load Kernel Module ramoops...
[ 4.740456] systemd[1]: Condition check resulted in Set Up Additional Binary Formats being skipped.
[ 4.740530] systemd[1]: Condition check resulted in File System Check on Root Device being skipped.
[ 4.742429] systemd[1]: Starting Load Kernel Modules...
[ 4.743817] systemd[1]: Starting Remount Root and Kernel File Systems...
[ 4.754344] systemd[1]: Starting udev Coldplug all Devices...
[ 4.756145] systemd[1]: Starting Uncomplicated firewall...
[ 4.758722] systemd[1]: Mounted Huge Pages File System.
[ 4.758906] systemd[1]: Mounted POSIX Message Queue File System.
[ 4.759069] systemd[1]: Mounted Kernel Debug File System.
[ 4.759227] systemd[1]: Mounted Kernel Trace File System.
[ 4.760640] systemd[1]: Finished Create list of static device nodes for the current kernel.
[ 4.761196] systemd[1]: modprobe@efi_pstore.service: Succeeded.
[ 4.768342] EXT4-fs (sda5): re-mounted. Opts: errors=remount-ro. Quota mode: none.
[ 4.771265] systemd[1]: Finished Load Kernel Module efi_pstore.
[ 4.773227] systemd[1]: modprobe@pstore_blk.service: Succeeded.
[ 4.773853] systemd[1]: Finished Load Kernel Module pstore_blk.
[ 4.774250] systemd[1]: modprobe@pstore_zone.service: Succeeded.
[ 4.774818] systemd[1]: Finished Load Kernel Module pstore_zone.
[ 4.775193] systemd[1]: [email protected]: Succeeded.
[ 4.775729] systemd[1]: Finished Load Kernel Module ramoops.
[ 4.776537] systemd[1]: Finished Remount Root and Kernel File Systems.
[ 4.777364] systemd[1]: Finished Uncomplicated firewall.
[ 4.778838] systemd[1]: Activating swap /swapfile...
[ 4.779284] systemd[1]: Condition check resulted in Rebuild Hardware Database being skipped.
[ 4.780791] systemd[1]: Starting Load/Save Random Seed...
[ 4.782998] systemd[1]: Starting Create System Users...
[ 4.793101] Adding 2097148k swap on /swapfile. Priority:-2 extents:6 across:2260988k SSFS
[ 4.793656] systemd[1]: Activated swap /swapfile.
[ 4.794018] systemd[1]: Reached target Swap.
[ 4.802345] systemd[1]: modprobe@chromeos_pstore.service: Succeeded.
[ 4.803115] systemd[1]: Finished Load Kernel Module chromeos_pstore.
[ 4.809028] systemd[1]: Finished Load/Save Random Seed.
[ 4.809543] systemd[1]: [email protected]: Succeeded.
[ 4.810162] systemd[1]: Finished Load Kernel Module drm.
[ 4.810569] systemd[1]: Condition check resulted in Platform Persistent Storage Archival being skipped.
[ 4.813715] systemd[1]: Finished Create System Users.
[ 4.814416] lp: driver loaded but no devices found
[ 4.815697] systemd[1]: Starting Create Static Device Nodes in /dev...
[ 4.827282] ppdev: user-space parallel port driver
[ 4.832216] systemd[1]: Finished Create Static Device Nodes in /dev.
[ 4.833830] systemd[1]: Starting udev Kernel Device Manager...
[ 4.838119] IPMI message handler: version 39.2
[ 4.840184] ipmi device interface
[ 4.848546] systemd[1]: Started Journal Service.
[ 4.866875] systemd-journald[261]: Received client request to flush runtime journal.
[ 4.876768] loop0: detected capacity change from 0 to 8
[ 4.892839] loop1: detected capacity change from 0 to 113992
[ 4.892915] loop2: detected capacity change from 0 to 130960
[ 4.916879] loop3: detected capacity change from 0 to 152112
[ 4.917903] loop4: detected capacity change from 0 to 130960
[ 4.917992] loop5: detected capacity change from 0 to 113992
[ 4.949423] loop6: detected capacity change from 0 to 716168
[ 4.949711] loop7: detected capacity change from 0 to 79520
[ 4.950664] loop8: detected capacity change from 0 to 79328
[ 4.964949] loop9: detected capacity change from 0 to 716176
[ 4.965477] loop15: detected capacity change from 0 to 25240
[ 4.965533] loop16: detected capacity change from 0 to 424400
[ 4.965925] loop10: detected capacity change from 0 to 26472
[ 4.965926] loop17: detected capacity change from 0 to 187776
[ 4.965969] loop12: detected capacity change from 0 to 133552
[ 4.966084] loop14: detected capacity change from 0 to 1034424
[ 4.966127] loop11: detected capacity change from 0 to 1032504
[ 4.966209] loop13: detected capacity change from 0 to 152112
[ 5.400215] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 5.404776] cfg80211: Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
[ 5.405154] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 5.423165] mc: Linux media interface: v0.10
[ 5.442935] videodev: Linux video capture interface: v2.00
[ 5.451082] Intel(R) Wireless WiFi driver for Linux
[ 5.458510] at24 0-0050: supply vcc not found, using dummy regulator
[ 5.470182] iwlwifi 0000:04:00.0: Found debug destination: EXTERNAL_DRAM
[ 5.470190] iwlwifi 0000:04:00.0: Found debug configuration: 0
[ 5.470588] iwlwifi 0000:04:00.0: loaded firmware version 29.1654887522.0 7265D-29.ucode op_mode iwlmvm
[ 5.508667] at24 0-0050: 256 byte spd EEPROM, read-only
[ 5.536694] Bluetooth: Core ver 2.22
[ 5.537419] usb 2-8: Found UVC 1.00 device Integrated Camera (04f2:b444)
[ 5.540505] NET: Registered PF_BLUETOOTH protocol family
[ 5.540508] Bluetooth: HCI device and connection manager initialized
[ 5.540514] Bluetooth: HCI socket layer initialized
[ 5.540516] Bluetooth: L2CAP socket layer initialized
[ 5.540524] Bluetooth: SCO socket layer initialized
[ 5.568339] Non-volatile memory driver v1.3
[ 5.583406] usbcore: registered new interface driver usbserial_generic
[ 5.583423] usbserial: USB Serial support registered for generic
[ 5.583839] input: Integrated Camera: Integrated C as /devices/pci0000:00/0000:00:14.0/usb2/2-8/2-8:1.0/input/input6
[ 5.583978] usbcore: registered new interface driver uvcvideo
[ 5.588643] usbcore: registered new interface driver cp210x
[ 5.588673] usbserial: USB Serial support registered for cp210x
[ 5.588700] cp210x 2-4:1.0: cp210x converter detected
[ 5.592197] iwlwifi 0000:04:00.0: Detected Intel(R) Wireless N 7265, REV=0x210
[ 5.599170] thermal thermal_zone2: failed to read out thermal zone (-61)
[ 5.601253] usb 2-4: cp210x converter now attached to ttyUSB0
[ 5.606183] iwlwifi 0000:04:00.0: Applying debug destination EXTERNAL_DRAM
[ 5.607093] iwlwifi 0000:04:00.0: Allocated 0x00400000 bytes for firmware monitor.
[ 5.616829] iwlwifi 0000:04:00.0: base HW address: 60:57:18:d7:c3:cd
[ 5.641631] rmi4_smbus 0-002c: registering SMbus-connected sensor
[ 5.642626] thinkpad_acpi: ThinkPad ACPI Extras v0.26
[ 5.642630] thinkpad_acpi: http://ibm-acpi.sf.net/
[ 5.642632] thinkpad_acpi: ThinkPad BIOS JDET49WW (1.11 ), EC unknown
[ 5.642633] thinkpad_acpi: Lenovo ThinkPad L450, model 20DSA0FV00
[ 5.648191] thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver
[ 5.648195] thinkpad_acpi: Disabling thinkpad-acpi brightness events by default...
[ 5.661981] Console: switching to colour dummy device 80x25
[ 5.662082] i915 0000:00:02.0: vgaarb: deactivate vga console
[ 5.692866] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
[ 5.698396] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[ 5.708084] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked
[ 5.721776] RAPL PMU: API unit is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
[ 5.721780] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
[ 5.721782] RAPL PMU: hw unit of domain package 2^-14 Joules
[ 5.721784] RAPL PMU: hw unit of domain dram 2^-14 Joules
[ 5.721785] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
[ 5.727126] usbcore: registered new interface driver btusb
[ 5.741518] Bluetooth: hci0: Legacy ROM 2.5 revision 1.0 build 3 week 17 2014
[ 5.742350] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq
[ 5.742680] cryptd: max_cpu_qlen set to 1000
[ 5.747385] rmi4_f01 rmi4-00.fn01: found RMI device, manufacturer: Synaptics, product: TM3053-003, fw id: 1741108
[ 5.770921] AVX2 version of gcm_enc/dec engaged.
[ 5.770963] AES CTR mode by8 optimization enabled
[ 5.812257] thinkpad_acpi: battery 1 registered (start 95, stop 100)
[ 5.812353] ACPI: battery: new extension: ThinkPad Battery Extension
[ 5.812447] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input7
[ 5.845375] snd_hda_codec_realtek hdaudioC1D0: autoconfig for ALC3232: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[ 5.845384] snd_hda_codec_realtek hdaudioC1D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 5.845388] snd_hda_codec_realtek hdaudioC1D0: hp_outs=2 (0x16/0x15/0x0/0x0/0x0)
[ 5.845391] snd_hda_codec_realtek hdaudioC1D0: mono: mono_out=0x0
[ 5.845393] snd_hda_codec_realtek hdaudioC1D0: inputs:
[ 5.845396] snd_hda_codec_realtek hdaudioC1D0: Dock Mic=0x19
[ 5.845398] snd_hda_codec_realtek hdaudioC1D0: Mic=0x1a
[ 5.845401] snd_hda_codec_realtek hdaudioC1D0: Internal Mic=0x12
[ 5.870299] input: Synaptics TM3053-003 as /devices/rmi4-00/input/input8
[ 5.881163] serio: RMI4 PS/2 pass-through port at rmi4-00.fn03
[ 5.898700] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 0
[ 5.905899] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input10
[ 5.905984] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input11
[ 5.906070] input: HDA Intel PCH Dock Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input12
[ 5.906159] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input13
[ 5.911568] ACPI: video: Video Device [VID] (multi-head: yes rom: no post: no)
[ 6.062482] Bluetooth: hci0: unexpected event for opcode 0xfc2f
[ 6.080497] Bluetooth: hci0: Intel BT fw patch 0x32 completed & activated
[ 6.241663] iwlwifi 0000:04:00.0 wlp4s0: renamed from wlan0
[ 6.282358] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input14
[ 6.306633] snd_hda_intel 0000:00:03.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 6.328660] psmouse serio2: trackpoint: IBM TrackPoint firmware: 0x0e, buttons: 3/3
[ 6.355385] intel_rapl_common: Found RAPL domain package
[ 6.355390] intel_rapl_common: Found RAPL domain core
[ 6.355392] intel_rapl_common: Found RAPL domain uncore
[ 6.355394] intel_rapl_common: Found RAPL domain dram
[ 6.418853] input: TPPS/2 IBM TrackPoint as /devices/rmi4-00/rmi4-00.fn03/serio2/input/input9
[ 6.505905] fbcon: i915drmfb (fb0) is primary device
[ 7.619771] Console: switching to colour frame buffer device 170x48
[ 7.638953] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
[ 7.672968] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input15
[ 7.673074] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input16
[ 7.673144] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input17
[ 7.673212] input: HDA Intel HDMI HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:03.0/sound/card0/input18
[ 7.673279] input: HDA Intel HDMI HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:03.0/sound/card0/input19
[ 8.129916] audit: type=1400 audit(1725963111.227:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="lsb_release" pid=660 comm="apparmor_parser"
[ 8.129928] audit: type=1400 audit(1725963111.231:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/bin/man" pid=662 comm="apparmor_parser"
[ 8.129934] audit: type=1400 audit(1725963111.231:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="man_filter" pid=662 comm="apparmor_parser"
[ 8.129938] audit: type=1400 audit(1725963111.231:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="man_groff" pid=662 comm="apparmor_parser"
[ 8.130014] audit: type=1400 audit(1725963111.231:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-oopslash" pid=663 comm="apparmor_parser"
[ 8.134739] audit: type=1400 audit(1725963111.235:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=664 comm="apparmor_parser"
[ 8.134748] audit: type=1400 audit(1725963111.235:8): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=664 comm="apparmor_parser"
[ 8.139993] audit: type=1400 audit(1725963111.239:9): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=661 comm="apparmor_parser"
[ 8.139999] audit: type=1400 audit(1725963111.239:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-helper" pid=661 comm="apparmor_parser"
[ 8.140004] audit: type=1400 audit(1725963111.239:11): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/connman/scripts/dhclient-script" pid=661 comm="apparmor_parser"
[ 13.172667] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 13.172672] Bluetooth: BNEP filters: protocol multicast
[ 13.172677] Bluetooth: BNEP socket layer initialized
[ 13.182865] NET: Registered PF_ALG protocol family
[ 13.364977] kauditd_printk_skb: 29 callbacks suppressed
[ 13.364981] audit: type=1400 audit(1725963116.467:41): apparmor="DENIED" operation="capable" profile="/usr/sbin/cups-browsed" pid=824 comm="cups-browsed" capability=23 capname="sys_nice"
[ 13.568862] loop18: detected capacity change from 0 to 8
[ 13.834209] iwlwifi 0000:04:00.0: Applying debug destination EXTERNAL_DRAM
[ 13.914101] iwlwifi 0000:04:00.0: Applying debug destination EXTERNAL_DRAM
[ 13.915403] iwlwifi 0000:04:00.0: FW already configured (0) - re-configuring
[ 13.926761] ACPI: : failed to evaluate _DSM (0x1001)
[ 13.926766] ACPI: : failed to evaluate _DSM (0x1001)
[ 13.926767] ACPI: : failed to evaluate _DSM (0x1001)
[ 13.926769] ACPI: : failed to evaluate _DSM (0x1001)
[ 14.125508] audit: type=1400 audit(1725963117.227:42): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/snapd/snap-confine" pid=928 comm="apparmor_parser"
[ 14.146024] audit: type=1400 audit(1725963117.247:43): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/snapd/snap-confine//mount-namespace-capture-helper" pid=928 comm="apparmor_parser"
[ 14.874281] audit: type=1400 audit(1725963117.975:44): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/snap/snapd/21759/usr/lib/snapd/snap-confine" pid=1040 comm="apparmor_parser"
[ 14.890087] audit: type=1400 audit(1725963117.991:45): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="/snap/snapd/21759/usr/lib/snapd/snap-confine//mount-namespace-capture-helper" pid=1040 comm="apparmor_parser"
[ 14.899748] wlp4s0: authenticate with ec:1a:59:fd:82:90
[ 14.904218] wlp4s0: send auth to ec:1a:59:fd:82:90 (try 1/3)
[ 14.906611] wlp4s0: authenticated
[ 14.908348] wlp4s0: associate with ec:1a:59:fd:82:90 (try 1/3)
[ 14.916306] wlp4s0: RX AssocResp from ec:1a:59:fd:82:90 (capab=0x411 status=0 aid=1)
[ 14.918022] wlp4s0: associated
[ 15.002077] IPv6: ADDRCONF(NETDEV_CHANGE): wlp4s0: link becomes ready
[ 17.057640] rfkill: input handler disabled
[ 17.594418] audit: type=1400 audit(1725963120.695:46): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="snap-update-ns.rpi-imager" pid=1099 comm="apparmor_parser"
[ 18.648067] audit: type=1400 audit(1725963121.747:47): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="snap-update-ns.snap-store" pid=1100 comm="apparmor_parser"
[ 18.669340] audit: type=1400 audit(1725963121.771:48): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="snap.snap-store.hook.configure" pid=1387 comm="apparmor_parser"
[ 18.681280] audit: type=1400 audit(1725963121.783:49): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="snap.rpi-imager.rpi-imager" pid=1386 comm="apparmor_parser"
[ 18.686156] audit: type=1400 audit(1725963121.787:50): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="snap.snap-store.snap-store" pid=1388 comm="apparmor_parser"
[ 18.687337] audit: type=1400 audit(1725963121.787:51): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="snap.snap-store.ubuntu-software" pid=1389 comm="apparmor_parser"
[ 18.699621] audit: type=1400 audit(1725963121.799:52): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="snap.snap-store.ubuntu-software-local-file" pid=1390 comm="apparmor_parser"
[ 33.200844] Bluetooth: RFCOMM TTY layer initialized
[ 33.200856] Bluetooth: RFCOMM socket layer initialized
[ 33.200864] Bluetooth: RFCOMM ver 1.11
[ 33.269251] rfkill: input handler enabled
[ 36.724095] rfkill: input handler disabled
[ 37.189397] audit: type=1400 audit(1725963140.291:53): apparmor="DENIED" operation="capable" profile="/usr/lib/snapd/snap-confine" pid=1940 comm="snap-confine" capability=4 capname="fsetid"
[ 39.508059] audit: type=1326 audit(1725963158.278:54): auid=1002 uid=1002 gid=1002 ses=3 subj=snap.snap-store.snap-store pid=2048 comm="snap-store" exe="/snap/snap-store/1113/usr/bin/snap-store" sig=0 arch=c000003e syscall=436 compat=0 ip=0x7f84c386e65b code=0x50000
[ 47.408174] audit: type=1326 audit(1725963166.178:55): auid=1002 uid=1002 gid=1002 ses=3 subj=snap.snap-store.snap-store pid=2089 comm="snap-store" exe="/snap/snap-store/1113/usr/bin/snap-store" sig=0 arch=c000003e syscall=436 compat=0 ip=0x7f84c386e65b code=0x50000
[ 47.415665] audit: type=1107 audit(1725963166.186:56): pid=709 uid=103 auid=4294967295 ses=4294967295 subj=unconfined msg='apparmor="DENIED" operation="dbus_method_call" bus="system" path="/org/freedesktop/NetworkManager" interface="org.freedesktop.DBus.Properties" member="GetAll" mask="send" name=":1.7" pid=1940 label="snap.snap-store.snap-store" peer_pid=710 peer_label="unconfined"
exe="/usr/bin/dbus-daemon" sauid=103 hostname=? addr=? terminal=?'
[ 47.570768] audit: type=1326 audit(1725963166.342:57): auid=1002 uid=1002 gid=1002 ses=3 subj=snap.snap-store.snap-store pid=2091 comm="snap-store" exe="/snap/snap-store/1113/usr/bin/snap-store" sig=0 arch=c000003e syscall=436 compat=0 ip=0x7f84c386e65b code=0x50000
[ 51.096018] audit: type=1400 audit(1725963169.866:58): apparmor="DENIED" operation="open" profile="snap.snap-store.snap-store" name="/var/lib/snapd/hostfs/usr/share/gdm/greeter/applications/gnome-initial-setup.desktop" pid=1940 comm="snap-store" requested_mask="r" denied_mask="r" fsuid=1002 ouid=0
[ 51.190678] audit: type=1400 audit(1725963169.962:59): apparmor="DENIED" operation="open" profile="snap.snap-store.snap-store" name="/var/lib/snapd/hostfs/usr/share/gdm/greeter/applications/gnome-initial-setup.desktop" pid=1940 comm="snap-store" requested_mask="r" denied_mask="r" fsuid=1002 ouid=0
[ 51.681067] audit: type=1326 audit(1725963170.454:60): auid=1002 uid=1002 gid=1002 ses=3 subj=snap.snap-store.snap-store pid=1940 comm="snap-store" exe="/snap/snap-store/1113/usr/bin/snap-store" sig=0 arch=c000003e syscall=93 compat=0 ip=0x7f84c386aa9b code=0x50000
[ 52.833406] audit: type=1107 audit(1725963171.606:61): pid=709 uid=103 auid=4294967295 ses=4294967295 subj=unconfined msg='apparmor="DENIED" operation="dbus_method_call" bus="system" path="/org/freedesktop/PolicyKit1/Authority" interface="org.freedesktop.DBus.Properties" member="GetAll" mask="send" name=":1.5" pid=1940 label="snap.snap-store.snap-store" peer_pid=723 peer_label="unconfined"
exe="/usr/bin/dbus-daemon" sauid=103 hostname=? addr=? terminal=?'
[ 52.833911] audit: type=1107 audit(1725963171.606:62): pid=709 uid=103 auid=4294967295 ses=4294967295 subj=unconfined msg='apparmor="DENIED" operation="dbus_method_call" bus="system" path="/org/freedesktop/PolicyKit1/Authority" interface="org.freedesktop.PolicyKit1.Authority" member="CheckAuthorization" mask="send" name=":1.5" pid=1940 label="snap.snap-store.snap-store" peer_pid=723 peer_label="unconfined"
exe="/usr/bin/dbus-daemon" sauid=103 hostname=? addr=? terminal=?'
[ 52.839383] audit: type=1107 audit(1725963171.610:63): pid=709 uid=103 auid=4294967295 ses=4294967295 subj=unconfined msg='apparmor="DENIED" operation="dbus_method_call" bus="system" path="/org/freedesktop/PolicyKit1/Authority" interface="org.freedesktop.DBus.Properties" member="GetAll" mask="send" name=":1.5" pid=1940 label="snap.snap-store.snap-store" peer_pid=723 peer_label="unconfined"
exe="/usr/bin/dbus-daemon" sauid=103 hostname=? addr=? terminal=?'
[ 52.839745] audit: type=1107 audit(1725963171.610:64): pid=709 uid=103 auid=4294967295 ses=4294967295 subj=unconfined msg='apparmor="DENIED" operation="dbus_method_call" bus="system" path="/org/freedesktop/PolicyKit1/Authority" interface="org.freedesktop.PolicyKit1.Authority" member="CheckAuthorization" mask="send" name=":1.5" pid=1940 label="snap.snap-store.snap-store" peer_pid=723 peer_label="unconfined"
exe="/usr/bin/dbus-daemon" sauid=103 hostname=? addr=? terminal=?'
[ 54.290592] audit: type=1400 audit(1725963173.062:65): apparmor="DENIED" operation="open" profile="snap.snap-store.snap-store" name="/etc/appstream.conf" pid=1940 comm="snap-store" requested_mask="r" denied_mask="r" fsuid=1002 ouid=0
[ 54.297497] audit: type=1326 audit(1725963173.070:66): auid=1002 uid=1002 gid=1002 ses=3 subj=snap.snap-store.snap-store pid=2210 comm="snap-store" exe="/snap/snap-store/1113/usr/bin/snap-store" sig=0 arch=c000003e syscall=436 compat=0 ip=0x7f84c386e65b code=0x50000
[17973.871271] wlp4s0: authenticate with ec:1a:59:fd:82:90
[17973.875584] wlp4s0: send auth to ec:1a:59:fd:82:90 (try 1/3)
[17973.947191] wlp4s0: send auth to ec:1a:59:fd:82:90 (try 2/3)
[17974.005174] wlp4s0: send auth to ec:1a:59:fd:82:90 (try 3/3)
[17974.086827] wlp4s0: authentication with ec:1a:59:fd:82:90 timed out
[17988.667645] wlp4s0: authenticate with b4:75:0e:ba:dd:64
[17988.672805] wlp4s0: send auth to b4:75:0e:ba:dd:64 (try 1/3)
[17988.678910] wlp4s0: authenticated
[17988.685151] wlp4s0: associate with b4:75:0e:ba:dd:64 (try 1/3)
[17988.689302] wlp4s0: RX AssocResp from b4:75:0e:ba:dd:64 (capab=0x411 status=0 aid=1)
[17988.710227] wlp4s0: associated
[17988.786022] IPv6: ADDRCONF(NETDEV_CHANGE): wlp4s0: link becomes ready
[27287.643068] wlp4s0: authenticate with b4:75:0e:ba:dd:64
[27287.648290] wlp4s0: send auth to b4:75:0e:ba:dd:64 (try 1/3)
[27287.658122] wlp4s0: authenticated
[27287.666171] wlp4s0: associate with b4:75:0e:ba:dd:64 (try 1/3)
[27287.670138] wlp4s0: RX AssocResp from b4:75:0e:ba:dd:64 (capab=0x411 status=0 aid=1)
[27287.672109] wlp4s0: associated
[27291.832738] wlp4s0: authenticate with b4:75:0e:ba:dd:64
[27291.837695] wlp4s0: send auth to b4:75:0e:ba:dd:64 (try 1/3)
[27291.889004] wlp4s0: send auth to b4:75:0e:ba:dd:64 (try 2/3)
[27291.970819] wlp4s0: send auth to b4:75:0e:ba:dd:64 (try 3/3)
[27292.021667] wlp4s0: authentication with b4:75:0e:ba:dd:64 timed out
[27293.695864] wlp4s0: authenticate with b4:75:0e:ba:dd:64
[27293.700577] wlp4s0: send auth to b4:75:0e:ba:dd:64 (try 1/3)
[27293.704945] wlp4s0: authenticated
[27293.705562] wlp4s0: associate with b4:75:0e:ba:dd:64 (try 1/3)
[27293.709287] wlp4s0: RX AssocResp from b4:75:0e:ba:dd:64 (capab=0x411 status=0 aid=1)
[27293.710989] wlp4s0: associated
[27294.404524] IPv6: ADDRCONF(NETDEV_CHANGE): wlp4s0: link becomes ready
[27327.140729] wlp4s0: authenticate with b4:75:0e:ba:dd:64
[27327.145150] wlp4s0: send auth to b4:75:0e:ba:dd:64 (try 1/3)
[27327.220609] wlp4s0: send auth to b4:75:0e:ba:dd:64 (try 2/3)
[27327.291256] wlp4s0: send auth to b4:75:0e:ba:dd:64 (try 3/3)
[27327.353130] wlp4s0: authentication with b4:75:0e:ba:dd:64 timed out
[27342.633580] wlp4s0: authenticate with ec:1a:59:fd:82:90
[27342.638988] wlp4s0: send auth to ec:1a:59:fd:82:90 (try 1/3)
[27342.642886] wlp4s0: authenticated
[27342.644628] wlp4s0: associate with ec:1a:59:fd:82:90 (try 1/3)
[27342.648520] wlp4s0: RX AssocResp from ec:1a:59:fd:82:90 (capab=0x411 status=0 aid=2)
[27342.651165] wlp4s0: associated
[27342.725534] IPv6: ADDRCONF(NETDEV_CHANGE): wlp4s0: link becomes ready
[28915.341249] audit: type=1400 audit(1725992034.228:67): apparmor="DENIED" operation="open" profile="snap.snap-store.snap-store" name="/var/lib/snapd/hostfs/usr/share/gdm/greeter/applications/gnome-initial-setup.desktop" pid=1940 comm="pool-org.gnome." requested_mask="r" denied_mask="r" fsuid=1002 ouid=0
[28915.392442] audit: type=1400 audit(1725992034.280:68): apparmor="DENIED" operation="open" profile="snap.snap-store.snap-store" name="/var/lib/snapd/hostfs/usr/share/gdm/greeter/applications/gnome-initial-setup.desktop" pid=1940 comm="pool-org.gnome." requested_mask="r" denied_mask="r" fsuid=1002 ouid=0
[28915.674702] audit: type=1326 audit(1725992034.564:69): auid=1002 uid=1002 gid=1002 ses=3 subj=snap.snap-store.snap-store pid=1940 comm="pool-org.gnome." exe="/snap/snap-store/1113/usr/bin/snap-store" sig=0 arch=c000003e syscall=93 compat=0 ip=0x7f84c386aa9b code=0x50000
[37498.128033] usb 2-4: USB disconnect, device number 2
[37498.128379] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0
[37498.128714] cp210x 2-4:1.0: device disconnected
[37503.221406] wlp4s0: deauthenticating from ec:1a:59:fd:82:90 by local choice (Reason: 3=DEAUTH_LEAVING)
[37503.440805] PM: suspend entry (deep)
[37503.449981] Filesystems sync: 0.009 seconds
[37503.564528] Freezing user space processes ... (elapsed 0.002 seconds) done.
[37503.566920] OOM killer disabled.
[37503.566922] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[37503.568260] printk: Suspending console(s) (use no_console_suspend to debug)
[37503.723068] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[37503.723728] sd 0:0:0:0: [sda] Stopping disk
[37503.899196] e1000e: EEE TX LPI TIMER: 00000011
[37503.947281] ACPI: EC: interrupt blocked
[37503.995154] ACPI: PM: Preparing to enter system sleep state S3
[37504.010645] ACPI: EC: event blocked
[37504.010647] ACPI: EC: EC stopped
[37504.010647] ACPI: PM: Saving platform NVS memory
[37504.010663] Disabling non-boot CPUs ...
[37504.012264] smpboot: CPU 1 is now offline
[37504.015324] smpboot: CPU 2 is now offline
[37504.017331] smpboot: CPU 3 is now offline
[37504.020951] ACPI: PM: Low-level resume complete
[37504.020977] ACPI: EC: EC started
[37504.020978] ACPI: PM: Restoring platform NVS memory
[37504.021363] Enabling non-boot CPUs ...
[37504.021403] x86: Booting SMP configuration:
[37504.021403] smpboot: Booting Node 0 Processor 1 APIC 0x1
[37504.022190] CPU1 is up
[37504.022219] smpboot: Booting Node 0 Processor 2 APIC 0x2
[37504.024172] CPU2 is up
[37504.024201] smpboot: Booting Node 0 Processor 3 APIC 0x3
[37504.024982] CPU3 is up
[37504.026519] ACPI: PM: Waking up from system sleep state S3
[37504.066830] ACPI: EC: interrupt unblocked
[37504.132776] ACPI: EC: event unblocked
[37504.149811] tpm tpm0: TPM is disabled/deactivated (0x6)
[37504.156712] sd 0:0:0:0: [sda] Starting disk
[37504.422333] usb 2-7: reset full-speed USB device number 4 using xhci_hcd
[37504.469131] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[37504.470057] ata1.00: LPM support broken, forcing max_power
[37504.470233] ata1.00: ACPI cmd f5/00:00:00:00:00:a0(SECURITY FREEZE LOCK) filtered out
[37504.470350] ata1.00: supports DRM functions and may not be fully accessible
[37504.471235] ata1.00: LPM support broken, forcing max_power
[37504.471353] ata1.00: ACPI cmd f5/00:00:00:00:00:a0(SECURITY FREEZE LOCK) filtered out
[37504.471453] ata1.00: supports DRM functions and may not be fully accessible
[37504.472173] ata1.00: configured for UDMA/133
[37504.698375] usb 2-8: reset high-speed USB device number 6 using xhci_hcd
[37504.974406] usb 2-6: reset high-speed USB device number 3 using xhci_hcd
[37505.438393] usb 2-6.1: reset full-speed USB device number 5 using xhci_hcd
[37505.540570] OOM killer enabled.
[37505.540572] Restarting tasks ... done.
[37505.553124] thermal thermal_zone2: failed to read out thermal zone (-61)
[37505.564854] Bluetooth: hci0: Legacy ROM 2.5 revision 1.0 build 3 week 17 2014
[37505.564868] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq
[37505.617561] PM: suspend exit
[37505.835673] e1000e 0000:00:19.0 enp0s25: NIC Link is Down
[37505.869893] Bluetooth: hci0: unexpected event for opcode 0xfc2f
[37505.887911] Bluetooth: hci0: Intel BT fw patch 0x32 completed & activated
[37506.045994] iwlwifi 0000:04:00.0: Applying debug destination EXTERNAL_DRAM
[37506.126142] iwlwifi 0000:04:00.0: Applying debug destination EXTERNAL_DRAM
[37506.127902] iwlwifi 0000:04:00.0: FW already configured (0) - re-configuring
[37506.144255] ACPI: : failed to evaluate _DSM (0x1001)
[37506.144265] ACPI: : failed to evaluate _DSM (0x1001)
[37506.144268] ACPI: : failed to evaluate _DSM (0x1001)
[37506.144271] ACPI: : failed to evaluate _DSM (0x1001)
[37507.085857] wlp4s0: authenticate with ec:1a:59:fd:82:90
[37507.090733] wlp4s0: send auth to ec:1a:59:fd:82:90 (try 1/3)
[37507.093728] wlp4s0: authenticated
[37507.094053] wlp4s0: associate with ec:1a:59:fd:82:90 (try 1/3)
[37507.097839] wlp4s0: RX AssocResp from ec:1a:59:fd:82:90 (capab=0x411 status=0 aid=3)
[37507.101227] wlp4s0: associated
[37507.176629] IPv6: ADDRCONF(NETDEV_CHANGE): wlp4s0: link becomes ready

@mantriyogesh
Copy link
Collaborator

As mentioned in #479 (comment), 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

@sreejitharikath
Copy link
Author

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…

@mantriyogesh
Copy link
Collaborator

Please note, slave flashing and getting log on the slave chipsets is different from that of hosts.

For ESP-Hosted to work:

  • Set up communication bus like SDIO or SPI connection, with correct pins
    • ESP software and hardware should match GPIOs used
    • Host software and hardware should match GPIOs used
    • Host and slave connection done correctly to specified function
  • Slave firmware flashing from latest master
    • Ensure the idf.py menuconfig done correctly to use correct bus before flashing
    • The GPIOs expected are correct to their functions
    • Get the log from start in textual format
  • Host module build and inserted using latest master
    • Get dmesg log only when you have all above done.

@sreejitharikath
Copy link
Author

please find the git commit on the esp32 side
C:\esp-hosted>git log -1
commit 70de43a (HEAD)
Merge: 5f85029 01a9eae
Author: Yogesh Mantri [email protected]
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

@sreejitharikath
Copy link
Author

please find the git commit in host rpi side
itas@raspberrypi:~/esp-hosted/esp_hosted_fg/host/linux/host_control $ git log -1
commit 70de43a (HEAD, origin/master, origin/HEAD, master)
Merge: 5f85029 01a9eae
Author: Yogesh Mantri [email protected]
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

@mantriyogesh
Copy link
Collaborator

Sure. Check other things mentioned in #479 (comment)

@sreejitharikath
Copy link
Author

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()

@mantriyogesh
Copy link
Collaborator

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:
Screenshot 2024-09-12 at 6 45 07 PM

@sreejitharikath
Copy link
Author

sreejitharikath commented Sep 12, 2024

please find the kernal logs from host side

dmesg
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 6.6.47+rpt-rpi-v7l ([email protected]) (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.000354] Console: colour dummy device 80x30
[    0.000370] printk: console [tty1] enabled
[    0.001004] Calibrating delay loop (skipped), value calculated using timer frequency.. 108.00 BogoMIPS (lpj=540000)
[    0.001041] CPU: Testing write buffer coherency: ok
[    0.001088] CPU0: Spectre BHB: enabling loop workaround for all CPUs
[    0.001109] pid_max: default: 32768 minimum: 301
[    0.001201] LSM: initializing lsm=capability,integrity
[    0.001375] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.001411] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    0.002426] cgroup: Disabling memory control group subsystem
[    0.002906] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.003851] RCU Tasks Rude: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1.
[    0.003965] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1.
[    0.004105] Setting up static identity map for 0x200000 - 0x20003c
[    0.004256] rcu: Hierarchical SRCU implementation.
[    0.004277] rcu: 	Max phase no-delay instances is 1000.
[    0.004964] smp: Bringing up secondary CPUs ...
[    0.005809] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.006686] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
[    0.007515] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
[    0.007624] smp: Brought up 1 node, 4 CPUs
[    0.007689] SMP: Total of 4 processors activated (432.00 BogoMIPS).
[    0.007712] CPU: All CPU(s) started in HYP mode.
[    0.007727] CPU: Virtualization extensions available.
[    0.008758] devtmpfs: initialized
[    0.020779] VFP support v0.3: implementor 41 architecture 3 part 40 variant 8 rev 0
[    0.020988] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.021028] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.034575] pinctrl core: initialized pinctrl subsystem
[    0.035457] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.037861] DMA: preallocated 1024 KiB pool for atomic coherent allocations
[    0.038572] audit: initializing netlink subsys (disabled)
[    0.038752] audit: type=2000 audit(0.030:1): state=initialized audit_enabled=0 res=1
[    0.039320] thermal_sys: Registered thermal governor 'step_wise'
[    0.039590] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[    0.039634] hw-breakpoint: maximum watchpoint size is 8 bytes.
[    0.040148] Serial: AMBA PL011 UART driver
[    0.048694] bcm2835-mbox fe00b880.mailbox: mailbox enabled
[    0.070045] raspberrypi-firmware soc:firmware: Attached to firmware from 2024-08-30T19:17:39, variant start
[    0.080062] raspberrypi-firmware soc:firmware: Firmware hash is 2808975b80149bbfe86844655fe45c7de66fc078
[    0.097290] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible.
[    0.107124] bcm2835-dma fe007000.dma-controller: DMA legacy API manager, dmachans=0x1
[    0.109505] SCSI subsystem initialized
[    0.109723] usbcore: registered new interface driver usbfs
[    0.109777] usbcore: registered new interface driver hub
[    0.109836] usbcore: registered new device driver usb
[    0.110239] pps_core: LinuxPPS API ver. 1 registered
[    0.110261] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <[email protected]>
[    0.110298] PTP clock support registered
[    0.112797] vgaarb: loaded
[    0.113559] clocksource: Switched to clocksource arch_sys_counter
[    1.323342] VFS: Disk quotas dquot_6.6.0
[    1.323418] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    1.323611] FS-Cache: Loaded
[    1.323832] CacheFiles: Loaded
[    1.331805] NET: Registered PF_INET protocol family
[    1.332051] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    1.333981] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[    1.334026] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    1.334059] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    1.334128] TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear)
[    1.334282] TCP: Hash tables configured (established 8192 bind 8192)
[    1.334405] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[    1.334451] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[    1.334610] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    1.335075] RPC: Registered named UNIX socket transport module.
[    1.335102] RPC: Registered udp transport module.
[    1.335121] RPC: Registered tcp transport module.
[    1.335137] RPC: Registered tcp-with-tls transport module.
[    1.335155] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.335196] PCI: CLS 0 bytes, default 64
[    1.336464] Trying to unpack rootfs image as initramfs...
[    1.353767] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 7 counters available
[    1.355717] Initialise system trusted keyrings
[    1.356072] workingset: timestamp_bits=14 max_order=20 bucket_order=6
[    1.356163] zbud: loaded
[    1.356883] NFS: Registering the id_resolver key type
[    1.356929] Key type id_resolver registered
[    1.356948] Key type id_legacy registered
[    1.356984] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    1.357007] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    1.357754] Key type asymmetric registered
[    1.357788] Asymmetric key parser 'x509' registered
[    1.357885] bounce: pool size: 64 pages
[    1.357965] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[    1.358181] io scheduler mq-deadline registered
[    1.358206] io scheduler kyber registered
[    1.358260] io scheduler bfq registered
[    1.361464] irq_brcmstb_l2: registered L2 intc (/soc/interrupt-controller@7ef00100, parent irq: 42)
[    1.364564] pinctrl-bcm2835 fe200000.gpio: GPIO_OUT persistence: yes
[    1.366862] brcm-pcie fd500000.pcie: host bridge /scb/pcie@7d500000 ranges:
[    1.366918] brcm-pcie fd500000.pcie:   No bus range found for /scb/pcie@7d500000, using [bus 00-ff]
[    1.366981] brcm-pcie fd500000.pcie:      MEM 0x0600000000..0x063fffffff -> 0x00c0000000
[    1.367039] brcm-pcie fd500000.pcie:   IB MEM 0x0000000000..0x00ffffffff -> 0x0400000000
[    1.368032] brcm-pcie fd500000.pcie: PCI host bridge to bus 0000:00
[    1.368065] pci_bus 0000:00: root bus resource [bus 00-ff]
[    1.368092] pci_bus 0000:00: root bus resource [mem 0x600000000-0x63fffffff] (bus address [0xc0000000-0xffffffff])
[    1.368154] pci 0000:00:00.0: [14e4:2711] type 01 class 0x060400
[    1.368262] pci 0000:00:00.0: PME# supported from D0 D3hot
[    1.371329] PCI: bus0: Fast back to back transfers disabled
[    1.371369] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    1.371583] pci_bus 0000:01: supply vpcie3v3 not found, using dummy regulator
[    1.371761] pci_bus 0000:01: supply vpcie3v3aux not found, using dummy regulator
[    1.371848] pci_bus 0000:01: supply vpcie12v not found, using dummy regulator
[    1.485700] brcm-pcie fd500000.pcie: link up, 5.0 GT/s PCIe x1 (SSC)
[    1.485895] pci 0000:01:00.0: [1106:3483] type 00 class 0x0c0330
[    1.486007] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x00000fff 64bit]
[    1.486381] pci 0000:01:00.0: PME# supported from D0 D3hot
[    1.486938] PCI: bus1: Fast back to back transfers disabled
[    1.486967] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[    1.487017] pci 0000:00:00.0: BAR 8: assigned [mem 0x600000000-0x6000fffff]
[    1.487049] pci 0000:01:00.0: BAR 0: assigned [mem 0x600000000-0x600000fff 64bit]
[    1.487129] pci 0000:00:00.0: PCI bridge to [bus 01]
[    1.487154] pci 0000:00:00.0:   bridge window [mem 0x600000000-0x6000fffff]
[    1.487442] pcieport 0000:00:00.0: enabling device (0000 -> 0002)
[    1.487634] pcieport 0000:00:00.0: PME: Signaling with IRQ 46
[    1.488696] simple-framebuffer 3e402000.framebuffer: framebuffer at 0x3e402000, 0x7f8000 bytes
[    1.488734] simple-framebuffer 3e402000.framebuffer: format=a8r8g8b8, mode=1920x1080x32, linelength=7680
[    1.500283] Console: switching to colour frame buffer device 240x67
[    1.510723] simple-framebuffer 3e402000.framebuffer: fb0: simplefb registered!
[    1.518737] Serial: 8250/16550 driver, 1 ports, IRQ sharing enabled
[    1.521136] iproc-rng200 fe104000.rng: hwrng registered
[    1.521425] vc-mem: phys_addr:0x00000000 mem_base=0x3ec00000 mem_size:0x40000000(1024 MiB)
[    1.533655] brd: module loaded
[    1.541063] loop: module loaded
[    1.541735] Loading iSCSI transport class v2.0-870.
[    1.546425] bcmgenet fd580000.ethernet: GENET 5.0 EPHY: 0x0000
[    2.555686] Freeing initrd memory: 20064K
[    2.843638] unimac-mdio unimac-mdio.-19: Broadcom UniMAC MDIO bus
[    2.844694] usbcore: registered new device driver r8152-cfgselector
[    2.844805] usbcore: registered new interface driver r8152
[    2.844902] usbcore: registered new interface driver lan78xx
[    2.845005] usbcore: registered new interface driver smsc95xx
[    2.896694] xhci_hcd 0000:01:00.0: xHCI Host Controller
[    2.896783] xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 1
[    2.900604] xhci_hcd 0000:01:00.0: hcc params 0x002841eb hci version 0x100 quirks 0x0300240000000890
[    2.901481] xhci_hcd 0000:01:00.0: xHCI Host Controller
[    2.901559] xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 2
[    2.901648] xhci_hcd 0000:01:00.0: Host supports USB 3.0 SuperSpeed
[    2.901938] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.06
[    2.902035] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.902118] usb usb1: Product: xHCI Host Controller
[    2.902178] usb usb1: Manufacturer: Linux 6.6.47+rpt-rpi-v7l xhci-hcd
[    2.902251] usb usb1: SerialNumber: 0000:01:00.0
[    2.902868] hub 1-0:1.0: USB hub found
[    2.902957] hub 1-0:1.0: 1 port detected
[    2.903628] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.06
[    2.903726] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.903808] usb usb2: Product: xHCI Host Controller
[    2.903868] usb usb2: Manufacturer: Linux 6.6.47+rpt-rpi-v7l xhci-hcd
[    2.903939] usb usb2: SerialNumber: 0000:01:00.0
[    2.907301] hub 2-0:1.0: USB hub found
[    2.910165] hub 2-0:1.0: 4 ports detected
[    2.914083] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
[    2.916978] dwc_otg: FIQ enabled
[    2.916987] dwc_otg: NAK holdoff enabled
[    2.916994] dwc_otg: FIQ split-transaction FSM enabled
[    2.917006] Module dwc_common_port init
[    2.917372] usbcore: registered new interface driver uas
[    2.920169] usbcore: registered new interface driver usb-storage
[    2.923116] mousedev: PS/2 mouse device common for all mice
[    2.929490] sdhci: Secure Digital Host Controller Interface driver
[    2.932267] sdhci: Copyright(c) Pierre Ossman
[    2.935229] sdhci-pltfm: SDHCI platform and OF driver helper
[    2.940710] ledtrig-cpu: registered to indicate activity on CPUs
[    2.943811] hid: raw HID events driver (C) Jiri Kosina
[    2.946631] usbcore: registered new interface driver usbhid
[    2.949305] usbhid: USB HID core driver
[    2.957253] Initializing XFRM netlink socket
[    2.960012] NET: Registered PF_PACKET protocol family
[    2.962892] Key type dns_resolver registered
[    2.965825] Registering SWP/SWPB emulation handler
[    2.996023] registered taskstats version 1
[    2.998905] Loading compiled-in X.509 certificates
[    3.012145] Key type .fscrypt registered
[    3.014864] Key type fscrypt-provisioning registered
[    3.027738] bcm2835-wdt bcm2835-wdt: Broadcom BCM2835 watchdog timer
[    3.030812] bcm2835-power bcm2835-power: Broadcom BCM2835 power domains driver
[    3.033995] uart-pl011 fe201000.serial: there is not valid maps for state default
[    3.037019] uart-pl011 fe201000.serial: cts_event_workaround enabled
[    3.040088] fe201000.serial: ttyAMA0 at MMIO 0xfe201000 (irq = 52, base_baud = 0) is a PL011 rev2
[    3.042822] printk: console [ttyAMA0] enabled
[    3.076136] mmc0: SDHCI controller on fe340000.mmc [fe340000.mmc] using ADMA
[    3.183589] usb 1-1: new high-speed USB device number 2 using xhci_hcd
[    3.188935] of_cfs_init
[    3.289277] mmc0: new ultra high speed DDR50 SDHC card at address aaaa
[    3.298030] of_cfs_init: OK
[    3.301474] mmcblk0: mmc0:aaaa SK32G 29.7 GiB
[    3.303750] clk: Disabling unused clocks
[    3.309002]  mmcblk0: p1 p2
[    3.366269] usb 1-1: New USB device found, idVendor=2109, idProduct=3431, bcdDevice= 4.21
[    3.374653] mmcblk0: mmc0:aaaa SK32G 29.7 GiB (quirks 0x00004000)
[    3.380359] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    4.529467] usb 1-1: Product: USB2.0 Hub
[    4.537814] hub 1-1:1.0: USB hub found
[    4.544491] hub 1-1:1.0: 4 ports detected
[    4.547445] Freeing unused kernel image (initmem) memory: 2048K
[    4.560786] Run /init as init process
[    4.567108]   with arguments:
[    4.567116]     /init
[    4.567126]   with environment:
[    4.567133]     HOME=/
[    4.567141]     TERM=linux
[    4.883624] usb 1-1.1: new low-speed USB device number 3 using xhci_hcd
[    5.051828] usb 1-1.1: New USB device found, idVendor=045e, idProduct=07b9, bcdDevice= 1.14
[    5.063011] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    5.073078] usb 1-1.1: Product: USB Keyboard
[    5.080101] usb 1-1.1: Manufacturer: LITEON Technology
[    5.108084] 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.315013] brcmstb-i2c fef04500.i2c:  @97500hz registered in polling mode
[    5.326485] brcmstb-i2c fef09500.i2c:  @97500hz registered in polling mode
[    5.485699] 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.511441] [drm] Initialized v3d 1.0.0 20180419 for fec00000.v3d on minor 0
[    5.542267] Console: switching to colour dummy device 80x30
[    5.585296] vc4-drm gpu: bound fe400000.hvs (ops vc4_hvs_ops [vc4])
[    5.593216] Registered IR keymap rc-cec
[    5.597363] rc rc0: vc4-hdmi-0 as /devices/platform/soc/fef00700.hdmi/rc/rc0
[    5.604483] usb 1-1.4: new low-speed USB device number 4 using xhci_hcd
[    5.611434] input: vc4-hdmi-0 as /devices/platform/soc/fef00700.hdmi/rc/rc0/input1
[    5.622373] input: vc4-hdmi-0 HDMI Jack as /devices/platform/soc/fef00700.hdmi/sound/card0/input2
[    5.631727] vc4-drm gpu: bound fef00700.hdmi (ops vc4_hdmi_ops [vc4])
[    5.639936] Registered IR keymap rc-cec
[    5.644139] rc rc1: vc4-hdmi-1 as /devices/platform/soc/fef05700.hdmi/rc/rc1
[    5.651452] input: vc4-hdmi-1 as /devices/platform/soc/fef05700.hdmi/rc/rc1/input3
[    5.662626] input: vc4-hdmi-1 HDMI Jack as /devices/platform/soc/fef05700.hdmi/sound/card1/input4
[    5.671972] vc4-drm gpu: bound fef05700.hdmi (ops vc4_hdmi_ops [vc4])
[    5.678968] vc4-drm gpu: bound fe004000.txp (ops vc4_txp_ops [vc4])
[    5.685721] vc4-drm gpu: bound fe206000.pixelvalve (ops vc4_crtc_ops [vc4])
[    5.693073] vc4-drm gpu: bound fe207000.pixelvalve (ops vc4_crtc_ops [vc4])
[    5.700426] vc4-drm gpu: bound fe20a000.pixelvalve (ops vc4_crtc_ops [vc4])
[    5.707741] vc4-drm gpu: bound fe216000.pixelvalve (ops vc4_crtc_ops [vc4])
[    5.715239] vc4-drm gpu: bound fec12000.pixelvalve (ops vc4_crtc_ops [vc4])
[    5.725067] [drm] Initialized vc4 0.0.0 20140616 for gpu on minor 1
[    5.792942] usb 1-1.4: New USB device found, idVendor=046d, idProduct=c077, bcdDevice=72.00
[    5.792961] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    5.792973] usb 1-1.4: Product: USB Optical Mouse
[    5.792982] usb 1-1.4: Manufacturer: Logitech
[    5.805523] 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.805964] 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.815177] Console: switching to colour frame buffer device 240x67
[    5.897832] vc4-drm gpu: [drm] fb0: vc4drmfb frame buffer device
[    6.000319] uart-pl011 fe201000.serial: no DMA platform data
[    6.345782] EXT4-fs (mmcblk0p2): mounted filesystem ca2be9ef-61a4-4400-a5a1-dc17d7ea790d ro with ordered data mode. Quota mode: none.
[    6.888240] systemd[1]: System time before build time, advancing clock.
[    7.086207] NET: Registered PF_INET6 protocol family
[    7.092408] Segment Routing with IPv6
[    7.096167] In-situ OAM (IOAM) with IPv6
[    7.171665] 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.205035] systemd[1]: Detected architecture arm.
[    7.222645] systemd[1]: Hostname set to <raspberrypi>.
[    7.853879] 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.288168] systemd[1]: Queued start job for default target graphical.target.
[    8.377163] systemd[1]: Created slice system-getty.slice - Slice /system/getty.
[    8.386738] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe.
[    8.396601] systemd[1]: Created slice system-serial\x2dgetty.slice - Slice /system/serial-getty.
[    8.409323] systemd[1]: Created slice system-systemd\x2dfsck.slice - Slice /system/systemd-fsck.
[    8.421025] systemd[1]: Created slice user.slice - User and Session Slice.
[    8.430453] systemd[1]: Started systemd-ask-password-wall.path - Forward Password Requests to Wall Directory Watch.
[    8.444357] systemd[1]: Set up automount proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point.
[    8.459065] systemd[1]: Expecting device dev-disk-by\x2dpartuuid-e59f67cd\x2d01.device - /dev/disk/by-partuuid/e59f67cd-01...
[    8.473275] systemd[1]: Expecting device dev-ttyAMA0.device - /dev/ttyAMA0...
[    8.483647] systemd[1]: Reached target integritysetup.target - Local Integrity Protected Volumes.
[    8.495497] systemd[1]: Reached target nss-user-lookup.target - User and Group Name Lookups.
[    8.506003] systemd[1]: Reached target slices.target - Slice Units.
[    8.515294] systemd[1]: Reached target swap.target - Swaps.
[    8.522896] systemd[1]: Reached target veritysetup.target - Local Verity Protected Volumes.
[    8.534073] systemd[1]: Listening on systemd-fsckd.socket - fsck to fsckd communication Socket.
[    8.545366] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe.
[    8.557839] systemd[1]: Listening on systemd-journald-audit.socket - Journal Audit Socket.
[    8.568727] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log).
[    8.580670] systemd[1]: Listening on systemd-journald.socket - Journal Socket.
[    8.591873] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket.
[    8.602630] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket.
[    8.613757] systemd[1]: dev-hugepages.mount - Huge Pages File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/mm/hugepages).
[    8.674113] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System...
[    8.692039] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System...
[    8.710156] systemd[1]: Mounting sys-kernel-tracing.mount - Kernel Trace File System...
[    8.724522] systemd[1]: auth-rpcgss-module.service - Kernel Module supporting RPCSEC_GSS was skipped because of an unmet condition check (ConditionPathExists=/etc/krb5.keytab).
[    8.750326] systemd[1]: Starting fake-hwclock.service - Restore / save the current clock...
[    8.769599] systemd[1]: Starting keyboard-setup.service - Set the console keyboard layout...
[    8.789954] systemd[1]: Starting kmod-static-nodes.service - Create List of Static Device Nodes...
[    8.810691] systemd[1]: Starting [email protected] - Load Kernel Module configfs...
[    8.832218] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod...
[    8.853053] systemd[1]: Starting [email protected] - Load Kernel Module drm...
[    8.873019] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore...
[    8.896874] systemd[1]: Starting [email protected] - Load Kernel Module fuse...
[    8.916964] systemd[1]: Starting [email protected] - Load Kernel Module loop...
[    8.925430] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: [email protected]
[    8.944577] 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.972666] systemd[1]: Starting systemd-journald.service - Journal Service...
[    8.986381] fuse: init (API version 7.39)
[    8.995491] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules...
[    9.031326] systemd[1]: Starting systemd-remount-fs.service - Remount Root and Kernel File Systems...
[    9.053867] i2c_dev: i2c /dev entries driver
[    9.071305] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices...
[    9.121668] systemd[1]: Mounted dev-mqueue.mount - POSIX Message Queue File System.
[    9.134084] systemd[1]: Mounted sys-kernel-debug.mount - Kernel Debug File System.
[    9.153195] systemd[1]: Mounted sys-kernel-tracing.mount - Kernel Trace File System.
[    9.175743] systemd[1]: Finished fake-hwclock.service - Restore / save the current clock.
[    9.192387] systemd[1]: Finished kmod-static-nodes.service - Create List of Static Device Nodes.
[    9.209284] systemd[1]: [email protected]: Deactivated successfully.
[    9.213972] systemd[1]: Finished [email protected] - Load Kernel Module configfs.
[    9.222152] EXT4-fs (mmcblk0p2): re-mounted ca2be9ef-61a4-4400-a5a1-dc17d7ea790d r/w. Quota mode: none.
[    9.252584] systemd[1]: modprobe@dm_mod.service: Deactivated successfully.
[    9.266908] systemd[1]: Finished modprobe@dm_mod.service - Load Kernel Module dm_mod.
[    9.285112] systemd[1]: Started systemd-journald.service - Journal Service.
[    9.458705] systemd-journald[289]: Received client request to flush runtime journal.
[    9.494176] systemd-journald[289]: File /var/log/journal/3b451357c95642eb862dd4b2c9c39313/system.journal corrupted or uncleanly shut down, renaming and replacing.
[   11.367165] rpi-gpiomem fe200000.gpiomem: window base 0xfe200000 size 0x00001000
[   11.378380] rpi-gpiomem fe200000.gpiomem: initialised 1 regions as /dev/gpiomem
[   11.551836] vc_sm_cma: module is from the staging directory, the quality is unknown, you have been warned.
[   11.563856] mc: Linux media interface: v0.10
[   11.624177] snd_bcm2835: module is from the staging directory, the quality is unknown, you have been warned.
[   11.725903] bcm2835_vc_sm_cma_probe: Videocore shared memory driver
[   11.725932] [vc_sm_connected_init]: start
[   11.729611] [vc_sm_connected_init]: installed successfully
[   11.786444] bcm2835_audio bcm2835_audio: card created with 8 channels
[   11.859816] videodev: Linux video capture interface: v2.00
[   11.974854] bcm2835_mmal_vchiq: module is from the staging directory, the quality is unknown, you have been warned.
[   12.088684] bcm2835_isp: module is from the staging directory, the quality is unknown, you have been warned.
[   12.246017] bcm2835-isp bcm2835-isp: Device node output[0] registered as /dev/video13
[   12.248100] bcm2835_v4l2: module is from the staging directory, the quality is unknown, you have been warned.
[   12.266107] alsactl[393]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set
[   12.266107] alsactl[395]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set
[   12.280053] rpivid_hevc: module is from the staging directory, the quality is unknown, you have been warned.
[   12.282558] bcm2835_codec: module is from the staging directory, the quality is unknown, you have been warned.
[   12.314890] bcm2835-isp bcm2835-isp: Device node capture[0] registered as /dev/video14
[   12.315606] bcm2835-isp bcm2835-isp: Device node capture[1] registered as /dev/video15
[   12.317170] bcm2835-isp bcm2835-isp: Device node stats[2] registered as /dev/video16
[   12.317202] bcm2835-isp bcm2835-isp: Register output node 0 with media controller
[   12.317228] bcm2835-isp bcm2835-isp: Register capture node 1 with media controller
[   12.317250] bcm2835-isp bcm2835-isp: Register capture node 2 with media controller
[   12.317275] bcm2835-isp bcm2835-isp: Register capture node 3 with media controller
[   12.329453] rpivid feb10000.codec: Device registered as /dev/video19
[   12.337777] bcm2835-codec bcm2835-codec: Device registered as /dev/video10
[   12.337826] bcm2835-codec bcm2835-codec: Loaded V4L2 decode
[   12.338689] bcm2835-isp bcm2835-isp: Device node output[0] registered as /dev/video20
[   12.341476] bcm2835-isp bcm2835-isp: Device node capture[0] registered as /dev/video21
[   12.344850] bcm2835-codec bcm2835-codec: Device registered as /dev/video11
[   12.344890] bcm2835-codec bcm2835-codec: Loaded V4L2 encode
[   12.350394] bcm2835-isp bcm2835-isp: Device node capture[1] registered as /dev/video22
[   12.353288] bcm2835-isp bcm2835-isp: Device node stats[2] registered as /dev/video23
[   12.353338] bcm2835-isp bcm2835-isp: Register output node 0 with media controller
[   12.353358] bcm2835-isp bcm2835-isp: Register capture node 1 with media controller
[   12.353375] bcm2835-isp bcm2835-isp: Register capture node 2 with media controller
[   12.353390] bcm2835-isp bcm2835-isp: Register capture node 3 with media controller
[   12.353928] bcm2835-isp bcm2835-isp: Loaded V4L2 bcm2835-isp
[   12.353931] bcm2835-codec bcm2835-codec: Device registered as /dev/video12
[   12.353966] bcm2835-codec bcm2835-codec: Loaded V4L2 isp
[   12.363982] bcm2835-codec bcm2835-codec: Device registered as /dev/video18
[   12.364039] bcm2835-codec bcm2835-codec: Loaded V4L2 image_fx
[   12.379359] bcm2835-codec bcm2835-codec: Device registered as /dev/video31
[   12.379402] bcm2835-codec bcm2835-codec: Loaded V4L2 encode_image
[   13.844608] Adding 204796k swap on /var/swap.  Priority:-2 extents:6 across:3465216k SS
[   15.781015] bcmgenet fd580000.ethernet: configuring instance for external RGMII (RX delay)
[   15.782300] bcmgenet fd580000.ethernet eth0: Link is Down
[   19.915314] bcmgenet fd580000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[12402.204665] OF: overlay: WARNING: memory leak will occur if overlay removed, property: /soc/spi@7e204000/spidev@0/status
[12402.264516] esp32_spi: loading out-of-tree module taints kernel.
[12402.265147] esp32_spi: esp_reset: Resetpin of Host is 518
[12402.265373] esp32_spi: esp_reset: Triggering ESP reset.
[12402.275119] esp32_spi: spi_init: ESP: SPI host config: GPIOs: Handshake[534] DataReady[539]
[12402.275132] esp32_spi: spi_dev_init: Config - GPIOs: resetpin[518] Handshake[534] Dataready[539]
[12402.275137] esp32_spi: spi_dev_init: Config - SPI: clock[10MHz] bus[0] cs[0] mode[2]
[12402.278949] esp32_spi: esp_spi_thread: esp spi thread created
[17344.759268] esp32_spi: esp_serial_cleanup: 
[17345.220690] esp32_spi: esp_spi_thread: esp spi thread cleared
[17359.101629] OF: overlay: WARNING: memory leak will occur if overlay removed, property: /soc/spi@7e204000/spidev@0/status
[17359.130820] esp32_spi: esp_reset: Resetpin of Host is 518
[17359.131043] esp32_spi: esp_reset: Triggering ESP reset.
[17359.131181] esp32_spi: spi_init: ESP: SPI host config: GPIOs: Handshake[534] DataReady[539]
[17359.131184] esp32_spi: esp_spi_thread: esp spi thread created
[17359.131188] esp32_spi: spi_dev_init: Config - GPIOs: resetpin[518] Handshake[534] Dataready[539]
[17359.131193] esp32_spi: spi_dev_init: Config - SPI: clock[10MHz] bus[0] cs[0] mode[2]
[18703.710206] esp32_spi: esp_serial_cleanup: 
[18704.179425] esp32_spi: esp_spi_thread: esp spi thread cleared
[18718.047693] OF: overlay: WARNING: memory leak will occur if overlay removed, property: /soc/spi@7e204000/spidev@0/status
[18718.076573] esp32_spi: esp_reset: Resetpin of Host is 518
[18718.076794] esp32_spi: esp_reset: Triggering ESP reset.
[18718.080022] esp32_spi: spi_init: ESP: SPI host config: GPIOs: Handshake[534] DataReady[539]
[18718.080039] esp32_spi: spi_dev_init: Config - GPIOs: resetpin[518] Handshake[534] Dataready[539]
[18718.080044] esp32_spi: spi_dev_init: Config - SPI: clock[10MHz] bus[0] cs[0] mode[2]
[18718.080054] esp32_spi: esp_spi_thread: esp spi thread created
[18928.360903] bcmgenet fd580000.ethernet eth0: Link is Down
[18954.590004] esp32_spi: esp_serial_cleanup: 
[18955.050992] esp32_spi: esp_spi_thread: esp spi thread cleared
[18968.865207] OF: overlay: WARNING: memory leak will occur if overlay removed, property: /soc/spi@7e204000/spidev@0/status
[18968.894492] esp32_spi: esp_reset: Resetpin of Host is 518
[18968.894720] esp32_spi: esp_reset: Triggering ESP reset.
[18968.894878] esp32_spi: spi_init: ESP: SPI host config: GPIOs: Handshake[534] DataReady[539]
[18968.894882] esp32_spi: esp_spi_thread: esp spi thread created
[18968.894887] esp32_spi: spi_dev_init: Config - GPIOs: resetpin[518] Handshake[534] Dataready[539]
[18968.894891] esp32_spi: spi_dev_init: Config - SPI: clock[10MHz] bus[0] cs[0] mode[2]
itas@raspberrypi:~/esp-hosted/esp_hosted_fg/host/linux/host_control $

@sreejitharikath
Copy link
Author

sreejitharikath commented Sep 12, 2024

hi sir
Please find the contents of sdkconfig file

sdkconfig
 Automatically generated file. DO NOT EDIT.
# Espressif IoT Development Framework (ESP-IDF) 5.3.0 Project Configuration
#
CONFIG_SOC_MPU_MIN_REGION_SIZE=0x20000000
CONFIG_SOC_MPU_REGIONS_MAX_NUM=8
CONFIG_SOC_ADC_SUPPORTED=y
CONFIG_SOC_UART_SUPPORTED=y
CONFIG_SOC_PCNT_SUPPORTED=y
CONFIG_SOC_PHY_SUPPORTED=y
CONFIG_SOC_WIFI_SUPPORTED=y
CONFIG_SOC_TWAI_SUPPORTED=y
CONFIG_SOC_GDMA_SUPPORTED=y
CONFIG_SOC_AHB_GDMA_SUPPORTED=y
CONFIG_SOC_GPTIMER_SUPPORTED=y
CONFIG_SOC_LCDCAM_SUPPORTED=y
CONFIG_SOC_MCPWM_SUPPORTED=y
CONFIG_SOC_DEDICATED_GPIO_SUPPORTED=y
CONFIG_SOC_CACHE_SUPPORT_WRAP=y
CONFIG_SOC_ULP_SUPPORTED=y
CONFIG_SOC_ULP_FSM_SUPPORTED=y
CONFIG_SOC_RISCV_COPROC_SUPPORTED=y
CONFIG_SOC_BT_SUPPORTED=y
CONFIG_SOC_USB_OTG_SUPPORTED=y
CONFIG_SOC_USB_SERIAL_JTAG_SUPPORTED=y
CONFIG_SOC_CCOMP_TIMER_SUPPORTED=y
CONFIG_SOC_ASYNC_MEMCPY_SUPPORTED=y
CONFIG_SOC_SUPPORTS_SECURE_DL_MODE=y
CONFIG_SOC_EFUSE_KEY_PURPOSE_FIELD=y
CONFIG_SOC_EFUSE_SUPPORTED=y
CONFIG_SOC_SDMMC_HOST_SUPPORTED=y
CONFIG_SOC_RTC_FAST_MEM_SUPPORTED=y
CONFIG_SOC_RTC_SLOW_MEM_SUPPORTED=y
CONFIG_SOC_RTC_MEM_SUPPORTED=y
CONFIG_SOC_PSRAM_DMA_CAPABLE=y
CONFIG_SOC_XT_WDT_SUPPORTED=y
CONFIG_SOC_I2S_SUPPORTED=y
CONFIG_SOC_RMT_SUPPORTED=y
CONFIG_SOC_SDM_SUPPORTED=y
CONFIG_SOC_GPSPI_SUPPORTED=y
CONFIG_SOC_LEDC_SUPPORTED=y
CONFIG_SOC_I2C_SUPPORTED=y
CONFIG_SOC_SYSTIMER_SUPPORTED=y
CONFIG_SOC_SUPPORT_COEXISTENCE=y
CONFIG_SOC_TEMP_SENSOR_SUPPORTED=y
CONFIG_SOC_AES_SUPPORTED=y
CONFIG_SOC_MPI_SUPPORTED=y
CONFIG_SOC_SHA_SUPPORTED=y
CONFIG_SOC_HMAC_SUPPORTED=y
CONFIG_SOC_DIG_SIGN_SUPPORTED=y
CONFIG_SOC_FLASH_ENC_SUPPORTED=y
CONFIG_SOC_SECURE_BOOT_SUPPORTED=y
CONFIG_SOC_MEMPROT_SUPPORTED=y
CONFIG_SOC_TOUCH_SENSOR_SUPPORTED=y
CONFIG_SOC_BOD_SUPPORTED=y
CONFIG_SOC_CLK_TREE_SUPPORTED=y
CONFIG_SOC_MPU_SUPPORTED=y
CONFIG_SOC_WDT_SUPPORTED=y
CONFIG_SOC_SPI_FLASH_SUPPORTED=y
CONFIG_SOC_RNG_SUPPORTED=y
CONFIG_SOC_LIGHT_SLEEP_SUPPORTED=y
CONFIG_SOC_DEEP_SLEEP_SUPPORTED=y
CONFIG_SOC_LP_PERIPH_SHARE_INTERRUPT=y
CONFIG_SOC_PM_SUPPORTED=y
CONFIG_SOC_XTAL_SUPPORT_40M=y
CONFIG_SOC_APPCPU_HAS_CLOCK_GATING_BUG=y
CONFIG_SOC_ADC_RTC_CTRL_SUPPORTED=y
CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED=y
CONFIG_SOC_ADC_ARBITER_SUPPORTED=y
CONFIG_SOC_ADC_DIG_IIR_FILTER_SUPPORTED=y
CONFIG_SOC_ADC_MONITOR_SUPPORTED=y
CONFIG_SOC_ADC_DMA_SUPPORTED=y
CONFIG_SOC_ADC_PERIPH_NUM=2
CONFIG_SOC_ADC_MAX_CHANNEL_NUM=10
CONFIG_SOC_ADC_ATTEN_NUM=4
CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM=2
CONFIG_SOC_ADC_PATT_LEN_MAX=24
CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH=12
CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH=12
CONFIG_SOC_ADC_DIGI_RESULT_BYTES=4
CONFIG_SOC_ADC_DIGI_DATA_BYTES_PER_CONV=4
CONFIG_SOC_ADC_DIGI_IIR_FILTER_NUM=2
CONFIG_SOC_ADC_DIGI_MONITOR_NUM=2
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH=83333
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=611
CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=12
CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12
CONFIG_SOC_ADC_CALIBRATION_V1_SUPPORTED=y
CONFIG_SOC_ADC_SELF_HW_CALI_SUPPORTED=y
CONFIG_SOC_ADC_SHARED_POWER=y
CONFIG_SOC_APB_BACKUP_DMA=y
CONFIG_SOC_BROWNOUT_RESET_SUPPORTED=y
CONFIG_SOC_CACHE_WRITEBACK_SUPPORTED=y
CONFIG_SOC_CACHE_FREEZE_SUPPORTED=y
CONFIG_SOC_CPU_CORES_NUM=2
CONFIG_SOC_CPU_INTR_NUM=32
CONFIG_SOC_CPU_HAS_FPU=y
CONFIG_SOC_HP_CPU_HAS_MULTIPLE_CORES=y
CONFIG_SOC_CPU_BREAKPOINTS_NUM=2
CONFIG_SOC_CPU_WATCHPOINTS_NUM=2
CONFIG_SOC_CPU_WATCHPOINT_MAX_REGION_SIZE=64
CONFIG_SOC_DS_SIGNATURE_MAX_BIT_LEN=4096
CONFIG_SOC_DS_KEY_PARAM_MD_IV_LENGTH=16
CONFIG_SOC_DS_KEY_CHECK_MAX_WAIT_US=1100
CONFIG_SOC_AHB_GDMA_VERSION=1
CONFIG_SOC_GDMA_NUM_GROUPS_MAX=1
CONFIG_SOC_GDMA_PAIRS_PER_GROUP=5
CONFIG_SOC_GDMA_PAIRS_PER_GROUP_MAX=5
CONFIG_SOC_AHB_GDMA_SUPPORT_PSRAM=y
CONFIG_SOC_GPIO_PORT=1
CONFIG_SOC_GPIO_PIN_COUNT=49
CONFIG_SOC_GPIO_SUPPORT_PIN_GLITCH_FILTER=y
CONFIG_SOC_GPIO_FILTER_CLK_SUPPORT_APB=y
CONFIG_SOC_GPIO_SUPPORT_RTC_INDEPENDENT=y
CONFIG_SOC_GPIO_SUPPORT_FORCE_HOLD=y
CONFIG_SOC_GPIO_VALID_GPIO_MASK=0x1FFFFFFFFFFFF
CONFIG_SOC_GPIO_IN_RANGE_MAX=48
CONFIG_SOC_GPIO_OUT_RANGE_MAX=48
CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK=0x0001FFFFFC000000
CONFIG_SOC_GPIO_CLOCKOUT_BY_IO_MUX=y
CONFIG_SOC_GPIO_CLOCKOUT_CHANNEL_NUM=3
CONFIG_SOC_DEDIC_GPIO_OUT_CHANNELS_NUM=8
CONFIG_SOC_DEDIC_GPIO_IN_CHANNELS_NUM=8
CONFIG_SOC_DEDIC_GPIO_OUT_AUTO_ENABLE=y
CONFIG_SOC_I2C_NUM=2
CONFIG_SOC_HP_I2C_NUM=2
CONFIG_SOC_I2C_FIFO_LEN=32
CONFIG_SOC_I2C_CMD_REG_NUM=8
CONFIG_SOC_I2C_SUPPORT_SLAVE=y
CONFIG_SOC_I2C_SUPPORT_HW_CLR_BUS=y
CONFIG_SOC_I2C_SUPPORT_XTAL=y
CONFIG_SOC_I2C_SUPPORT_RTC=y
CONFIG_SOC_I2C_SUPPORT_10BIT_ADDR=y
CONFIG_SOC_I2C_SLAVE_SUPPORT_BROADCAST=y
CONFIG_SOC_I2C_SLAVE_SUPPORT_I2CRAM_ACCESS=y
CONFIG_SOC_I2S_NUM=2
CONFIG_SOC_I2S_HW_VERSION_2=y
CONFIG_SOC_I2S_SUPPORTS_XTAL=y
CONFIG_SOC_I2S_SUPPORTS_PLL_F160M=y
CONFIG_SOC_I2S_SUPPORTS_PCM=y
CONFIG_SOC_I2S_SUPPORTS_PDM=y
CONFIG_SOC_I2S_SUPPORTS_PDM_TX=y
CONFIG_SOC_I2S_PDM_MAX_TX_LINES=2
CONFIG_SOC_I2S_SUPPORTS_PDM_RX=y
CONFIG_SOC_I2S_PDM_MAX_RX_LINES=4
CONFIG_SOC_I2S_SUPPORTS_TDM=y
CONFIG_SOC_LEDC_SUPPORT_APB_CLOCK=y
CONFIG_SOC_LEDC_SUPPORT_XTAL_CLOCK=y
CONFIG_SOC_LEDC_CHANNEL_NUM=8
CONFIG_SOC_LEDC_TIMER_BIT_WIDTH=14
CONFIG_SOC_LEDC_SUPPORT_FADE_STOP=y
CONFIG_SOC_MCPWM_GROUPS=2
CONFIG_SOC_MCPWM_TIMERS_PER_GROUP=3
CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP=3
CONFIG_SOC_MCPWM_COMPARATORS_PER_OPERATOR=2
CONFIG_SOC_MCPWM_GENERATORS_PER_OPERATOR=2
CONFIG_SOC_MCPWM_TRIGGERS_PER_OPERATOR=2
CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP=3
CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP=y
CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER=3
CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP=3
CONFIG_SOC_MCPWM_SWSYNC_CAN_PROPAGATE=y
CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM=1
CONFIG_SOC_MMU_PERIPH_NUM=1
CONFIG_SOC_PCNT_GROUPS=1
CONFIG_SOC_PCNT_UNITS_PER_GROUP=4
CONFIG_SOC_PCNT_CHANNELS_PER_UNIT=2
CONFIG_SOC_PCNT_THRES_POINT_PER_UNIT=2
CONFIG_SOC_RMT_GROUPS=1
CONFIG_SOC_RMT_TX_CANDIDATES_PER_GROUP=4
CONFIG_SOC_RMT_RX_CANDIDATES_PER_GROUP=4
CONFIG_SOC_RMT_CHANNELS_PER_GROUP=8
CONFIG_SOC_RMT_MEM_WORDS_PER_CHANNEL=48
CONFIG_SOC_RMT_SUPPORT_RX_PINGPONG=y
CONFIG_SOC_RMT_SUPPORT_RX_DEMODULATION=y
CONFIG_SOC_RMT_SUPPORT_TX_ASYNC_STOP=y
CONFIG_SOC_RMT_SUPPORT_TX_LOOP_COUNT=y
CONFIG_SOC_RMT_SUPPORT_TX_LOOP_AUTO_STOP=y
CONFIG_SOC_RMT_SUPPORT_TX_SYNCHRO=y
CONFIG_SOC_RMT_SUPPORT_TX_CARRIER_DATA_ONLY=y
CONFIG_SOC_RMT_SUPPORT_XTAL=y
CONFIG_SOC_RMT_SUPPORT_RC_FAST=y
CONFIG_SOC_RMT_SUPPORT_APB=y
CONFIG_SOC_RMT_SUPPORT_DMA=y
CONFIG_SOC_LCD_I80_SUPPORTED=y
CONFIG_SOC_LCD_RGB_SUPPORTED=y
CONFIG_SOC_LCD_I80_BUSES=1
CONFIG_SOC_LCD_RGB_PANELS=1
CONFIG_SOC_LCD_I80_BUS_WIDTH=16
CONFIG_SOC_LCD_RGB_DATA_WIDTH=16
CONFIG_SOC_LCD_SUPPORT_RGB_YUV_CONV=y
CONFIG_SOC_RTC_CNTL_CPU_PD_DMA_BUS_WIDTH=128
CONFIG_SOC_RTC_CNTL_CPU_PD_REG_FILE_NUM=549
CONFIG_SOC_RTC_CNTL_TAGMEM_PD_DMA_BUS_WIDTH=128
CONFIG_SOC_RTCIO_PIN_COUNT=22
CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED=y
CONFIG_SOC_RTCIO_HOLD_SUPPORTED=y
CONFIG_SOC_RTCIO_WAKE_SUPPORTED=y
CONFIG_SOC_SDM_GROUPS=y
CONFIG_SOC_SDM_CHANNELS_PER_GROUP=8
CONFIG_SOC_SDM_CLK_SUPPORT_APB=y
CONFIG_SOC_SPI_PERIPH_NUM=3
CONFIG_SOC_SPI_MAX_CS_NUM=6
CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE=64
CONFIG_SOC_SPI_SUPPORT_DDRCLK=y
CONFIG_SOC_SPI_SLAVE_SUPPORT_SEG_TRANS=y
CONFIG_SOC_SPI_SUPPORT_CD_SIG=y
CONFIG_SOC_SPI_SUPPORT_CONTINUOUS_TRANS=y
CONFIG_SOC_SPI_SUPPORT_SLAVE_HD_VER2=y
CONFIG_SOC_SPI_SUPPORT_CLK_APB=y
CONFIG_SOC_SPI_SUPPORT_CLK_XTAL=y
CONFIG_SOC_SPI_PERIPH_SUPPORT_CONTROL_DUMMY_OUT=y
CONFIG_SOC_MEMSPI_IS_INDEPENDENT=y
CONFIG_SOC_SPI_MAX_PRE_DIVIDER=16
CONFIG_SOC_SPI_SUPPORT_OCT=y
CONFIG_SOC_SPI_SCT_SUPPORTED=y
CONFIG_SOC_SPI_SCT_REG_NUM=14
CONFIG_SOC_SPI_SCT_BUFFER_NUM_MAX=y
CONFIG_SOC_SPI_SCT_CONF_BITLEN_MAX=0x3FFFA
CONFIG_SOC_MEMSPI_SRC_FREQ_120M=y
CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED=y
CONFIG_SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED=y
CONFIG_SOC_MEMSPI_SRC_FREQ_20M_SUPPORTED=y
CONFIG_SOC_SPIRAM_SUPPORTED=y
CONFIG_SOC_SPIRAM_XIP_SUPPORTED=y
CONFIG_SOC_SYSTIMER_COUNTER_NUM=2
CONFIG_SOC_SYSTIMER_ALARM_NUM=3
CONFIG_SOC_SYSTIMER_BIT_WIDTH_LO=32
CONFIG_SOC_SYSTIMER_BIT_WIDTH_HI=20
CONFIG_SOC_SYSTIMER_FIXED_DIVIDER=y
CONFIG_SOC_SYSTIMER_INT_LEVEL=y
CONFIG_SOC_SYSTIMER_ALARM_MISS_COMPENSATE=y
CONFIG_SOC_TIMER_GROUPS=2
CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP=2
CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH=54
CONFIG_SOC_TIMER_GROUP_SUPPORT_XTAL=y
CONFIG_SOC_TIMER_GROUP_SUPPORT_APB=y
CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS=4
CONFIG_SOC_TOUCH_SENSOR_VERSION=2
CONFIG_SOC_TOUCH_SENSOR_NUM=15
CONFIG_SOC_TOUCH_PROXIMITY_CHANNEL_NUM=3
CONFIG_SOC_TOUCH_PROXIMITY_MEAS_DONE_SUPPORTED=y
CONFIG_SOC_TOUCH_SAMPLER_NUM=1
CONFIG_SOC_TWAI_CONTROLLER_NUM=1
CONFIG_SOC_TWAI_CLK_SUPPORT_APB=y
CONFIG_SOC_TWAI_BRP_MIN=2
CONFIG_SOC_TWAI_BRP_MAX=16384
CONFIG_SOC_TWAI_SUPPORTS_RX_STATUS=y
CONFIG_SOC_UART_NUM=3
CONFIG_SOC_UART_HP_NUM=3
CONFIG_SOC_UART_FIFO_LEN=128
CONFIG_SOC_UART_BITRATE_MAX=5000000
CONFIG_SOC_UART_SUPPORT_FSM_TX_WAIT_SEND=y
CONFIG_SOC_UART_SUPPORT_WAKEUP_INT=y
CONFIG_SOC_UART_SUPPORT_APB_CLK=y
CONFIG_SOC_UART_SUPPORT_RTC_CLK=y
CONFIG_SOC_UART_SUPPORT_XTAL_CLK=y
CONFIG_SOC_USB_OTG_PERIPH_NUM=1
CONFIG_SOC_SHA_DMA_MAX_BUFFER_SIZE=3968
CONFIG_SOC_SHA_SUPPORT_DMA=y
CONFIG_SOC_SHA_SUPPORT_RESUME=y
CONFIG_SOC_SHA_GDMA=y
CONFIG_SOC_SHA_SUPPORT_SHA1=y
CONFIG_SOC_SHA_SUPPORT_SHA224=y
CONFIG_SOC_SHA_SUPPORT_SHA256=y
CONFIG_SOC_SHA_SUPPORT_SHA384=y
CONFIG_SOC_SHA_SUPPORT_SHA512=y
CONFIG_SOC_SHA_SUPPORT_SHA512_224=y
CONFIG_SOC_SHA_SUPPORT_SHA512_256=y
CONFIG_SOC_SHA_SUPPORT_SHA512_T=y
CONFIG_SOC_MPI_MEM_BLOCKS_NUM=4
CONFIG_SOC_MPI_OPERATIONS_NUM=3
CONFIG_SOC_RSA_MAX_BIT_LEN=4096
CONFIG_SOC_AES_SUPPORT_DMA=y
CONFIG_SOC_AES_GDMA=y
CONFIG_SOC_AES_SUPPORT_AES_128=y
CONFIG_SOC_AES_SUPPORT_AES_256=y
CONFIG_SOC_PM_SUPPORT_EXT0_WAKEUP=y
CONFIG_SOC_PM_SUPPORT_EXT1_WAKEUP=y
CONFIG_SOC_PM_SUPPORT_EXT_WAKEUP=y
CONFIG_SOC_PM_SUPPORT_WIFI_WAKEUP=y
CONFIG_SOC_PM_SUPPORT_BT_WAKEUP=y
CONFIG_SOC_PM_SUPPORT_TOUCH_SENSOR_WAKEUP=y
CONFIG_SOC_PM_SUPPORT_CPU_PD=y
CONFIG_SOC_PM_SUPPORT_TAGMEM_PD=y
CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD=y
CONFIG_SOC_PM_SUPPORT_RC_FAST_PD=y
CONFIG_SOC_PM_SUPPORT_VDDSDIO_PD=y
CONFIG_SOC_PM_SUPPORT_MAC_BB_PD=y
CONFIG_SOC_PM_SUPPORT_MODEM_PD=y
CONFIG_SOC_CONFIGURABLE_VDDSDIO_SUPPORTED=y
CONFIG_SOC_PM_SUPPORT_DEEPSLEEP_CHECK_STUB_ONLY=y
CONFIG_SOC_PM_CPU_RETENTION_BY_RTCCNTL=y
CONFIG_SOC_PM_MODEM_RETENTION_BY_BACKUPDMA=y
CONFIG_SOC_CLK_RC_FAST_D256_SUPPORTED=y
CONFIG_SOC_RTC_SLOW_CLK_SUPPORT_RC_FAST_D256=y
CONFIG_SOC_CLK_RC_FAST_SUPPORT_CALIBRATION=y
CONFIG_SOC_CLK_XTAL32K_SUPPORTED=y
CONFIG_SOC_EFUSE_DIS_DOWNLOAD_ICACHE=y
CONFIG_SOC_EFUSE_DIS_DOWNLOAD_DCACHE=y
CONFIG_SOC_EFUSE_HARD_DIS_JTAG=y
CONFIG_SOC_EFUSE_DIS_USB_JTAG=y
CONFIG_SOC_EFUSE_SOFT_DIS_JTAG=y
CONFIG_SOC_EFUSE_DIS_DIRECT_BOOT=y
CONFIG_SOC_EFUSE_DIS_ICACHE=y
CONFIG_SOC_EFUSE_BLOCK9_KEY_PURPOSE_QUIRK=y
CONFIG_SOC_SECURE_BOOT_V2_RSA=y
CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS=3
CONFIG_SOC_EFUSE_REVOKE_BOOT_KEY_DIGESTS=y
CONFIG_SOC_SUPPORT_SECURE_BOOT_REVOKE_KEY=y
CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX=64
CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES=y
CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_OPTIONS=y
CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_128=y
CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_256=y
CONFIG_SOC_MEMPROT_CPU_PREFETCH_PAD_SIZE=16
CONFIG_SOC_MEMPROT_MEM_ALIGN_SIZE=256
CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE=21
CONFIG_SOC_MAC_BB_PD_MEM_SIZE=192
CONFIG_SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH=12
CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_WAIT_IDLE=y
CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_SUSPEND=y
CONFIG_SOC_SPI_MEM_SUPPORT_AUTO_RESUME=y
CONFIG_SOC_SPI_MEM_SUPPORT_SW_SUSPEND=y
CONFIG_SOC_SPI_MEM_SUPPORT_OPI_MODE=y
CONFIG_SOC_SPI_MEM_SUPPORT_TIMING_TUNING=y
CONFIG_SOC_SPI_MEM_SUPPORT_CONFIG_GPIO_BY_EFUSE=y
CONFIG_SOC_SPI_MEM_SUPPORT_WRAP=y
CONFIG_SOC_MEMSPI_TIMING_TUNING_BY_MSPI_DELAY=y
CONFIG_SOC_MEMSPI_CORE_CLK_SHARED_WITH_PSRAM=y
CONFIG_SOC_COEX_HW_PTI=y
CONFIG_SOC_EXTERNAL_COEX_LEADER_TX_LINE=y
CONFIG_SOC_SDMMC_USE_GPIO_MATRIX=y
CONFIG_SOC_SDMMC_NUM_SLOTS=2
CONFIG_SOC_SDMMC_SUPPORT_XTAL_CLOCK=y
CONFIG_SOC_SDMMC_DELAY_PHASE_NUM=4
CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_FAST_RC=y
CONFIG_SOC_WIFI_HW_TSF=y
CONFIG_SOC_WIFI_FTM_SUPPORT=y
CONFIG_SOC_WIFI_GCMP_SUPPORT=y
CONFIG_SOC_WIFI_WAPI_SUPPORT=y
CONFIG_SOC_WIFI_CSI_SUPPORT=y
CONFIG_SOC_WIFI_MESH_SUPPORT=y
CONFIG_SOC_WIFI_SUPPORT_VARIABLE_BEACON_WINDOW=y
CONFIG_SOC_WIFI_PHY_NEEDS_USB_WORKAROUND=y
CONFIG_SOC_BLE_SUPPORTED=y
CONFIG_SOC_BLE_MESH_SUPPORTED=y
CONFIG_SOC_BLE_50_SUPPORTED=y
CONFIG_SOC_BLE_DEVICE_PRIVACY_SUPPORTED=y
CONFIG_SOC_BLUFI_SUPPORTED=y
CONFIG_SOC_ULP_HAS_ADC=y
CONFIG_SOC_PHY_COMBO_MODULE=y
CONFIG_IDF_CMAKE=y
CONFIG_IDF_TOOLCHAIN="gcc"
CONFIG_IDF_TARGET_ARCH_XTENSA=y
CONFIG_IDF_TARGET_ARCH="xtensa"
CONFIG_IDF_TARGET="esp32s3"
CONFIG_IDF_INIT_VERSION="5.3.0"
CONFIG_IDF_TARGET_ESP32S3=y
CONFIG_IDF_FIRMWARE_CHIP_ID=0x0009

#
# Build type
#
CONFIG_APP_BUILD_TYPE_APP_2NDBOOT=y
# CONFIG_APP_BUILD_TYPE_RAM is not set
CONFIG_APP_BUILD_GENERATE_BINARIES=y
CONFIG_APP_BUILD_BOOTLOADER=y
CONFIG_APP_BUILD_USE_FLASH_SECTIONS=y
# CONFIG_APP_REPRODUCIBLE_BUILD is not set
# CONFIG_APP_NO_BLOBS is not set
# end of Build type

#
# Bootloader config
#

#
# Bootloader manager
#
CONFIG_BOOTLOADER_COMPILE_TIME_DATE=y
CONFIG_BOOTLOADER_PROJECT_VER=1
# end of Bootloader manager

CONFIG_BOOTLOADER_OFFSET_IN_FLASH=0x0
CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE=y
# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG is not set
# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF is not set
# CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE is not set
# CONFIG_BOOTLOADER_LOG_LEVEL_NONE is not set
# CONFIG_BOOTLOADER_LOG_LEVEL_ERROR is not set
# CONFIG_BOOTLOADER_LOG_LEVEL_WARN is not set
CONFIG_BOOTLOADER_LOG_LEVEL_INFO=y
# CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG is not set
# CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE is not set
CONFIG_BOOTLOADER_LOG_LEVEL=3

#
# Serial Flash Configurations
#
# CONFIG_BOOTLOADER_FLASH_DC_AWARE is not set
CONFIG_BOOTLOADER_FLASH_XMC_SUPPORT=y
# end of Serial Flash Configurations

CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_9V=y
# CONFIG_BOOTLOADER_FACTORY_RESET is not set
# CONFIG_BOOTLOADER_APP_TEST is not set
CONFIG_BOOTLOADER_REGION_PROTECTION_ENABLE=y
CONFIG_BOOTLOADER_WDT_ENABLE=y
# CONFIG_BOOTLOADER_WDT_DISABLE_IN_USER_CODE is not set
CONFIG_BOOTLOADER_WDT_TIME_MS=9000
# CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE is not set
# CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP is not set
# CONFIG_BOOTLOADER_SKIP_VALIDATE_ON_POWER_ON is not set
# CONFIG_BOOTLOADER_SKIP_VALIDATE_ALWAYS is not set
CONFIG_BOOTLOADER_RESERVE_RTC_SIZE=0
# CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC is not set
# end of Bootloader config

#
# Security features
#
CONFIG_SECURE_BOOT_V2_RSA_SUPPORTED=y
CONFIG_SECURE_BOOT_V2_PREFERRED=y
# CONFIG_SECURE_SIGNED_APPS_NO_SECURE_BOOT is not set
# CONFIG_SECURE_BOOT is not set
# CONFIG_SECURE_FLASH_ENC_ENABLED is not set
CONFIG_SECURE_ROM_DL_MODE_ENABLED=y
# end of Security features

#
# Application manager
#
CONFIG_APP_COMPILE_TIME_DATE=y
# CONFIG_APP_EXCLUDE_PROJECT_VER_VAR is not set
# CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR is not set
# CONFIG_APP_PROJECT_VER_FROM_CONFIG is not set
CONFIG_APP_RETRIEVE_LEN_ELF_SHA=9
# end of Application manager

CONFIG_ESP_ROM_HAS_CRC_LE=y
CONFIG_ESP_ROM_HAS_CRC_BE=y
CONFIG_ESP_ROM_HAS_MZ_CRC32=y
CONFIG_ESP_ROM_HAS_JPEG_DECODE=y
CONFIG_ESP_ROM_UART_CLK_IS_XTAL=y
CONFIG_ESP_ROM_HAS_RETARGETABLE_LOCKING=y
CONFIG_ESP_ROM_USB_OTG_NUM=3
CONFIG_ESP_ROM_USB_SERIAL_DEVICE_NUM=4
CONFIG_ESP_ROM_HAS_ERASE_0_REGION_BUG=y
CONFIG_ESP_ROM_HAS_ENCRYPTED_WRITES_USING_LEGACY_DRV=y
CONFIG_ESP_ROM_GET_CLK_FREQ=y
CONFIG_ESP_ROM_HAS_HAL_WDT=y
CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND=y
CONFIG_ESP_ROM_HAS_LAYOUT_TABLE=y
CONFIG_ESP_ROM_HAS_SPI_FLASH=y
CONFIG_ESP_ROM_HAS_ETS_PRINTF_BUG=y
CONFIG_ESP_ROM_HAS_NEWLIB=y
CONFIG_ESP_ROM_HAS_NEWLIB_NANO_FORMAT=y
CONFIG_ESP_ROM_HAS_NEWLIB_32BIT_TIME=y
CONFIG_ESP_ROM_NEEDS_SET_CACHE_MMU_SIZE=y
CONFIG_ESP_ROM_RAM_APP_NEEDS_MMU_INIT=y
CONFIG_ESP_ROM_HAS_FLASH_COUNT_PAGES_BUG=y
CONFIG_ESP_ROM_HAS_CACHE_SUSPEND_WAITI_BUG=y
CONFIG_ESP_ROM_HAS_CACHE_WRITEBACK_BUG=y
CONFIG_ESP_ROM_HAS_SW_FLOAT=y
CONFIG_ESP_ROM_HAS_VERSION=y
CONFIG_ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB=y

#
# Boot ROM Behavior
#
CONFIG_BOOT_ROM_LOG_ALWAYS_ON=y
# CONFIG_BOOT_ROM_LOG_ALWAYS_OFF is not set
# CONFIG_BOOT_ROM_LOG_ON_GPIO_HIGH is not set
# CONFIG_BOOT_ROM_LOG_ON_GPIO_LOW is not set
# end of Boot ROM Behavior

#
# Serial flasher config
#
# CONFIG_ESPTOOLPY_NO_STUB is not set
# CONFIG_ESPTOOLPY_OCT_FLASH is not set
CONFIG_ESPTOOLPY_FLASH_MODE_AUTO_DETECT=y
# CONFIG_ESPTOOLPY_FLASHMODE_QIO is not set
# CONFIG_ESPTOOLPY_FLASHMODE_QOUT is not set
CONFIG_ESPTOOLPY_FLASHMODE_DIO=y
# CONFIG_ESPTOOLPY_FLASHMODE_DOUT is not set
CONFIG_ESPTOOLPY_FLASH_SAMPLE_MODE_STR=y
CONFIG_ESPTOOLPY_FLASHMODE="dio"
# CONFIG_ESPTOOLPY_FLASHFREQ_120M is not set
CONFIG_ESPTOOLPY_FLASHFREQ_80M=y
# CONFIG_ESPTOOLPY_FLASHFREQ_40M is not set
# CONFIG_ESPTOOLPY_FLASHFREQ_20M is not set
CONFIG_ESPTOOLPY_FLASHFREQ_80M_DEFAULT=y
CONFIG_ESPTOOLPY_FLASHFREQ="80m"
# CONFIG_ESPTOOLPY_FLASHSIZE_1MB is not set
# CONFIG_ESPTOOLPY_FLASHSIZE_2MB is not set
# CONFIG_ESPTOOLPY_FLASHSIZE_4MB is not set
CONFIG_ESPTOOLPY_FLASHSIZE_8MB=y
# CONFIG_ESPTOOLPY_FLASHSIZE_16MB is not set
# CONFIG_ESPTOOLPY_FLASHSIZE_32MB is not set
# CONFIG_ESPTOOLPY_FLASHSIZE_64MB is not set
# CONFIG_ESPTOOLPY_FLASHSIZE_128MB is not set
CONFIG_ESPTOOLPY_FLASHSIZE="8MB"
# CONFIG_ESPTOOLPY_HEADER_FLASHSIZE_UPDATE is not set
CONFIG_ESPTOOLPY_BEFORE_RESET=y
# CONFIG_ESPTOOLPY_BEFORE_NORESET is not set
CONFIG_ESPTOOLPY_BEFORE="default_reset"
CONFIG_ESPTOOLPY_AFTER_RESET=y
# CONFIG_ESPTOOLPY_AFTER_NORESET is not set
CONFIG_ESPTOOLPY_AFTER="hard_reset"
CONFIG_ESPTOOLPY_MONITOR_BAUD=115200
# end of Serial flasher config

#
# Partition Table
#
# CONFIG_PARTITION_TABLE_SINGLE_APP is not set
# CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE is not set
CONFIG_PARTITION_TABLE_TWO_OTA=y
# CONFIG_PARTITION_TABLE_CUSTOM is not set
CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions.csv"
CONFIG_PARTITION_TABLE_FILENAME="partitions_two_ota.csv"
CONFIG_PARTITION_TABLE_OFFSET=0x8000
CONFIG_PARTITION_TABLE_MD5=y
# end of Partition Table

#
# Example Configuration
#
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
# end of SPI Configuration

CONFIG_ESP_DEFAULT_TASK_STACK_SIZE=4096
CONFIG_ESP_DEFAULT_TASK_PRIO=22
CONFIG_ESP_CACHE_MALLOC=y
CONFIG_ESP_OTA_WORKAROUND=y

#
# Enable Debug logs
#
# CONFIG_ESP_SERIAL_DEBUG is not set
# CONFIG_ESP_WLAN_DEBUG is not set
# CONFIG_ESP_BT_DEBUG is not set
# end of Enable Debug logs
# end of Example Configuration

#
# Compiler options
#
CONFIG_COMPILER_OPTIMIZATION_DEBUG=y
# CONFIG_COMPILER_OPTIMIZATION_SIZE is not set
# CONFIG_COMPILER_OPTIMIZATION_PERF is not set
# CONFIG_COMPILER_OPTIMIZATION_NONE is not set
CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y
# CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_SILENT is not set
# CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_DISABLE is not set
CONFIG_COMPILER_FLOAT_LIB_FROM_GCCLIB=y
CONFIG_COMPILER_OPTIMIZATION_ASSERTION_LEVEL=2
# CONFIG_COMPILER_OPTIMIZATION_CHECKS_SILENT is not set
CONFIG_COMPILER_HIDE_PATHS_MACROS=y
# CONFIG_COMPILER_CXX_EXCEPTIONS is not set
# CONFIG_COMPILER_CXX_RTTI is not set
CONFIG_COMPILER_STACK_CHECK_MODE_NONE=y
# CONFIG_COMPILER_STACK_CHECK_MODE_NORM is not set
# CONFIG_COMPILER_STACK_CHECK_MODE_STRONG is not set
# CONFIG_COMPILER_STACK_CHECK_MODE_ALL is not set
# CONFIG_COMPILER_WARN_WRITE_STRINGS is not set
# CONFIG_COMPILER_DISABLE_GCC12_WARNINGS is not set
# CONFIG_COMPILER_DISABLE_GCC13_WARNINGS is not set
# CONFIG_COMPILER_DUMP_RTL_FILES is not set
CONFIG_COMPILER_RT_LIB_GCCLIB=y
CONFIG_COMPILER_RT_LIB_NAME="gcc"
# CONFIG_COMPILER_ORPHAN_SECTIONS_WARNING is not set
CONFIG_COMPILER_ORPHAN_SECTIONS_PLACE=y
# end of Compiler options

#
# Component config
#

#
# Application Level Tracing
#
# CONFIG_APPTRACE_DEST_JTAG is not set
CONFIG_APPTRACE_DEST_NONE=y
# CONFIG_APPTRACE_DEST_UART1 is not set
# CONFIG_APPTRACE_DEST_UART2 is not set
# CONFIG_APPTRACE_DEST_USB_CDC is not set
CONFIG_APPTRACE_DEST_UART_NONE=y
CONFIG_APPTRACE_UART_TASK_PRIO=1
CONFIG_APPTRACE_LOCK_ENABLE=y
# end of Application Level Tracing

#
# Bluetooth
#
CONFIG_BT_ENABLED=y
# CONFIG_BT_BLUEDROID_ENABLED is not set
# CONFIG_BT_NIMBLE_ENABLED is not set
CONFIG_BT_CONTROLLER_ONLY=y
CONFIG_BT_CONTROLLER_ENABLED=y
# CONFIG_BT_CONTROLLER_DISABLED is not set

#
# Controller Options
#
CONFIG_BT_CTRL_MODE_EFF=1
CONFIG_BT_CTRL_BLE_MAX_ACT=6
CONFIG_BT_CTRL_BLE_MAX_ACT_EFF=6
CONFIG_BT_CTRL_BLE_STATIC_ACL_TX_BUF_NB=0
CONFIG_BT_CTRL_PINNED_TO_CORE_0=y
# CONFIG_BT_CTRL_PINNED_TO_CORE_1 is not set
CONFIG_BT_CTRL_PINNED_TO_CORE=0
CONFIG_BT_CTRL_HCI_MODE_VHCI=y
# CONFIG_BT_CTRL_HCI_MODE_UART_H4 is not set
CONFIG_BT_CTRL_HCI_TL=1
CONFIG_BT_CTRL_ADV_DUP_FILT_MAX=30
CONFIG_BT_BLE_CCA_MODE_NONE=y
# CONFIG_BT_BLE_CCA_MODE_HW is not set
# CONFIG_BT_BLE_CCA_MODE_SW is not set
CONFIG_BT_BLE_CCA_MODE=0
CONFIG_BT_CTRL_HW_CCA_VAL=20
CONFIG_BT_CTRL_HW_CCA_EFF=0
CONFIG_BT_CTRL_CE_LENGTH_TYPE_ORIG=y
# CONFIG_BT_CTRL_CE_LENGTH_TYPE_CE is not set
# CONFIG_BT_CTRL_CE_LENGTH_TYPE_SD is not set
CONFIG_BT_CTRL_CE_LENGTH_TYPE_EFF=0
CONFIG_BT_CTRL_TX_ANTENNA_INDEX_0=y
# CONFIG_BT_CTRL_TX_ANTENNA_INDEX_1 is not set
CONFIG_BT_CTRL_TX_ANTENNA_INDEX_EFF=0
CONFIG_BT_CTRL_RX_ANTENNA_INDEX_0=y
# CONFIG_BT_CTRL_RX_ANTENNA_INDEX_1 is not set
CONFIG_BT_CTRL_RX_ANTENNA_INDEX_EFF=0
# CONFIG_BT_CTRL_DFT_TX_POWER_LEVEL_N24 is not set
# CONFIG_BT_CTRL_DFT_TX_POWER_LEVEL_N21 is not set
# CONFIG_BT_CTRL_DFT_TX_POWER_LEVEL_N18 is not set
# CONFIG_BT_CTRL_DFT_TX_POWER_LEVEL_N15 is not set
# CONFIG_BT_CTRL_DFT_TX_POWER_LEVEL_N12 is not set
# CONFIG_BT_CTRL_DFT_TX_POWER_LEVEL_N9 is not set
# CONFIG_BT_CTRL_DFT_TX_POWER_LEVEL_N6 is not set
# CONFIG_BT_CTRL_DFT_TX_POWER_LEVEL_N3 is not set
# CONFIG_BT_CTRL_DFT_TX_POWER_LEVEL_N0 is not set
# CONFIG_BT_CTRL_DFT_TX_POWER_LEVEL_P3 is not set
# CONFIG_BT_CTRL_DFT_TX_POWER_LEVEL_P6 is not set
CONFIG_BT_CTRL_DFT_TX_POWER_LEVEL_P9=y
# CONFIG_BT_CTRL_DFT_TX_POWER_LEVEL_P12 is not set
# CONFIG_BT_CTRL_DFT_TX_POWER_LEVEL_P15 is not set
# CONFIG_BT_CTRL_DFT_TX_POWER_LEVEL_P18 is not set
# CONFIG_BT_CTRL_DFT_TX_POWER_LEVEL_P21 is not set
CONFIG_BT_CTRL_DFT_TX_POWER_LEVEL_EFF=11
CONFIG_BT_CTRL_BLE_ADV_REPORT_FLOW_CTRL_SUPP=y
CONFIG_BT_CTRL_BLE_ADV_REPORT_FLOW_CTRL_NUM=100
CONFIG_BT_CTRL_BLE_ADV_REPORT_DISCARD_THRSHOLD=20
CONFIG_BT_CTRL_BLE_SCAN_DUPL=y
CONFIG_BT_CTRL_SCAN_DUPL_TYPE_DEVICE=y
# CONFIG_BT_CTRL_SCAN_DUPL_TYPE_DATA is not set
# CONFIG_BT_CTRL_SCAN_DUPL_TYPE_DATA_DEVICE is not set
CONFIG_BT_CTRL_SCAN_DUPL_TYPE=0
CONFIG_BT_CTRL_SCAN_DUPL_CACHE_SIZE=100
CONFIG_BT_CTRL_DUPL_SCAN_CACHE_REFRESH_PERIOD=0
# CONFIG_BT_CTRL_BLE_MESH_SCAN_DUPL_EN is not set
# CONFIG_BT_CTRL_COEX_PHY_CODED_TX_RX_TLIM_EN is not set
CONFIG_BT_CTRL_COEX_PHY_CODED_TX_RX_TLIM_DIS=y
CONFIG_BT_CTRL_COEX_PHY_CODED_TX_RX_TLIM_EFF=0

#
# MODEM SLEEP Options
#
# CONFIG_BT_CTRL_MODEM_SLEEP is not set
# end of MODEM SLEEP Options

CONFIG_BT_CTRL_SLEEP_MODE_EFF=0
CONFIG_BT_CTRL_SLEEP_CLOCK_EFF=0
CONFIG_BT_CTRL_HCI_TL_EFF=1
# CONFIG_BT_CTRL_AGC_RECORRECT_EN is not set
# CONFIG_BT_CTRL_SCAN_BACKOFF_UPPERLIMITMAX is not set
# CONFIG_BT_BLE_ADV_DATA_LENGTH_ZERO_AUX is not set
CONFIG_BT_CTRL_CHAN_ASS_EN=y
CONFIG_BT_CTRL_LE_PING_EN=y
# end of Controller Options

CONFIG_BT_ALARM_MAX_NUM=50
# end of Bluetooth

# CONFIG_BLE_MESH is not set

#
# Console Library
#
# CONFIG_CONSOLE_SORTED_HELP is not set
# end of Console Library

#
# Driver Configurations
#

#
# TWAI Configuration
#
# CONFIG_TWAI_ISR_IN_IRAM is not set
CONFIG_TWAI_ERRATA_FIX_LISTEN_ONLY_DOM=y
# end of TWAI Configuration

#
# Legacy ADC Driver Configuration
#
# CONFIG_ADC_SUPPRESS_DEPRECATE_WARN is not set

#
# Legacy ADC Calibration Configuration
#
# CONFIG_ADC_CALI_SUPPRESS_DEPRECATE_WARN is not set
# end of Legacy ADC Calibration Configuration
# end of Legacy ADC Driver Configuration

#
# Legacy MCPWM Driver Configurations
#
# CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN is not set
# end of Legacy MCPWM Driver Configurations

#
# Legacy Timer Group Driver Configurations
#
# CONFIG_GPTIMER_SUPPRESS_DEPRECATE_WARN is not set
# end of Legacy Timer Group Driver Configurations

#
# Legacy RMT Driver Configurations
#
# CONFIG_RMT_SUPPRESS_DEPRECATE_WARN is not set
# end of Legacy RMT Driver Configurations

#
# Legacy I2S Driver Configurations
#
# CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set
# end of Legacy I2S Driver Configurations

#
# Legacy PCNT Driver Configurations
#
# CONFIG_PCNT_SUPPRESS_DEPRECATE_WARN is not set
# end of Legacy PCNT Driver Configurations

#
# Legacy SDM Driver Configurations
#
# CONFIG_SDM_SUPPRESS_DEPRECATE_WARN is not set
# end of Legacy SDM Driver Configurations

#
# Legacy Temperature Sensor Driver Configurations
#
# CONFIG_TEMP_SENSOR_SUPPRESS_DEPRECATE_WARN is not set
# end of Legacy Temperature Sensor Driver Configurations
# end of Driver Configurations

#
# eFuse Bit Manager
#
# CONFIG_EFUSE_CUSTOM_TABLE is not set
# CONFIG_EFUSE_VIRTUAL is not set
CONFIG_EFUSE_MAX_BLK_LEN=256
# end of eFuse Bit Manager

#
# ESP-TLS
#
CONFIG_ESP_TLS_USING_MBEDTLS=y
CONFIG_ESP_TLS_USE_DS_PERIPHERAL=y
# CONFIG_ESP_TLS_CLIENT_SESSION_TICKETS is not set
# CONFIG_ESP_TLS_SERVER_SESSION_TICKETS is not set
# CONFIG_ESP_TLS_SERVER_CERT_SELECT_HOOK is not set
# CONFIG_ESP_TLS_SERVER_MIN_AUTH_MODE_OPTIONAL is not set
# CONFIG_ESP_TLS_PSK_VERIFICATION is not set
# CONFIG_ESP_TLS_INSECURE is not set
# end of ESP-TLS

#
# ADC and ADC Calibration
#
# CONFIG_ADC_ONESHOT_CTRL_FUNC_IN_IRAM is not set
# CONFIG_ADC_CONTINUOUS_ISR_IRAM_SAFE is not set
# CONFIG_ADC_CONTINUOUS_FORCE_USE_ADC2_ON_C3_S3 is not set
# CONFIG_ADC_ENABLE_DEBUG_LOG is not set
# end of ADC and ADC Calibration

#
# Wireless Coexistence
#
CONFIG_ESP_COEX_ENABLED=y
CONFIG_ESP_COEX_SW_COEXIST_ENABLE=y
# CONFIG_ESP_COEX_POWER_MANAGEMENT is not set
# end of Wireless Coexistence

#
# Common ESP-related
#
CONFIG_ESP_ERR_TO_NAME_LOOKUP=y
# end of Common ESP-related

#
# ESP-Driver:GPIO Configurations
#
# CONFIG_GPIO_CTRL_FUNC_IN_IRAM is not set
# end of ESP-Driver:GPIO Configurations

#
# ESP-Driver:GPTimer Configurations
#
CONFIG_GPTIMER_ISR_HANDLER_IN_IRAM=y
# CONFIG_GPTIMER_CTRL_FUNC_IN_IRAM is not set
# CONFIG_GPTIMER_ISR_IRAM_SAFE is not set
# CONFIG_GPTIMER_ENABLE_DEBUG_LOG is not set
# end of ESP-Driver:GPTimer Configurations

#
# ESP-Driver:I2C Configurations
#
# CONFIG_I2C_ISR_IRAM_SAFE is not set
# CONFIG_I2C_ENABLE_DEBUG_LOG is not set
# end of ESP-Driver:I2C Configurations

#
# ESP-Driver:I2S Configurations
#
# CONFIG_I2S_ISR_IRAM_SAFE is not set
# CONFIG_I2S_ENABLE_DEBUG_LOG is not set
# end of ESP-Driver:I2S Configurations

#
# ESP-Driver:LEDC Configurations
#
# CONFIG_LEDC_CTRL_FUNC_IN_IRAM is not set
# end of ESP-Driver:LEDC Configurations

#
# ESP-Driver:MCPWM Configurations
#
# CONFIG_MCPWM_ISR_IRAM_SAFE is not set
# CONFIG_MCPWM_CTRL_FUNC_IN_IRAM is not set
# CONFIG_MCPWM_ENABLE_DEBUG_LOG is not set
# end of ESP-Driver:MCPWM Configurations

#
# ESP-Driver:PCNT Configurations
#
# CONFIG_PCNT_CTRL_FUNC_IN_IRAM is not set
# CONFIG_PCNT_ISR_IRAM_SAFE is not set
# CONFIG_PCNT_ENABLE_DEBUG_LOG is not set
# end of ESP-Driver:PCNT Configurations

#
# ESP-Driver:RMT Configurations
#
# CONFIG_RMT_ISR_IRAM_SAFE is not set
# CONFIG_RMT_RECV_FUNC_IN_IRAM is not set
# CONFIG_RMT_ENABLE_DEBUG_LOG is not set
# end of ESP-Driver:RMT Configurations

#
# ESP-Driver:Sigma Delta Modulator Configurations
#
# CONFIG_SDM_CTRL_FUNC_IN_IRAM is not set
# CONFIG_SDM_ENABLE_DEBUG_LOG is not set
# end of ESP-Driver:Sigma Delta Modulator Configurations

#
# ESP-Driver:SPI Configurations
#
# CONFIG_SPI_MASTER_IN_IRAM is not set
CONFIG_SPI_MASTER_ISR_IN_IRAM=y
# CONFIG_SPI_SLAVE_IN_IRAM is not set
CONFIG_SPI_SLAVE_ISR_IN_IRAM=y
# end of ESP-Driver:SPI Configurations

#
# ESP-Driver:Temperature Sensor Configurations
#
# CONFIG_TEMP_SENSOR_ENABLE_DEBUG_LOG is not set
# end of ESP-Driver:Temperature Sensor Configurations

#
# ESP-Driver:UART Configurations
#
# CONFIG_UART_ISR_IN_IRAM is not set
# end of ESP-Driver:UART Configurations

#
# ESP-Driver:USB Serial/JTAG Configuration
#
CONFIG_USJ_ENABLE_USB_SERIAL_JTAG=y
# end of ESP-Driver:USB Serial/JTAG Configuration

#
# Ethernet
#
CONFIG_ETH_ENABLED=y
CONFIG_ETH_USE_SPI_ETHERNET=y
# CONFIG_ETH_SPI_ETHERNET_DM9051 is not set
# CONFIG_ETH_SPI_ETHERNET_W5500 is not set
# CONFIG_ETH_SPI_ETHERNET_KSZ8851SNL is not set
# CONFIG_ETH_USE_OPENETH is not set
# CONFIG_ETH_TRANSMIT_MUTEX is not set
# end of Ethernet

#
# Event Loop Library
#
# CONFIG_ESP_EVENT_LOOP_PROFILING is not set
CONFIG_ESP_EVENT_POST_FROM_ISR=y
CONFIG_ESP_EVENT_POST_FROM_IRAM_ISR=y
# end of Event Loop Library

#
# GDB Stub
#
CONFIG_ESP_GDBSTUB_ENABLED=y
# CONFIG_ESP_SYSTEM_GDBSTUB_RUNTIME is not set
CONFIG_ESP_GDBSTUB_SUPPORT_TASKS=y
CONFIG_ESP_GDBSTUB_MAX_TASKS=32
# end of GDB Stub

#
# ESP HTTP client
#
CONFIG_ESP_HTTP_CLIENT_ENABLE_HTTPS=y
# CONFIG_ESP_HTTP_CLIENT_ENABLE_BASIC_AUTH is not set
# CONFIG_ESP_HTTP_CLIENT_ENABLE_DIGEST_AUTH is not set
# CONFIG_ESP_HTTP_CLIENT_ENABLE_CUSTOM_TRANSPORT is not set
# end of ESP HTTP client

#
# HTTP Server
#
CONFIG_HTTPD_MAX_REQ_HDR_LEN=512
CONFIG_HTTPD_MAX_URI_LEN=512
CONFIG_HTTPD_ERR_RESP_NO_DELAY=y
CONFIG_HTTPD_PURGE_BUF_LEN=32
# CONFIG_HTTPD_LOG_PURGE_DATA is not set
# CONFIG_HTTPD_WS_SUPPORT is not set
# CONFIG_HTTPD_QUEUE_WORK_BLOCKING is not set
# end of HTTP Server

#
# ESP HTTPS OTA
#
# CONFIG_ESP_HTTPS_OTA_DECRYPT_CB is not set
# CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP is not set
# end of ESP HTTPS OTA

#
# ESP HTTPS server
#
# CONFIG_ESP_HTTPS_SERVER_ENABLE is not set
# end of ESP HTTPS server

#
# Hardware Settings
#

#
# Chip revision
#
CONFIG_ESP32S3_REV_MIN_0=y
# CONFIG_ESP32S3_REV_MIN_1 is not set
# CONFIG_ESP32S3_REV_MIN_2 is not set
CONFIG_ESP32S3_REV_MIN_FULL=0
CONFIG_ESP_REV_MIN_FULL=0

#
# Maximum Supported ESP32-S3 Revision (Rev v0.99)
#
CONFIG_ESP32S3_REV_MAX_FULL=99
CONFIG_ESP_REV_MAX_FULL=99
# end of Chip revision

#
# MAC Config
#
CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA=y
CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP=y
CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y
CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y
CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR=y
CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES=4
# CONFIG_ESP32S3_UNIVERSAL_MAC_ADDRESSES_TWO is not set
CONFIG_ESP32S3_UNIVERSAL_MAC_ADDRESSES_FOUR=y
CONFIG_ESP32S3_UNIVERSAL_MAC_ADDRESSES=4
# CONFIG_ESP_MAC_USE_CUSTOM_MAC_AS_BASE_MAC is not set
# end of MAC Config

#
# Sleep Config
#
# CONFIG_ESP_SLEEP_POWER_DOWN_FLASH is not set
CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND=y
CONFIG_ESP_SLEEP_MSPI_NEED_ALL_IO_PU=y
CONFIG_ESP_SLEEP_RTC_BUS_ISO_WORKAROUND=y
CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND=y
CONFIG_ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY=2000
# CONFIG_ESP_SLEEP_CACHE_SAFE_ASSERTION is not set
# CONFIG_ESP_SLEEP_DEBUG is not set
CONFIG_ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS=y
# end of Sleep Config

#
# RTC Clock Config
#
CONFIG_RTC_CLK_SRC_INT_RC=y
# CONFIG_RTC_CLK_SRC_EXT_CRYS is not set
# CONFIG_RTC_CLK_SRC_EXT_OSC is not set
# CONFIG_RTC_CLK_SRC_INT_8MD256 is not set
CONFIG_RTC_CLK_CAL_CYCLES=1024
# end of RTC Clock Config

#
# Peripheral Control
#
CONFIG_PERIPH_CTRL_FUNC_IN_IRAM=y
# end of Peripheral Control

#
# GDMA Configurations
#
CONFIG_GDMA_CTRL_FUNC_IN_IRAM=y
# CONFIG_GDMA_ISR_IRAM_SAFE is not set
# CONFIG_GDMA_ENABLE_DEBUG_LOG is not set
# end of GDMA Configurations

#
# Main XTAL Config
#
CONFIG_XTAL_FREQ_40=y
CONFIG_XTAL_FREQ=40
# end of Main XTAL Config

CONFIG_ESP_SPI_BUS_LOCK_ISR_FUNCS_IN_IRAM=y
# end of Hardware Settings

#
# LCD and Touch Panel
#

#
# LCD Touch Drivers are maintained in the IDF Component Registry
#

#
# LCD Peripheral Configuration
#
CONFIG_LCD_PANEL_IO_FORMAT_BUF_SIZE=32
# CONFIG_LCD_ENABLE_DEBUG_LOG is not set
# CONFIG_LCD_RGB_ISR_IRAM_SAFE is not set
# CONFIG_LCD_RGB_RESTART_IN_VSYNC is not set
# end of LCD Peripheral Configuration
# end of LCD and Touch Panel

#
# ESP NETIF Adapter
#
CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL=120
CONFIG_ESP_NETIF_TCPIP_LWIP=y
# CONFIG_ESP_NETIF_LOOPBACK is not set
CONFIG_ESP_NETIF_USES_TCPIP_WITH_BSD_API=y
# CONFIG_ESP_NETIF_RECEIVE_REPORT_ERRORS is not set
# CONFIG_ESP_NETIF_L2_TAP is not set
# CONFIG_ESP_NETIF_BRIDGE_EN is not set
# end of ESP NETIF Adapter

#
# Partition API Configuration
#
# end of Partition API Configuration

#
# PHY
#
CONFIG_ESP_PHY_ENABLED=y
CONFIG_ESP_PHY_CALIBRATION_AND_DATA_STORAGE=y
# CONFIG_ESP_PHY_INIT_DATA_IN_PARTITION is not set
CONFIG_ESP_PHY_MAX_WIFI_TX_POWER=20
CONFIG_ESP_PHY_MAX_TX_POWER=20
# CONFIG_ESP_PHY_REDUCE_TX_POWER is not set
CONFIG_ESP_PHY_ENABLE_USB=y
# CONFIG_ESP_PHY_ENABLE_CERT_TEST is not set
CONFIG_ESP_PHY_RF_CAL_PARTIAL=y
# CONFIG_ESP_PHY_RF_CAL_NONE is not set
# CONFIG_ESP_PHY_RF_CAL_FULL is not set
CONFIG_ESP_PHY_CALIBRATION_MODE=0
# CONFIG_ESP_PHY_PLL_TRACK_DEBUG is not set
# end of PHY

#
# Power Management
#
# CONFIG_PM_ENABLE is not set
CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=y
CONFIG_PM_RESTORE_CACHE_TAGMEM_AFTER_LIGHT_SLEEP=y
# end of Power Management

#
# ESP PSRAM
#
# CONFIG_SPIRAM is not set
# end of ESP PSRAM

#
# ESP Ringbuf
#
# CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH is not set
# end of ESP Ringbuf

#
# ESP System Settings
#
# CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_80 is not set
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160=y
# CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240 is not set
CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ=160

#
# Cache config
#
CONFIG_ESP32S3_INSTRUCTION_CACHE_16KB=y
# CONFIG_ESP32S3_INSTRUCTION_CACHE_32KB is not set
CONFIG_ESP32S3_INSTRUCTION_CACHE_SIZE=0x4000
# CONFIG_ESP32S3_INSTRUCTION_CACHE_4WAYS is not set
CONFIG_ESP32S3_INSTRUCTION_CACHE_8WAYS=y
CONFIG_ESP32S3_ICACHE_ASSOCIATED_WAYS=8
# CONFIG_ESP32S3_INSTRUCTION_CACHE_LINE_16B is not set
CONFIG_ESP32S3_INSTRUCTION_CACHE_LINE_32B=y
CONFIG_ESP32S3_INSTRUCTION_CACHE_LINE_SIZE=32
# CONFIG_ESP32S3_DATA_CACHE_16KB is not set
CONFIG_ESP32S3_DATA_CACHE_32KB=y
# CONFIG_ESP32S3_DATA_CACHE_64KB is not set
CONFIG_ESP32S3_DATA_CACHE_SIZE=0x8000
# CONFIG_ESP32S3_DATA_CACHE_4WAYS is not set
CONFIG_ESP32S3_DATA_CACHE_8WAYS=y
CONFIG_ESP32S3_DCACHE_ASSOCIATED_WAYS=8
# CONFIG_ESP32S3_DATA_CACHE_LINE_16B is not set
CONFIG_ESP32S3_DATA_CACHE_LINE_32B=y
# CONFIG_ESP32S3_DATA_CACHE_LINE_64B is not set
CONFIG_ESP32S3_DATA_CACHE_LINE_SIZE=32
# end of Cache config

#
# Memory
#
# CONFIG_ESP32S3_RTCDATA_IN_FAST_MEM is not set
# CONFIG_ESP32S3_USE_FIXED_STATIC_RAM_SIZE is not set
# end of Memory

#
# Trace memory
#
# CONFIG_ESP32S3_TRAX is not set
CONFIG_ESP32S3_TRACEMEM_RESERVE_DRAM=0x0
# end of Trace memory

# CONFIG_ESP_SYSTEM_PANIC_PRINT_HALT is not set
CONFIG_ESP_SYSTEM_PANIC_PRINT_REBOOT=y
# CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT is not set
# CONFIG_ESP_SYSTEM_PANIC_GDBSTUB is not set
CONFIG_ESP_SYSTEM_PANIC_REBOOT_DELAY_SECONDS=0
CONFIG_ESP_SYSTEM_RTC_FAST_MEM_AS_HEAP_DEPCHECK=y
CONFIG_ESP_SYSTEM_ALLOW_RTC_FAST_MEM_AS_HEAP=y

#
# Memory protection
#
CONFIG_ESP_SYSTEM_MEMPROT_FEATURE=y
CONFIG_ESP_SYSTEM_MEMPROT_FEATURE_LOCK=y
# end of Memory protection

CONFIG_ESP_SYSTEM_EVENT_QUEUE_SIZE=32
CONFIG_ESP_SYSTEM_EVENT_TASK_STACK_SIZE=2304
CONFIG_ESP_MAIN_TASK_STACK_SIZE=3584
CONFIG_ESP_MAIN_TASK_AFFINITY_CPU0=y
# CONFIG_ESP_MAIN_TASK_AFFINITY_CPU1 is not set
# CONFIG_ESP_MAIN_TASK_AFFINITY_NO_AFFINITY is not set
CONFIG_ESP_MAIN_TASK_AFFINITY=0x0
CONFIG_ESP_MINIMAL_SHARED_STACK_SIZE=2048
CONFIG_ESP_CONSOLE_UART_DEFAULT=y
# CONFIG_ESP_CONSOLE_USB_CDC is not set
# CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG is not set
# CONFIG_ESP_CONSOLE_UART_CUSTOM is not set
# CONFIG_ESP_CONSOLE_NONE is not set
# CONFIG_ESP_CONSOLE_SECONDARY_NONE is not set
CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG=y
CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG_ENABLED=y
CONFIG_ESP_CONSOLE_UART=y
CONFIG_ESP_CONSOLE_UART_NUM=0
CONFIG_ESP_CONSOLE_ROM_SERIAL_PORT_NUM=0
CONFIG_ESP_CONSOLE_UART_BAUDRATE=115200
CONFIG_ESP_INT_WDT=y
CONFIG_ESP_INT_WDT_TIMEOUT_MS=300
CONFIG_ESP_INT_WDT_CHECK_CPU1=y
CONFIG_ESP_TASK_WDT_EN=y
CONFIG_ESP_TASK_WDT_INIT=y
# CONFIG_ESP_TASK_WDT_PANIC is not set
CONFIG_ESP_TASK_WDT_TIMEOUT_S=5
CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0=y
CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1=y
# CONFIG_ESP_PANIC_HANDLER_IRAM is not set
# CONFIG_ESP_DEBUG_STUBS_ENABLE is not set
CONFIG_ESP_DEBUG_OCDAWARE=y
CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4=y

#
# Brownout Detector
#
CONFIG_ESP_BROWNOUT_DET=y
CONFIG_ESP_BROWNOUT_DET_LVL_SEL_7=y
# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_6 is not set
# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_5 is not set
# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_4 is not set
# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_3 is not set
# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_2 is not set
# CONFIG_ESP_BROWNOUT_DET_LVL_SEL_1 is not set
CONFIG_ESP_BROWNOUT_DET_LVL=7
# end of Brownout Detector

CONFIG_ESP_SYSTEM_BROWNOUT_INTR=y
CONFIG_ESP_SYSTEM_BBPLL_RECALIB=y
# end of ESP System Settings

#
# IPC (Inter-Processor Call)
#
CONFIG_ESP_IPC_TASK_STACK_SIZE=1280
CONFIG_ESP_IPC_USES_CALLERS_PRIORITY=y
CONFIG_ESP_IPC_ISR_ENABLE=y
# end of IPC (Inter-Processor Call)

#
# ESP Timer (High Resolution Timer)
#
# CONFIG_ESP_TIMER_PROFILING is not set
CONFIG_ESP_TIME_FUNCS_USE_RTC_TIMER=y
CONFIG_ESP_TIME_FUNCS_USE_ESP_TIMER=y
CONFIG_ESP_TIMER_TASK_STACK_SIZE=3584
CONFIG_ESP_TIMER_INTERRUPT_LEVEL=1
# CONFIG_ESP_TIMER_SHOW_EXPERIMENTAL is not set
CONFIG_ESP_TIMER_TASK_AFFINITY=0x0
CONFIG_ESP_TIMER_TASK_AFFINITY_CPU0=y
CONFIG_ESP_TIMER_ISR_AFFINITY_CPU0=y
# CONFIG_ESP_TIMER_SUPPORTS_ISR_DISPATCH_METHOD is not set
CONFIG_ESP_TIMER_IMPL_SYSTIMER=y
# end of ESP Timer (High Resolution Timer)

#
# Wi-Fi
#
CONFIG_ESP_WIFI_ENABLED=y
CONFIG_ESP_WIFI_STATIC_RX_BUFFER_NUM=10
CONFIG_ESP_WIFI_DYNAMIC_RX_BUFFER_NUM=32
# CONFIG_ESP_WIFI_STATIC_TX_BUFFER is not set
CONFIG_ESP_WIFI_DYNAMIC_TX_BUFFER=y
CONFIG_ESP_WIFI_TX_BUFFER_TYPE=1
CONFIG_ESP_WIFI_DYNAMIC_TX_BUFFER_NUM=32
CONFIG_ESP_WIFI_STATIC_RX_MGMT_BUFFER=y
# CONFIG_ESP_WIFI_DYNAMIC_RX_MGMT_BUFFER is not set
CONFIG_ESP_WIFI_DYNAMIC_RX_MGMT_BUF=0
CONFIG_ESP_WIFI_RX_MGMT_BUF_NUM_DEF=5
# CONFIG_ESP_WIFI_CSI_ENABLED is not set
CONFIG_ESP_WIFI_AMPDU_TX_ENABLED=y
CONFIG_ESP_WIFI_TX_BA_WIN=6
CONFIG_ESP_WIFI_AMPDU_RX_ENABLED=y
CONFIG_ESP_WIFI_RX_BA_WIN=6
# CONFIG_ESP_WIFI_NVS_ENABLED is not set
CONFIG_ESP_WIFI_TASK_PINNED_TO_CORE_0=y
# CONFIG_ESP_WIFI_TASK_PINNED_TO_CORE_1 is not set
CONFIG_ESP_WIFI_SOFTAP_BEACON_MAX_LEN=752
CONFIG_ESP_WIFI_MGMT_SBUF_NUM=32
CONFIG_ESP_WIFI_IRAM_OPT=y
# CONFIG_ESP_WIFI_EXTRA_IRAM_OPT is not set
CONFIG_ESP_WIFI_RX_IRAM_OPT=y
CONFIG_ESP_WIFI_ENABLE_WPA3_SAE=y
CONFIG_ESP_WIFI_ENABLE_SAE_PK=y
CONFIG_ESP_WIFI_SOFTAP_SAE_SUPPORT=y
CONFIG_ESP_WIFI_ENABLE_WPA3_OWE_STA=y
# CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set
CONFIG_ESP_WIFI_SLP_DEFAULT_MIN_ACTIVE_TIME=50
CONFIG_ESP_WIFI_SLP_DEFAULT_MAX_ACTIVE_TIME=10
CONFIG_ESP_WIFI_SLP_DEFAULT_WAIT_BROADCAST_DATA_TIME=15
# CONFIG_ESP_WIFI_FTM_ENABLE is not set
CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE=y
# CONFIG_ESP_WIFI_GCMP_SUPPORT is not set
CONFIG_ESP_WIFI_GMAC_SUPPORT=y
CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y
# CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set
CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM=7
CONFIG_ESP_WIFI_MBEDTLS_CRYPTO=y
CONFIG_ESP_WIFI_MBEDTLS_TLS_CLIENT=y
# CONFIG_ESP_WIFI_WAPI_PSK is not set
# CONFIG_ESP_WIFI_SUITE_B_192 is not set
# CONFIG_ESP_WIFI_11KV_SUPPORT is not set
# CONFIG_ESP_WIFI_MBO_SUPPORT is not set
# CONFIG_ESP_WIFI_DPP_SUPPORT is not set
# CONFIG_ESP_WIFI_11R_SUPPORT is not set
# CONFIG_ESP_WIFI_WPS_SOFTAP_REGISTRAR is not set

#
# WPS Configuration Options
#
# CONFIG_ESP_WIFI_WPS_STRICT is not set
# CONFIG_ESP_WIFI_WPS_PASSPHRASE is not set
# end of WPS Configuration Options

# CONFIG_ESP_WIFI_DEBUG_PRINT is not set
# CONFIG_ESP_WIFI_TESTING_OPTIONS is not set
CONFIG_ESP_WIFI_ENTERPRISE_SUPPORT=y
# CONFIG_ESP_WIFI_ENT_FREE_DYNAMIC_BUFFER is not set
# end of Wi-Fi

#
# Core dump
#
# CONFIG_ESP_COREDUMP_ENABLE_TO_FLASH is not set
# CONFIG_ESP_COREDUMP_ENABLE_TO_UART is not set
CONFIG_ESP_COREDUMP_ENABLE_TO_NONE=y
# end of Core dump

#
# FAT Filesystem support
#
CONFIG_FATFS_VOLUME_COUNT=2
CONFIG_FATFS_LFN_NONE=y
# CONFIG_FATFS_LFN_HEAP is not set
# CONFIG_FATFS_LFN_STACK is not set
# CONFIG_FATFS_SECTOR_512 is not set
CONFIG_FATFS_SECTOR_4096=y
# CONFIG_FATFS_CODEPAGE_DYNAMIC is not set
CONFIG_FATFS_CODEPAGE_437=y
# CONFIG_FATFS_CODEPAGE_720 is not set
# CONFIG_FATFS_CODEPAGE_737 is not set
# CONFIG_FATFS_CODEPAGE_771 is not set
# CONFIG_FATFS_CODEPAGE_775 is not set
# CONFIG_FATFS_CODEPAGE_850 is not set
# CONFIG_FATFS_CODEPAGE_852 is not set
# CONFIG_FATFS_CODEPAGE_855 is not set
# CONFIG_FATFS_CODEPAGE_857 is not set
# CONFIG_FATFS_CODEPAGE_860 is not set
# CONFIG_FATFS_CODEPAGE_861 is not set
# CONFIG_FATFS_CODEPAGE_862 is not set
# CONFIG_FATFS_CODEPAGE_863 is not set
# CONFIG_FATFS_CODEPAGE_864 is not set
# CONFIG_FATFS_CODEPAGE_865 is not set
# CONFIG_FATFS_CODEPAGE_866 is not set
# CONFIG_FATFS_CODEPAGE_869 is not set
# CONFIG_FATFS_CODEPAGE_932 is not set
# CONFIG_FATFS_CODEPAGE_936 is not set
# CONFIG_FATFS_CODEPAGE_949 is not set
# CONFIG_FATFS_CODEPAGE_950 is not set
CONFIG_FATFS_CODEPAGE=437
CONFIG_FATFS_FS_LOCK=0
CONFIG_FATFS_TIMEOUT_MS=10000
CONFIG_FATFS_PER_FILE_CACHE=y
# CONFIG_FATFS_USE_FASTSEEK is not set
CONFIG_FATFS_VFS_FSTAT_BLKSIZE=0
# CONFIG_FATFS_IMMEDIATE_FSYNC is not set
# CONFIG_FATFS_USE_LABEL is not set
CONFIG_FATFS_LINK_LOCK=y
# end of FAT Filesystem support

#
# FreeRTOS
#

#
# Kernel
#
# CONFIG_FREERTOS_SMP is not set
# CONFIG_FREERTOS_UNICORE is not set
CONFIG_FREERTOS_HZ=1000
# CONFIG_FREERTOS_CHECK_STACKOVERFLOW_NONE is not set
# CONFIG_FREERTOS_CHECK_STACKOVERFLOW_PTRVAL is not set
CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY=y
CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=1
CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=1536
# CONFIG_FREERTOS_USE_IDLE_HOOK is not set
# CONFIG_FREERTOS_USE_TICK_HOOK is not set
CONFIG_FREERTOS_MAX_TASK_NAME_LEN=16
# CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY is not set
CONFIG_FREERTOS_TIMER_SERVICE_TASK_NAME="Tmr Svc"
# CONFIG_FREERTOS_TIMER_TASK_AFFINITY_CPU0 is not set
# CONFIG_FREERTOS_TIMER_TASK_AFFINITY_CPU1 is not set
CONFIG_FREERTOS_TIMER_TASK_NO_AFFINITY=y
CONFIG_FREERTOS_TIMER_SERVICE_TASK_CORE_AFFINITY=0x7FFFFFFF
CONFIG_FREERTOS_TIMER_TASK_PRIORITY=1
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048
CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10
CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES=1
# CONFIG_FREERTOS_USE_TRACE_FACILITY is not set
# CONFIG_FREERTOS_USE_LIST_DATA_INTEGRITY_CHECK_BYTES is not set
# CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set
# CONFIG_FREERTOS_USE_APPLICATION_TASK_TAG is not set
# end of Kernel

#
# Port
#
CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER=y
# CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set
CONFIG_FREERTOS_TLSP_DELETION_CALLBACKS=y
# CONFIG_FREERTOS_TASK_PRE_DELETION_HOOK is not set
# CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set
CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y
CONFIG_FREERTOS_ISR_STACKSIZE=1536
CONFIG_FREERTOS_INTERRUPT_BACKTRACE=y
CONFIG_FREERTOS_TICK_SUPPORT_SYSTIMER=y
CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL1=y
# CONFIG_FREERTOS_CORETIMER_SYSTIMER_LVL3 is not set
CONFIG_FREERTOS_SYSTICK_USES_SYSTIMER=y
# CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set
# CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set
# end of Port

CONFIG_FREERTOS_PORT=y
CONFIG_FREERTOS_NO_AFFINITY=0x7FFFFFFF
CONFIG_FREERTOS_SUPPORT_STATIC_ALLOCATION=y
CONFIG_FREERTOS_DEBUG_OCDAWARE=y
CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y
CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH=y
CONFIG_FREERTOS_NUMBER_OF_CORES=2
# end of FreeRTOS

#
# Hardware Abstraction Layer (HAL) and Low Level (LL)
#
CONFIG_HAL_ASSERTION_EQUALS_SYSTEM=y
# CONFIG_HAL_ASSERTION_DISABLE is not set
# CONFIG_HAL_ASSERTION_SILENT is not set
# CONFIG_HAL_ASSERTION_ENABLE is not set
CONFIG_HAL_DEFAULT_ASSERTION_LEVEL=2
CONFIG_HAL_WDT_USE_ROM_IMPL=y
CONFIG_HAL_SPI_MASTER_FUNC_IN_IRAM=y
CONFIG_HAL_SPI_SLAVE_FUNC_IN_IRAM=y
# end of Hardware Abstraction Layer (HAL) and Low Level (LL)

#
# Heap memory debugging
#
CONFIG_HEAP_POISONING_DISABLED=y
# CONFIG_HEAP_POISONING_LIGHT is not set
# CONFIG_HEAP_POISONING_COMPREHENSIVE is not set
CONFIG_HEAP_TRACING_OFF=y
# CONFIG_HEAP_TRACING_STANDALONE is not set
# CONFIG_HEAP_TRACING_TOHOST is not set
# CONFIG_HEAP_USE_HOOKS is not set
# CONFIG_HEAP_TASK_TRACKING is not set
# CONFIG_HEAP_ABORT_WHEN_ALLOCATION_FAILS is not set
# CONFIG_HEAP_PLACE_FUNCTION_INTO_FLASH is not set
# end of Heap memory debugging

#
# Log output
#
# CONFIG_LOG_DEFAULT_LEVEL_NONE is not set
# CONFIG_LOG_DEFAULT_LEVEL_ERROR is not set
# CONFIG_LOG_DEFAULT_LEVEL_WARN is not set
CONFIG_LOG_DEFAULT_LEVEL_INFO=y
# CONFIG_LOG_DEFAULT_LEVEL_DEBUG is not set
# CONFIG_LOG_DEFAULT_LEVEL_VERBOSE is not set
CONFIG_LOG_DEFAULT_LEVEL=3
CONFIG_LOG_MAXIMUM_EQUALS_DEFAULT=y
# CONFIG_LOG_MAXIMUM_LEVEL_DEBUG is not set
# CONFIG_LOG_MAXIMUM_LEVEL_VERBOSE is not set
CONFIG_LOG_MAXIMUM_LEVEL=3
# CONFIG_LOG_MASTER_LEVEL is not set
CONFIG_LOG_COLORS=y
CONFIG_LOG_TIMESTAMP_SOURCE_RTOS=y
# CONFIG_LOG_TIMESTAMP_SOURCE_SYSTEM is not set
# end of Log output

#
# LWIP
#
CONFIG_LWIP_ENABLE=y
CONFIG_LWIP_LOCAL_HOSTNAME="espressif"
# CONFIG_LWIP_NETIF_API is not set
CONFIG_LWIP_TCPIP_TASK_PRIO=18
# CONFIG_LWIP_TCPIP_CORE_LOCKING is not set
# CONFIG_LWIP_CHECK_THREAD_SAFETY is not set
CONFIG_LWIP_DNS_SUPPORT_MDNS_QUERIES=y
# CONFIG_LWIP_L2_TO_L3_COPY is not set
# CONFIG_LWIP_IRAM_OPTIMIZATION is not set
# CONFIG_LWIP_EXTRA_IRAM_OPTIMIZATION is not set
CONFIG_LWIP_TIMERS_ONDEMAND=y
CONFIG_LWIP_ND6=y
# CONFIG_LWIP_FORCE_ROUTER_FORWARDING is not set
CONFIG_LWIP_MAX_SOCKETS=10
# CONFIG_LWIP_USE_ONLY_LWIP_SELECT is not set
# CONFIG_LWIP_SO_LINGER is not set
CONFIG_LWIP_SO_REUSE=y
CONFIG_LWIP_SO_REUSE_RXTOALL=y
# CONFIG_LWIP_SO_RCVBUF is not set
# CONFIG_LWIP_NETBUF_RECVINFO is not set
CONFIG_LWIP_IP_DEFAULT_TTL=64
CONFIG_LWIP_IP4_FRAG=y
CONFIG_LWIP_IP6_FRAG=y
# CONFIG_LWIP_IP4_REASSEMBLY is not set
# CONFIG_LWIP_IP6_REASSEMBLY is not set
CONFIG_LWIP_IP_REASS_MAX_PBUFS=10
# CONFIG_LWIP_IP_FORWARD is not set
# CONFIG_LWIP_STATS is not set
CONFIG_LWIP_ESP_GRATUITOUS_ARP=y
CONFIG_LWIP_GARP_TMR_INTERVAL=60
CONFIG_LWIP_ESP_MLDV6_REPORT=y
CONFIG_LWIP_MLDV6_TMR_INTERVAL=40
CONFIG_LWIP_TCPIP_RECVMBOX_SIZE=32
CONFIG_LWIP_DHCP_DOES_ARP_CHECK=y
# CONFIG_LWIP_DHCP_DISABLE_CLIENT_ID is not set
CONFIG_LWIP_DHCP_DISABLE_VENDOR_CLASS_ID=y
# CONFIG_LWIP_DHCP_RESTORE_LAST_IP is not set
CONFIG_LWIP_DHCP_OPTIONS_LEN=68
CONFIG_LWIP_NUM_NETIF_CLIENT_DATA=0
CONFIG_LWIP_DHCP_COARSE_TIMER_SECS=1

#
# DHCP server
#
CONFIG_LWIP_DHCPS=y
CONFIG_LWIP_DHCPS_LEASE_UNIT=60
CONFIG_LWIP_DHCPS_MAX_STATION_NUM=8
CONFIG_LWIP_DHCPS_STATIC_ENTRIES=y
# end of DHCP server

# CONFIG_LWIP_AUTOIP is not set
CONFIG_LWIP_IPV4=y
CONFIG_LWIP_IPV6=y
# CONFIG_LWIP_IPV6_AUTOCONFIG is not set
CONFIG_LWIP_IPV6_NUM_ADDRESSES=3
# CONFIG_LWIP_IPV6_FORWARD is not set
# CONFIG_LWIP_NETIF_STATUS_CALLBACK is not set
CONFIG_LWIP_NETIF_LOOPBACK=y
CONFIG_LWIP_LOOPBACK_MAX_PBUFS=8

#
# TCP
#
CONFIG_LWIP_MAX_ACTIVE_TCP=16
CONFIG_LWIP_MAX_LISTENING_TCP=16
CONFIG_LWIP_TCP_HIGH_SPEED_RETRANSMISSION=y
CONFIG_LWIP_TCP_MAXRTX=12
CONFIG_LWIP_TCP_SYNMAXRTX=12
CONFIG_LWIP_TCP_MSS=1440
CONFIG_LWIP_TCP_TMR_INTERVAL=250
CONFIG_LWIP_TCP_MSL=60000
CONFIG_LWIP_TCP_FIN_WAIT_TIMEOUT=20000
CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5760
CONFIG_LWIP_TCP_WND_DEFAULT=5760
CONFIG_LWIP_TCP_RECVMBOX_SIZE=6
CONFIG_LWIP_TCP_ACCEPTMBOX_SIZE=6
CONFIG_LWIP_TCP_QUEUE_OOSEQ=y
CONFIG_LWIP_TCP_OOSEQ_TIMEOUT=6
CONFIG_LWIP_TCP_OOSEQ_MAX_PBUFS=4
# CONFIG_LWIP_TCP_SACK_OUT is not set
CONFIG_LWIP_TCP_OVERSIZE_MSS=y
# CONFIG_LWIP_TCP_OVERSIZE_QUARTER_MSS is not set
# CONFIG_LWIP_TCP_OVERSIZE_DISABLE is not set
CONFIG_LWIP_TCP_RTO_TIME=1500
# end of TCP

#
# UDP
#
CONFIG_LWIP_MAX_UDP_PCBS=16
CONFIG_LWIP_UDP_RECVMBOX_SIZE=6
# end of UDP

#
# Checksums
#
# CONFIG_LWIP_CHECKSUM_CHECK_IP is not set
# CONFIG_LWIP_CHECKSUM_CHECK_UDP is not set
CONFIG_LWIP_CHECKSUM_CHECK_ICMP=y
# end of Checksums

CONFIG_LWIP_TCPIP_TASK_STACK_SIZE=3072
CONFIG_LWIP_TCPIP_TASK_AFFINITY_NO_AFFINITY=y
# CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU0 is not set
# CONFIG_LWIP_TCPIP_TASK_AFFINITY_CPU1 is not set
CONFIG_LWIP_TCPIP_TASK_AFFINITY=0x7FFFFFFF
# CONFIG_LWIP_PPP_SUPPORT is not set
CONFIG_LWIP_IPV6_MEMP_NUM_ND6_QUEUE=3
CONFIG_LWIP_IPV6_ND6_NUM_NEIGHBORS=5
# CONFIG_LWIP_SLIP_SUPPORT is not set

#
# ICMP
#
CONFIG_LWIP_ICMP=y
# CONFIG_LWIP_MULTICAST_PING is not set
# CONFIG_LWIP_BROADCAST_PING is not set
# end of ICMP

#
# LWIP RAW API
#
CONFIG_LWIP_MAX_RAW_PCBS=16
# end of LWIP RAW API

#
# SNTP
#
CONFIG_LWIP_SNTP_MAX_SERVERS=1
# CONFIG_LWIP_DHCP_GET_NTP_SRV is not set
CONFIG_LWIP_SNTP_UPDATE_DELAY=3600000
CONFIG_LWIP_SNTP_STARTUP_DELAY=y
CONFIG_LWIP_SNTP_MAXIMUM_STARTUP_DELAY=5000
# end of SNTP

#
# DNS
#
CONFIG_LWIP_DNS_MAX_SERVERS=3
# CONFIG_LWIP_FALLBACK_DNS_SERVER_SUPPORT is not set
# end of DNS

CONFIG_LWIP_BRIDGEIF_MAX_PORTS=7
CONFIG_LWIP_ESP_LWIP_ASSERT=y

#
# Hooks
#
# CONFIG_LWIP_HOOK_TCP_ISN_NONE is not set
CONFIG_LWIP_HOOK_TCP_ISN_DEFAULT=y
# CONFIG_LWIP_HOOK_TCP_ISN_CUSTOM is not set
CONFIG_LWIP_HOOK_IP6_ROUTE_NONE=y
# CONFIG_LWIP_HOOK_IP6_ROUTE_DEFAULT is not set
# CONFIG_LWIP_HOOK_IP6_ROUTE_CUSTOM is not set
CONFIG_LWIP_HOOK_ND6_GET_GW_NONE=y
# CONFIG_LWIP_HOOK_ND6_GET_GW_DEFAULT is not set
# CONFIG_LWIP_HOOK_ND6_GET_GW_CUSTOM is not set
CONFIG_LWIP_HOOK_IP6_SELECT_SRC_ADDR_NONE=y
# CONFIG_LWIP_HOOK_IP6_SELECT_SRC_ADDR_DEFAULT is not set
# CONFIG_LWIP_HOOK_IP6_SELECT_SRC_ADDR_CUSTOM is not set
CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_NONE=y
# CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_DEFAULT is not set
# CONFIG_LWIP_HOOK_NETCONN_EXT_RESOLVE_CUSTOM is not set
CONFIG_LWIP_HOOK_IP6_INPUT_NONE=y
# CONFIG_LWIP_HOOK_IP6_INPUT_DEFAULT is not set
# CONFIG_LWIP_HOOK_IP6_INPUT_CUSTOM is not set
# end of Hooks

# CONFIG_LWIP_DEBUG is not set
# end of LWIP

#
# mbedTLS
#
CONFIG_MBEDTLS_INTERNAL_MEM_ALLOC=y
# CONFIG_MBEDTLS_DEFAULT_MEM_ALLOC is not set
# CONFIG_MBEDTLS_CUSTOM_MEM_ALLOC is not set
CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN=y
CONFIG_MBEDTLS_SSL_IN_CONTENT_LEN=16384
CONFIG_MBEDTLS_SSL_OUT_CONTENT_LEN=4096
# CONFIG_MBEDTLS_DYNAMIC_BUFFER is not set
# CONFIG_MBEDTLS_DEBUG is not set

#
# mbedTLS v3.x related
#
# CONFIG_MBEDTLS_SSL_PROTO_TLS1_3 is not set
# CONFIG_MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH is not set
# CONFIG_MBEDTLS_X509_TRUSTED_CERT_CALLBACK is not set
# CONFIG_MBEDTLS_SSL_CONTEXT_SERIALIZATION is not set
CONFIG_MBEDTLS_SSL_KEEP_PEER_CERTIFICATE=y
CONFIG_MBEDTLS_PKCS7_C=y
# end of mbedTLS v3.x related

#
# Certificate Bundle
#
CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=y
CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL=y
# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_CMN is not set
# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_NONE is not set
# CONFIG_MBEDTLS_CUSTOM_CERTIFICATE_BUNDLE is not set
# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEPRECATED_LIST is not set
CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_MAX_CERTS=200
# end of Certificate Bundle

# CONFIG_MBEDTLS_ECP_RESTARTABLE is not set
CONFIG_MBEDTLS_CMAC_C=y
CONFIG_MBEDTLS_HARDWARE_AES=y
CONFIG_MBEDTLS_AES_USE_INTERRUPT=y
CONFIG_MBEDTLS_AES_INTERRUPT_LEVEL=0
CONFIG_MBEDTLS_GCM_SUPPORT_NON_AES_CIPHER=y
CONFIG_MBEDTLS_HARDWARE_MPI=y
# CONFIG_MBEDTLS_LARGE_KEY_SOFTWARE_MPI is not set
CONFIG_MBEDTLS_MPI_USE_INTERRUPT=y
CONFIG_MBEDTLS_MPI_INTERRUPT_LEVEL=0
CONFIG_MBEDTLS_HARDWARE_SHA=y
CONFIG_MBEDTLS_ROM_MD5=y
# CONFIG_MBEDTLS_ATCA_HW_ECDSA_SIGN is not set
# CONFIG_MBEDTLS_ATCA_HW_ECDSA_VERIFY is not set
CONFIG_MBEDTLS_HAVE_TIME=y
# CONFIG_MBEDTLS_PLATFORM_TIME_ALT is not set
# CONFIG_MBEDTLS_HAVE_TIME_DATE is not set
CONFIG_MBEDTLS_ECDSA_DETERMINISTIC=y
CONFIG_MBEDTLS_SHA512_C=y
CONFIG_MBEDTLS_TLS_SERVER_AND_CLIENT=y
# CONFIG_MBEDTLS_TLS_SERVER_ONLY is not set
# CONFIG_MBEDTLS_TLS_CLIENT_ONLY is not set
# CONFIG_MBEDTLS_TLS_DISABLED is not set
CONFIG_MBEDTLS_TLS_SERVER=y
CONFIG_MBEDTLS_TLS_CLIENT=y
CONFIG_MBEDTLS_TLS_ENABLED=y

#
# TLS Key Exchange Methods
#
# CONFIG_MBEDTLS_PSK_MODES is not set
CONFIG_MBEDTLS_KEY_EXCHANGE_RSA=y
CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE=y
CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA=y
CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA=y
CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA=y
CONFIG_MBEDTLS_KEY_EXCHANGE_ECDH_RSA=y
# end of TLS Key Exchange Methods

CONFIG_MBEDTLS_SSL_RENEGOTIATION=y
CONFIG_MBEDTLS_SSL_PROTO_TLS1_2=y
# CONFIG_MBEDTLS_SSL_PROTO_GMTSSL1_1 is not set
# CONFIG_MBEDTLS_SSL_PROTO_DTLS is not set
CONFIG_MBEDTLS_SSL_ALPN=y
CONFIG_MBEDTLS_CLIENT_SSL_SESSION_TICKETS=y
CONFIG_MBEDTLS_SERVER_SSL_SESSION_TICKETS=y

#
# Symmetric Ciphers
#
CONFIG_MBEDTLS_AES_C=y
# CONFIG_MBEDTLS_CAMELLIA_C is not set
# CONFIG_MBEDTLS_DES_C is not set
# CONFIG_MBEDTLS_BLOWFISH_C is not set
# CONFIG_MBEDTLS_XTEA_C is not set
CONFIG_MBEDTLS_CCM_C=y
CONFIG_MBEDTLS_GCM_C=y
# CONFIG_MBEDTLS_NIST_KW_C is not set
# end of Symmetric Ciphers

# CONFIG_MBEDTLS_RIPEMD160_C is not set

#
# Certificates
#
CONFIG_MBEDTLS_PEM_PARSE_C=y
CONFIG_MBEDTLS_PEM_WRITE_C=y
CONFIG_MBEDTLS_X509_CRL_PARSE_C=y
CONFIG_MBEDTLS_X509_CSR_PARSE_C=y
# end of Certificates

CONFIG_MBEDTLS_ECP_C=y
# CONFIG_MBEDTLS_DHM_C is not set
CONFIG_MBEDTLS_ECDH_C=y
CONFIG_MBEDTLS_ECDSA_C=y
# CONFIG_MBEDTLS_ECJPAKE_C is not set
CONFIG_MBEDTLS_ECP_DP_SECP192R1_ENABLED=y
CONFIG_MBEDTLS_ECP_DP_SECP224R1_ENABLED=y
CONFIG_MBEDTLS_ECP_DP_SECP256R1_ENABLED=y
CONFIG_MBEDTLS_ECP_DP_SECP384R1_ENABLED=y
CONFIG_MBEDTLS_ECP_DP_SECP521R1_ENABLED=y
CONFIG_MBEDTLS_ECP_DP_SECP192K1_ENABLED=y
CONFIG_MBEDTLS_ECP_DP_SECP224K1_ENABLED=y
CONFIG_MBEDTLS_ECP_DP_SECP256K1_ENABLED=y
CONFIG_MBEDTLS_ECP_DP_BP256R1_ENABLED=y
CONFIG_MBEDTLS_ECP_DP_BP384R1_ENABLED=y
CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED=y
CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED=y
CONFIG_MBEDTLS_ECP_NIST_OPTIM=y
CONFIG_MBEDTLS_ECP_FIXED_POINT_OPTIM=y
# CONFIG_MBEDTLS_POLY1305_C is not set
# CONFIG_MBEDTLS_CHACHA20_C is not set
# CONFIG_MBEDTLS_HKDF_C is not set
# CONFIG_MBEDTLS_THREADING_C is not set
CONFIG_MBEDTLS_ERROR_STRINGS=y
# end of mbedTLS

#
# ESP-MQTT Configurations
#
CONFIG_MQTT_PROTOCOL_311=y
# CONFIG_MQTT_PROTOCOL_5 is not set
CONFIG_MQTT_TRANSPORT_SSL=y
CONFIG_MQTT_TRANSPORT_WEBSOCKET=y
CONFIG_MQTT_TRANSPORT_WEBSOCKET_SECURE=y
# CONFIG_MQTT_MSG_ID_INCREMENTAL is not set
# CONFIG_MQTT_SKIP_PUBLISH_IF_DISCONNECTED is not set
# CONFIG_MQTT_REPORT_DELETED_MESSAGES is not set
# CONFIG_MQTT_USE_CUSTOM_CONFIG is not set
# CONFIG_MQTT_TASK_CORE_SELECTION_ENABLED is not set
# CONFIG_MQTT_CUSTOM_OUTBOX is not set
# end of ESP-MQTT Configurations

#
# Newlib
#
CONFIG_NEWLIB_STDOUT_LINE_ENDING_CRLF=y
# CONFIG_NEWLIB_STDOUT_LINE_ENDING_LF is not set
# CONFIG_NEWLIB_STDOUT_LINE_ENDING_CR is not set
# CONFIG_NEWLIB_STDIN_LINE_ENDING_CRLF is not set
# CONFIG_NEWLIB_STDIN_LINE_ENDING_LF is not set
CONFIG_NEWLIB_STDIN_LINE_ENDING_CR=y
# CONFIG_NEWLIB_NANO_FORMAT is not set
CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC_HRT=y
# CONFIG_NEWLIB_TIME_SYSCALL_USE_RTC is not set
# CONFIG_NEWLIB_TIME_SYSCALL_USE_HRT is not set
# CONFIG_NEWLIB_TIME_SYSCALL_USE_NONE is not set
# end of Newlib

#
# NVS
#
# CONFIG_NVS_ENCRYPTION is not set
# CONFIG_NVS_ASSERT_ERROR_CHECK is not set
# CONFIG_NVS_LEGACY_DUP_KEYS_COMPATIBILITY is not set
# end of NVS

#
# OpenThread
#
# CONFIG_OPENTHREAD_ENABLED is not set

#
# Thread Operational Dataset
#
CONFIG_OPENTHREAD_NETWORK_NAME="OpenThread-ESP"
CONFIG_OPENTHREAD_MESH_LOCAL_PREFIX="fd00:db8:a0:0::/64"
CONFIG_OPENTHREAD_NETWORK_CHANNEL=15
CONFIG_OPENTHREAD_NETWORK_PANID=0x1234
CONFIG_OPENTHREAD_NETWORK_EXTPANID="dead00beef00cafe"
CONFIG_OPENTHREAD_NETWORK_MASTERKEY="00112233445566778899aabbccddeeff"
CONFIG_OPENTHREAD_NETWORK_PSKC="104810e2315100afd6bc9215a6bfac53"
# end of Thread Operational Dataset

CONFIG_OPENTHREAD_XTAL_ACCURACY=130
# CONFIG_OPENTHREAD_SPINEL_ONLY is not set
# CONFIG_OPENTHREAD_RX_ON_WHEN_IDLE is not set

#
# Thread Address Query Config
#
# end of Thread Address Query Config
# end of OpenThread

#
# Protocomm
#
CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_0=y
CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_1=y
CONFIG_ESP_PROTOCOMM_SUPPORT_SECURITY_VERSION_2=y
# end of Protocomm

#
# PThreads
#
CONFIG_PTHREAD_TASK_PRIO_DEFAULT=5
CONFIG_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072
CONFIG_PTHREAD_STACK_MIN=768
CONFIG_PTHREAD_DEFAULT_CORE_NO_AFFINITY=y
# CONFIG_PTHREAD_DEFAULT_CORE_0 is not set
# CONFIG_PTHREAD_DEFAULT_CORE_1 is not set
CONFIG_PTHREAD_TASK_CORE_DEFAULT=-1
CONFIG_PTHREAD_TASK_NAME_DEFAULT="pthread"
# end of PThreads

#
# MMU Config
#
CONFIG_MMU_PAGE_SIZE_64KB=y
CONFIG_MMU_PAGE_MODE="64KB"
CONFIG_MMU_PAGE_SIZE=0x10000
# end of MMU Config

#
# Main Flash configuration
#

#
# SPI Flash behavior when brownout
#
CONFIG_SPI_FLASH_BROWNOUT_RESET_XMC=y
CONFIG_SPI_FLASH_BROWNOUT_RESET=y
# end of SPI Flash behavior when brownout

#
# Optional and Experimental Features (READ DOCS FIRST)
#

#
# Features here require specific hardware (READ DOCS FIRST!)
#
# CONFIG_SPI_FLASH_HPM_ENA is not set
CONFIG_SPI_FLASH_HPM_AUTO=y
# CONFIG_SPI_FLASH_HPM_DIS is not set
CONFIG_SPI_FLASH_HPM_ON=y
CONFIG_SPI_FLASH_HPM_DC_AUTO=y
# CONFIG_SPI_FLASH_HPM_DC_DISABLE is not set
CONFIG_SPI_FLASH_SUSPEND_QVL_SUPPORTED=y
# CONFIG_SPI_FLASH_AUTO_SUSPEND is not set
CONFIG_SPI_FLASH_SUSPEND_TSUS_VAL_US=50
# end of Optional and Experimental Features (READ DOCS FIRST)
# end of Main Flash configuration

#
# SPI Flash driver
#
# CONFIG_SPI_FLASH_VERIFY_WRITE is not set
# CONFIG_SPI_FLASH_ENABLE_COUNTERS is not set
CONFIG_SPI_FLASH_ROM_DRIVER_PATCH=y
# CONFIG_SPI_FLASH_ROM_IMPL is not set
CONFIG_SPI_FLASH_DANGEROUS_WRITE_ABORTS=y
# CONFIG_SPI_FLASH_DANGEROUS_WRITE_FAILS is not set
# CONFIG_SPI_FLASH_DANGEROUS_WRITE_ALLOWED is not set
# CONFIG_SPI_FLASH_BYPASS_BLOCK_ERASE is not set
CONFIG_SPI_FLASH_YIELD_DURING_ERASE=y
CONFIG_SPI_FLASH_ERASE_YIELD_DURATION_MS=20
CONFIG_SPI_FLASH_ERASE_YIELD_TICKS=1
CONFIG_SPI_FLASH_WRITE_CHUNK_SIZE=8192
# CONFIG_SPI_FLASH_SIZE_OVERRIDE is not set
# CONFIG_SPI_FLASH_CHECK_ERASE_TIMEOUT_DISABLED is not set
# CONFIG_SPI_FLASH_OVERRIDE_CHIP_DRIVER_LIST is not set

#
# Auto-detect flash chips
#
CONFIG_SPI_FLASH_VENDOR_XMC_SUPPORTED=y
CONFIG_SPI_FLASH_VENDOR_GD_SUPPORTED=y
CONFIG_SPI_FLASH_VENDOR_ISSI_SUPPORTED=y
CONFIG_SPI_FLASH_VENDOR_MXIC_SUPPORTED=y
CONFIG_SPI_FLASH_VENDOR_WINBOND_SUPPORTED=y
CONFIG_SPI_FLASH_VENDOR_BOYA_SUPPORTED=y
CONFIG_SPI_FLASH_VENDOR_TH_SUPPORTED=y
CONFIG_SPI_FLASH_SUPPORT_ISSI_CHIP=y
CONFIG_SPI_FLASH_SUPPORT_MXIC_CHIP=y
CONFIG_SPI_FLASH_SUPPORT_GD_CHIP=y
CONFIG_SPI_FLASH_SUPPORT_WINBOND_CHIP=y
CONFIG_SPI_FLASH_SUPPORT_BOYA_CHIP=y
CONFIG_SPI_FLASH_SUPPORT_TH_CHIP=y
CONFIG_SPI_FLASH_SUPPORT_MXIC_OPI_CHIP=y
# end of Auto-detect flash chips

CONFIG_SPI_FLASH_ENABLE_ENCRYPTED_READ_WRITE=y
# end of SPI Flash driver

#
# SPIFFS Configuration
#
CONFIG_SPIFFS_MAX_PARTITIONS=3

#
# SPIFFS Cache Configuration
#
CONFIG_SPIFFS_CACHE=y
CONFIG_SPIFFS_CACHE_WR=y
# CONFIG_SPIFFS_CACHE_STATS is not set
# end of SPIFFS Cache Configuration

CONFIG_SPIFFS_PAGE_CHECK=y
CONFIG_SPIFFS_GC_MAX_RUNS=10
# CONFIG_SPIFFS_GC_STATS is not set
CONFIG_SPIFFS_PAGE_SIZE=256
CONFIG_SPIFFS_OBJ_NAME_LEN=32
# CONFIG_SPIFFS_FOLLOW_SYMLINKS is not set
CONFIG_SPIFFS_USE_MAGIC=y
CONFIG_SPIFFS_USE_MAGIC_LENGTH=y
CONFIG_SPIFFS_META_LENGTH=4
CONFIG_SPIFFS_USE_MTIME=y

#
# Debug Configuration
#
# CONFIG_SPIFFS_DBG is not set
# CONFIG_SPIFFS_API_DBG is not set
# CONFIG_SPIFFS_GC_DBG is not set
# CONFIG_SPIFFS_CACHE_DBG is not set
# CONFIG_SPIFFS_CHECK_DBG is not set
# CONFIG_SPIFFS_TEST_VISUALISATION is not set
# end of Debug Configuration
# end of SPIFFS Configuration

#
# TCP Transport
#

#
# Websocket
#
CONFIG_WS_TRANSPORT=y
CONFIG_WS_BUFFER_SIZE=1024
# CONFIG_WS_DYNAMIC_BUFFER is not set
# end of Websocket
# end of TCP Transport

#
# Ultra Low Power (ULP) Co-processor
#
# CONFIG_ULP_COPROC_ENABLED is not set

#
# ULP Debugging Options
#
# end of ULP Debugging Options
# end of Ultra Low Power (ULP) Co-processor

#
# Unity unit testing library
#
CONFIG_UNITY_ENABLE_FLOAT=y
CONFIG_UNITY_ENABLE_DOUBLE=y
# CONFIG_UNITY_ENABLE_64BIT is not set
# CONFIG_UNITY_ENABLE_COLOR is not set
CONFIG_UNITY_ENABLE_IDF_TEST_RUNNER=y
# CONFIG_UNITY_ENABLE_FIXTURE is not set
# CONFIG_UNITY_ENABLE_BACKTRACE_ON_FAIL is not set
# end of Unity unit testing library

#
# USB-OTG
#
CONFIG_USB_HOST_CONTROL_TRANSFER_MAX_SIZE=256
CONFIG_USB_HOST_HW_BUFFER_BIAS_BALANCED=y
# CONFIG_USB_HOST_HW_BUFFER_BIAS_IN is not set
# CONFIG_USB_HOST_HW_BUFFER_BIAS_PERIODIC_OUT is not set

#
# Root Hub configuration
#
CONFIG_USB_HOST_DEBOUNCE_DELAY_MS=250
CONFIG_USB_HOST_RESET_HOLD_MS=30
CONFIG_USB_HOST_RESET_RECOVERY_MS=30
CONFIG_USB_HOST_SET_ADDR_RECOVERY_MS=10
# end of Root Hub configuration

# CONFIG_USB_HOST_ENABLE_ENUM_FILTER_CALLBACK is not set
CONFIG_USB_OTG_SUPPORTED=y
# end of USB-OTG

#
# Virtual file system
#
CONFIG_VFS_SUPPORT_IO=y
CONFIG_VFS_SUPPORT_DIR=y
CONFIG_VFS_SUPPORT_SELECT=y
CONFIG_VFS_SUPPRESS_SELECT_DEBUG_OUTPUT=y
# CONFIG_VFS_SELECT_IN_RAM is not set
CONFIG_VFS_SUPPORT_TERMIOS=y
CONFIG_VFS_MAX_COUNT=8

#
# Host File System I/O (Semihosting)
#
CONFIG_VFS_SEMIHOSTFS_MAX_MOUNT_POINTS=1
# end of Host File System I/O (Semihosting)
# end of Virtual file system

#
# Wear Levelling
#
# CONFIG_WL_SECTOR_SIZE_512 is not set
CONFIG_WL_SECTOR_SIZE_4096=y
CONFIG_WL_SECTOR_SIZE=4096
# end of Wear Levelling

#
# Wi-Fi Provisioning Manager
#
CONFIG_WIFI_PROV_SCAN_MAX_ENTRIES=16
CONFIG_WIFI_PROV_AUTOSTOP_TIMEOUT=30
# CONFIG_WIFI_PROV_BLE_BONDING is not set
# CONFIG_WIFI_PROV_BLE_FORCE_ENCRYPTION is not set
# CONFIG_WIFI_PROV_KEEP_BLE_ON_AFTER_PROV is not set
CONFIG_WIFI_PROV_STA_ALL_CHANNEL_SCAN=y
# CONFIG_WIFI_PROV_STA_FAST_SCAN is not set
# end of Wi-Fi Provisioning Manager
# end of Component config

# CONFIG_IDF_EXPERIMENTAL_FEATURES is not set

# Deprecated options for backward compatibility
# CONFIG_APP_BUILD_TYPE_ELF_RAM is not set
# CONFIG_NO_BLOBS is not set
# CONFIG_LOG_BOOTLOADER_LEVEL_NONE is not set
# CONFIG_LOG_BOOTLOADER_LEVEL_ERROR is not set
# CONFIG_LOG_BOOTLOADER_LEVEL_WARN is not set
CONFIG_LOG_BOOTLOADER_LEVEL_INFO=y
# CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG is not set
# CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE is not set
CONFIG_LOG_BOOTLOADER_LEVEL=3
# CONFIG_APP_ROLLBACK_ENABLE is not set
# CONFIG_FLASH_ENCRYPTION_ENABLED is not set
# CONFIG_FLASHMODE_QIO is not set
# CONFIG_FLASHMODE_QOUT is not set
CONFIG_FLASHMODE_DIO=y
# CONFIG_FLASHMODE_DOUT is not set
CONFIG_MONITOR_BAUD=115200
CONFIG_OPTIMIZATION_LEVEL_DEBUG=y
CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG=y
CONFIG_COMPILER_OPTIMIZATION_DEFAULT=y
# CONFIG_OPTIMIZATION_LEVEL_RELEASE is not set
# CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE is not set
CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y
# CONFIG_OPTIMIZATION_ASSERTIONS_SILENT is not set
# CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED is not set
CONFIG_OPTIMIZATION_ASSERTION_LEVEL=2
# CONFIG_CXX_EXCEPTIONS is not set
CONFIG_STACK_CHECK_NONE=y
# CONFIG_STACK_CHECK_NORM is not set
# CONFIG_STACK_CHECK_STRONG is not set
# CONFIG_STACK_CHECK_ALL is not set
# CONFIG_WARN_WRITE_STRINGS is not set
# CONFIG_ESP32_APPTRACE_DEST_TRAX is not set
CONFIG_ESP32_APPTRACE_DEST_NONE=y
CONFIG_ESP32_APPTRACE_LOCK_ENABLE=y
# CONFIG_BLUEDROID_ENABLED is not set
# CONFIG_NIMBLE_ENABLED is not set
# CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EN is not set
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_DIS=y
CONFIG_SW_COEXIST_ENABLE=y
CONFIG_ESP32_WIFI_SW_COEXIST_ENABLE=y
CONFIG_ESP_WIFI_SW_COEXIST_ENABLE=y
# CONFIG_MCPWM_ISR_IN_IRAM is not set
# CONFIG_EVENT_LOOP_PROFILING is not set
CONFIG_POST_EVENTS_FROM_ISR=y
CONFIG_POST_EVENTS_FROM_IRAM_ISR=y
CONFIG_GDBSTUB_SUPPORT_TASKS=y
CONFIG_GDBSTUB_MAX_TASKS=32
# CONFIG_OTA_ALLOW_HTTP is not set
# CONFIG_ESP_SYSTEM_PD_FLASH is not set
CONFIG_ESP32S3_DEEP_SLEEP_WAKEUP_DELAY=2000
CONFIG_ESP_SLEEP_DEEP_SLEEP_WAKEUP_DELAY=2000
CONFIG_ESP32S3_RTC_CLK_SRC_INT_RC=y
# CONFIG_ESP32S3_RTC_CLK_SRC_EXT_CRYS is not set
# CONFIG_ESP32S3_RTC_CLK_SRC_EXT_OSC is not set
# CONFIG_ESP32S3_RTC_CLK_SRC_INT_8MD256 is not set
CONFIG_ESP32S3_RTC_CLK_CAL_CYCLES=1024
CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y
# CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION is not set
CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20
CONFIG_ESP32_PHY_MAX_TX_POWER=20
# CONFIG_REDUCE_PHY_TX_POWER is not set
# CONFIG_ESP32_REDUCE_PHY_TX_POWER is not set
CONFIG_ESP_SYSTEM_PM_POWER_DOWN_CPU=y
CONFIG_PM_POWER_DOWN_TAGMEM_IN_LIGHT_SLEEP=y
# CONFIG_ESP32S3_SPIRAM_SUPPORT is not set
# CONFIG_ESP32S3_DEFAULT_CPU_FREQ_80 is not set
CONFIG_ESP32S3_DEFAULT_CPU_FREQ_160=y
# CONFIG_ESP32S3_DEFAULT_CPU_FREQ_240 is not set
CONFIG_ESP32S3_DEFAULT_CPU_FREQ_MHZ=160
CONFIG_SYSTEM_EVENT_QUEUE_SIZE=32
CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE=2304
CONFIG_MAIN_TASK_STACK_SIZE=3584
CONFIG_CONSOLE_UART_DEFAULT=y
# CONFIG_CONSOLE_UART_CUSTOM is not set
# CONFIG_CONSOLE_UART_NONE is not set
# CONFIG_ESP_CONSOLE_UART_NONE is not set
CONFIG_CONSOLE_UART=y
CONFIG_CONSOLE_UART_NUM=0
CONFIG_CONSOLE_UART_BAUDRATE=115200
CONFIG_INT_WDT=y
CONFIG_INT_WDT_TIMEOUT_MS=300
CONFIG_INT_WDT_CHECK_CPU1=y
CONFIG_TASK_WDT=y
CONFIG_ESP_TASK_WDT=y
# CONFIG_TASK_WDT_PANIC is not set
CONFIG_TASK_WDT_TIMEOUT_S=5
CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y
CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU1=y
# CONFIG_ESP32_DEBUG_STUBS_ENABLE is not set
CONFIG_ESP32S3_DEBUG_OCDAWARE=y
CONFIG_BROWNOUT_DET=y
CONFIG_ESP32S3_BROWNOUT_DET=y
CONFIG_ESP32S3_BROWNOUT_DET=y
CONFIG_BROWNOUT_DET_LVL_SEL_7=y
CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_7=y
# CONFIG_BROWNOUT_DET_LVL_SEL_6 is not set
# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_6 is not set
# CONFIG_BROWNOUT_DET_LVL_SEL_5 is not set
# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_5 is not set
# CONFIG_BROWNOUT_DET_LVL_SEL_4 is not set
# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_4 is not set
# CONFIG_BROWNOUT_DET_LVL_SEL_3 is not set
# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_3 is not set
# CONFIG_BROWNOUT_DET_LVL_SEL_2 is not set
# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_2 is not set
# CONFIG_BROWNOUT_DET_LVL_SEL_1 is not set
# CONFIG_ESP32S3_BROWNOUT_DET_LVL_SEL_1 is not set
CONFIG_BROWNOUT_DET_LVL=7
CONFIG_ESP32S3_BROWNOUT_DET_LVL=7
CONFIG_IPC_TASK_STACK_SIZE=1280
CONFIG_TIMER_TASK_STACK_SIZE=3584
CONFIG_ESP32_WIFI_ENABLED=y
CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=10
CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=32
# CONFIG_ESP32_WIFI_STATIC_TX_BUFFER is not set
CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER=y
CONFIG_ESP32_WIFI_TX_BUFFER_TYPE=1
CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM=32
# CONFIG_ESP32_WIFI_CSI_ENABLED is not set
CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED=y
CONFIG_ESP32_WIFI_TX_BA_WIN=6
CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED=y
CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED=y
CONFIG_ESP32_WIFI_RX_BA_WIN=6
CONFIG_ESP32_WIFI_RX_BA_WIN=6
# CONFIG_ESP32_WIFI_NVS_ENABLED is not set
CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_0=y
# CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_1 is not set
CONFIG_ESP32_WIFI_SOFTAP_BEACON_MAX_LEN=752
CONFIG_ESP32_WIFI_MGMT_SBUF_NUM=32
CONFIG_ESP32_WIFI_IRAM_OPT=y
CONFIG_ESP32_WIFI_RX_IRAM_OPT=y
CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y
CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y
CONFIG_WPA_MBEDTLS_CRYPTO=y
CONFIG_WPA_MBEDTLS_TLS_CLIENT=y
# CONFIG_WPA_WAPI_PSK is not set
# CONFIG_WPA_SUITE_B_192 is not set
# CONFIG_WPA_11KV_SUPPORT is not set
# CONFIG_WPA_MBO_SUPPORT is not set
# CONFIG_WPA_DPP_SUPPORT is not set
# CONFIG_WPA_11R_SUPPORT is not set
# CONFIG_WPA_WPS_SOFTAP_REGISTRAR is not set
# CONFIG_WPA_WPS_STRICT is not set
# CONFIG_WPA_DEBUG_PRINT is not set
# CONFIG_WPA_TESTING_OPTIONS is not set
# CONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH is not set
# CONFIG_ESP32_ENABLE_COREDUMP_TO_UART is not set
CONFIG_ESP32_ENABLE_COREDUMP_TO_NONE=y
CONFIG_TIMER_TASK_PRIORITY=1
CONFIG_TIMER_TASK_STACK_DEPTH=2048
CONFIG_TIMER_QUEUE_LENGTH=10
# CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK is not set
# CONFIG_HAL_ASSERTION_SILIENT is not set
# CONFIG_L2_TO_L3_COPY is not set
CONFIG_ESP_GRATUITOUS_ARP=y
CONFIG_GARP_TMR_INTERVAL=60
CONFIG_TCPIP_RECVMBOX_SIZE=32
CONFIG_TCP_MAXRTX=12
CONFIG_TCP_SYNMAXRTX=12
CONFIG_TCP_MSS=1440
CONFIG_TCP_MSL=60000
CONFIG_TCP_SND_BUF_DEFAULT=5760
CONFIG_TCP_WND_DEFAULT=5760
CONFIG_TCP_RECVMBOX_SIZE=6
CONFIG_TCP_QUEUE_OOSEQ=y
CONFIG_TCP_OVERSIZE_MSS=y
# CONFIG_TCP_OVERSIZE_QUARTER_MSS is not set
# CONFIG_TCP_OVERSIZE_DISABLE is not set
CONFIG_UDP_RECVMBOX_SIZE=6
CONFIG_TCPIP_TASK_STACK_SIZE=3072
CONFIG_TCPIP_TASK_AFFINITY_NO_AFFINITY=y
# CONFIG_TCPIP_TASK_AFFINITY_CPU0 is not set
# CONFIG_TCPIP_TASK_AFFINITY_CPU1 is not set
CONFIG_TCPIP_TASK_AFFINITY=0x7FFFFFFF
# CONFIG_PPP_SUPPORT is not set
CONFIG_ESP32S3_TIME_SYSCALL_USE_RTC_SYSTIMER=y
CONFIG_ESP32S3_TIME_SYSCALL_USE_RTC_FRC1=y
# CONFIG_ESP32S3_TIME_SYSCALL_USE_RTC is not set
# CONFIG_ESP32S3_TIME_SYSCALL_USE_SYSTIMER is not set
# CONFIG_ESP32S3_TIME_SYSCALL_USE_FRC1 is not set
# CONFIG_ESP32S3_TIME_SYSCALL_USE_NONE is not set
CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT=5
CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072
CONFIG_ESP32_PTHREAD_STACK_MIN=768
CONFIG_ESP32_DEFAULT_PTHREAD_CORE_NO_AFFINITY=y
# CONFIG_ESP32_DEFAULT_PTHREAD_CORE_0 is not set
# CONFIG_ESP32_DEFAULT_PTHREAD_CORE_1 is not set
CONFIG_ESP32_PTHREAD_TASK_CORE_DEFAULT=-1
CONFIG_ESP32_PTHREAD_TASK_NAME_DEFAULT="pthread"
CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS=y
# CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS is not set
# CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED is not set
CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT=y
CONFIG_SUPPORT_TERMIOS=y
CONFIG_SEMIHOSTFS_MAX_MOUNT_POINTS=1
# End of deprecated options

@mantriyogesh
Copy link
Collaborator

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:

#elif defined CONFIG_IDF_TARGET_ESP32S3
#define ESP_SPI_CONTROLLER 1
#define GPIO_MOSI 11
#define GPIO_MISO 13
#define GPIO_SCLK 12
#define GPIO_CS 10
#define DMA_CHAN SPI_DMA_CH_AUTO
/* Max supported SPI slave Clock for ESP32-S3 = **60MHz**
* Below value could be fine tuned to achieve highest
* data rate in accordance with SPI Master
* */
#define SPI_CLK_MHZ 30
#endif

I assume you have not changed the code anywhere.
So,

  1. Question again:

-- #479 (comment) is connected to Raspberry Pi correctly? --

  1. Can you try shorter wires or smaller SPI frequency like 1MHz ?
    On latest master, you can send change the SPI clock freq at

@sreejitharikath
Copy link
Author

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

@mantriyogesh
Copy link
Collaborator

  1. Short the wires, recommended length <=10cm for spi Issues in Spi Communication and clock synchronisationbetween Rasberrypi host and esp32s3 in the esphosted fg implementation  #479 (comment)
  2. Check the connectivity using multi meter
  3. Do you have logic analyser? Analyser would be best measure to understand what is happening on gpios
  4. Before testing kernel module directly, first enable spidev and check if the spi works with spidev first in user space.

@sreejitharikath
Copy link
Author

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

@mantriyogesh
Copy link
Collaborator

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.

@sreejitharikath
Copy link
Author

Hi sir
Is there any specific command other than ./rpi_init.sh wifi=spi to build the kernel module esp32_spio.ko

@mantriyogesh
Copy link
Collaborator

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.

@mantriyogesh
Copy link
Collaborator

it is worth to cross check your gpios are working fine first for spi.

#479 (comment)

Once SPI gpios are correct, you can also check handshake and data ready gpios are correct or not.

@sreejitharikath sreejitharikath changed the title issues with esp32_spi.ko getting exiting after being inserted Issues in Spi Communication between Rasberrypi host and esp32s3 in the esphosted fg implementation Nov 6, 2024
@sreejitharikath sreejitharikath changed the title Issues in Spi Communication between Rasberrypi host and esp32s3 in the esphosted fg implementation Issues in Spi Communication and clock synchronisationbetween Rasberrypi host and esp32s3 in the esphosted fg implementation Nov 11, 2024
@sreejitharikath
Copy link
Author

sreejitharikath commented Nov 11, 2024

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.

    • Changed the frequency back to 10 mhz and also used control commands in the test.c in the directory c_support files to get wifi mode didnt got any response got issues like segmentation error have faced same response previous too while using control commands.
  • 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.

@sreejitharikath
Copy link
Author

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 $

@sreejitharikath
Copy link
Author

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

@sreejitharikath
Copy link
Author

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 $

@sreejitharikath
Copy link
Author

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()

@mantriyogesh
Copy link
Collaborator

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)

@sreejitharikath
Copy link
Author

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

  1. Rasberry pi host-50khz,esp32s3-40mhz(changed clk frequency in the python script of rpi as 50khz and the macro SPI_INITIAL_CLK_MHZ in the esp_spi.c as 50khz
  2. Rasberry pi host-10mhz,esp32s3-40mhz(changed clk frequency in the python script of rpi as 10mhz and the macro SPI_INITIAL_CLK_MHZ in the esp_spi.c as 10mhz.
  3. Rasberry pi host-40mhz,esp32s3-40mhz(changed clk frequency in the python script of rpi as 40mhz and the macro SPI_INITIAL_CLK_MHZ in the esp_spi.c as 10mhz.
    Here also in the logs the frequency is always printing 10mhz its not changing.

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.

@mantriyogesh
Copy link
Collaborator

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.

@sreejitharikath
Copy link
Author

sreejitharikath commented Nov 13, 2024

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.

  • the macro for setting the clk frequency inthe esp32 side was not found inthe specfic sourcefile mentioned in the porting guide and also the network adaptor directory we have use 10 mhz as rpi clk and expecting 40mhz in esp since in the code and sk file it is commeted it is 40mhz so assumed the clk for esp is 40mhz can you please confirm on this part

@sreejitharikath
Copy link
Author

raw tp host to esp4 raw tp host to esp5 raw tp to host esp6

@sreejitharikath
Copy link
Author

raw tp esp to host 1 raw tp esp to host 2 raw tp esp to host 3 raw tp esp to host 4

@sreejitharikath
Copy link
Author

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 $

@mantriyogesh
Copy link
Collaborator

mantriyogesh commented Nov 13, 2024

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:

  1. host in use (specific of raspberry pi)
  2. host kernel version
  3. spi mode at slave and host
  4. git commit used at both (latest master always preferred)
  5. ESP chipset used - (S3 as per description)
  6. Please click a photo of set up and attach to issue

@sreejitharikath
Copy link
Author

sreejitharikath commented Nov 13, 2024

WhatsApp Image 2024-11-13 at 2 17 55 PM
WhatsApp Image 2024-11-13 at 2 17 40 PM
Hi Sir

Based on our last communication please find the information furnished below.

  • • We are using Raspberry pi4 model B as our host.
    • The kernel version is 6.6.31+rpt-rpi-v8.
    • The Spi mode at both slave and host is mode 2.
    Git commit in esp32s3 side
    C:\esp-hosted\esp_hosted_fg\esp\esp_driver\network_adapter>git log -1
    commit 250e292 (HEAD, origin/master, origin/HEAD, master)
    Merge: f5522ce 5927119
    Author: Yogesh Mantri [email protected]
    Date: Wed Sep 25 17:59:26 2024 +0800
    Merge branch 'github_auto_deploy' into 'master'
    esp_hosted: deploy github automatically
    See merge request app-frameworks/esp_hosted!489
    Git commit in master host side
    itas@raspberrypi:~/esp-hosted/esp_hosted_fg/host/linux/host_control $ git log -1
    commit 250e292 (HEAD -> master, origin/master, origin/HEAD)
    Merge: f5522ce 5927119
    Author: Yogesh Mantri [email protected]
    Date: Wed Sep 25 17:59:26 2024 +0800
    Merge branch 'github_auto_deploy' into 'master'
    esp_hosted: deploy github automatically
    See merge request app-frameworks/esp_hosted!489
    •The Espchipset we have used is esp32s3.
gpio check

@sreejitharikath
Copy link
Author

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

  1. The macro for setting the clk frequency in the esp32 side was not found in the specfic source file mentioned in the porting guide and also the network adaptor directory we have use 10 mhz as rpi clk and expecting 40mhz in esp since in the code and sdk file in esp code it is commeted it is 40mhz so assumed the clk for esp is 40mhz can you please confirm on this part.
spi clock spi clk 2 spi clk2

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.

@sreejitharikath
Copy link
Author

sreejitharikath commented Nov 13, 2024

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

@mantriyogesh
Copy link
Collaborator

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.

@mantriyogesh
Copy link
Collaborator

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.

@sreejitharikath
Copy link
Author

sreejitharikath commented Nov 14, 2024

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.

  • For raspberry pi as the master i have changed the spi_clk_frequency by modifying the macro SPI_INITIAL_CLK_MHZ as 5mhz in esp_spi.c

@sreejitharikath
Copy link
Author

sreejitharikath commented Nov 17, 2024

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.

@sreejitharikath
Copy link
Author

@mantriyogesh
Copy link
Collaborator

Let me review the logs and comments you have posted tomorrow and get back to you on this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants