Closed
Description
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
I want the command
bash rpi_init.sh spi
to create a wlan1 device ( since wlan0 already exists and thats how I connect to this rpi5)
Actual behavior (suspected bug)
insmod: ERROR: could not insert module esp32_spi.ko: Invalid parameters
Error logs or terminal output
I did fix the GPIO+512 numbering sceme as I failed that initially.
But this one I dont know what do do with.
He cant attach and IRQ to that pin, ok, I dont know why.
Rasberry-pi-5
pi@RPI16:~/esp/esp-hosted/esp_hosted_ng/host $ uname -r
6.12.20+rpt-rpi-2712
pi@RPI16:~/esp/esp-hosted/esp_hosted_ng/host $ ls -lrt /dev/spi*
crw-rw---- 1 root spi 153, 2 Apr 3 11:09 /dev/spidev10.0
crw-rw---- 1 root spi 153, 1 Apr 3 11:09 /dev/spidev0.1
pi@RPI16:~/esp/esp-hosted/esp_hosted_ng/host $ bash rpi_init.sh spi
Building for spi protocol
rm: cannot remove 'spidev_disabler.dtbo': No such file or directory
rm -rf *.o sdio/*.o spi/*.o *.ko
make ARCH=arm64 CROSS_COMPILE= -C /lib/modules/6.12.20+rpt-rpi-2712/build M=/home/pi/esp/esp-hosted/esp_hosted_ng/host clean
make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
make[1]: Entering directory '/usr/src/linux-headers-6.12.20+rpt-rpi-2712'
CLEAN /home/pi/esp/esp-hosted/esp_hosted_ng/host/Module.symvers
make[1]: Leaving directory '/usr/src/linux-headers-6.12.20+rpt-rpi-2712'
make ARCH=arm64 CROSS_COMPILE= -C /lib/modules/6.12.20+rpt-rpi-2712/build M=/home/pi/esp/esp-hosted/esp_hosted_ng/host modules
make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
make[1]: Entering directory '/usr/src/linux-headers-6.12.20+rpt-rpi-2712'
CC [M] /home/pi/esp/esp-hosted/esp_hosted_ng/host/spi/esp_spi.o
CC [M] /home/pi/esp/esp-hosted/esp_hosted_ng/host/esp_bt.o
CC [M] /home/pi/esp/esp-hosted/esp_hosted_ng/host/main.o
CC [M] /home/pi/esp/esp-hosted/esp_hosted_ng/host/esp_cmd.o
CC [M] /home/pi/esp/esp-hosted/esp_hosted_ng/host/esp_utils.o
CC [M] /home/pi/esp/esp-hosted/esp_hosted_ng/host/esp_cfg80211.o
CC [M] /home/pi/esp/esp-hosted/esp_hosted_ng/host/esp_stats.o
CC [M] /home/pi/esp/esp-hosted/esp_hosted_ng/host/esp_debugfs.o
CC [M] /home/pi/esp/esp-hosted/esp_hosted_ng/host/esp_log.o
LD [M] /home/pi/esp/esp-hosted/esp_hosted_ng/host/esp32_spi.o
MODPOST /home/pi/esp/esp-hosted/esp_hosted_ng/host/Module.symvers
CC [M] /home/pi/esp/esp-hosted/esp_hosted_ng/host/esp32_spi.mod.o
CC [M] /home/pi/esp/esp-hosted/esp_hosted_ng/host/.module-common.o
LD [M] /home/pi/esp/esp-hosted/esp_hosted_ng/host/esp32_spi.ko
make[1]: Leaving directory '/usr/src/linux-headers-6.12.20+rpt-rpi-2712'
insmod: ERROR: could not insert module esp32_spi.ko: Invalid parameters
journalctl -xe
Apr 03 11:40:51 RPI16 sudo[3719]: pi : TTY=pts/0 ; PWD=/home/pi/esp/esp-hosted/esp_hosted_ng/host ; USER=root ; COMMAND=/usr/bin/dtoverlay -d . spidev_disabler
Apr 03 11:40:51 RPI16 sudo[3719]: pam_unix(sudo:session): session opened for user root(uid=0) by pi(uid=1000)
Apr 03 11:40:51 RPI16 sudo[3719]: pam_unix(sudo:session): session closed for user root
Apr 03 11:40:51 RPI16 kernel: OF: overlay: WARNING: memory leak will occur if overlay removed, property: /axi/pcie@1000120000/rp1/spi@50000/spidev@0/status
Apr 03 11:41:00 RPI16 sudo[4071]: pi : TTY=pts/0 ; PWD=/home/pi/esp/esp-hosted/esp_hosted_ng/host ; USER=root ; COMMAND=/usr/sbin/insmod esp32_spi.ko resetpin=518 raw_tp_mode=0 ota_file=
Apr 03 11:41:00 RPI16 sudo[4071]: pam_unix(sudo:session): session opened for user root(uid=0) by pi(uid=1000)
Apr 03 11:41:00 RPI16 kernel: esp32_spi: spi_dev_init: Using SPI MODE 2
Apr 03 11:41:00 RPI16 kernel: esp32_spi: spi_dev_init: Config - SPI GPIOs: Handshake[534] Dataready[539]
Apr 03 11:41:00 RPI16 kernel: esp32_spi: spi_dev_init: Config - SPI clock[10MHz] bus[0] cs[0] mode[2]
Apr 03 11:41:00 RPI16 kernel: esp32_spi: spi_dev_init: Failed to request IRQ for Handshake pin, err:-22
Apr 03 11:41:01 RPI16 kernel: esp32_spi: spi_init: Failed Init SPI device
Apr 03 11:41:01 RPI16 sudo[4071]: pam_unix(sudo:session): session closed for user root
Steps to reproduce the behavior
Followed the guide ( with quite many struggles )
Project release version
as it stands on github in this very moment.
System architecture
ARM 32-bit (Raspberry Pi 32-bit)
Operating system
Linux
Operating system version
raspbian
Shell
Bash
Additional context
No response
Metadata
Metadata
Assignees
Labels
No labels