SPI support Parrot OS

Which kernel modules are required to use spi? Parrot OS kernel has spi user mode driver support enabled by default. Injecting asl files does absolutely nothing aside from rasing some kind of conflicts:

[ 0.009445] ACPI: SSDT ACPI table found in initrd [kernel/firmware/acpi/spidev1.1.aml][0xb7]
[ 0.009447] ACPI: SSDT ACPI table found in initrd [kernel/firmware/acpi/spidev1.0.aml][0xb7]
[ 2.243140] spidev spi-SPT0001:00: do not use this driver in production systems!
[ 2.243281] pxa2xx-spi pxa2xx-spi.6: chipselect 0 already in use
[ 2.243316] spi_master spi0: failed to add SPI device SPT0001:01 from ACPI

How do I fix this error? Is there something missing or is there a conflict?

Hello, we haven’t tested Parrot OS.

You might consider trying to confirm SPI functionality through our ubuntu system tutorial first before trying Parrot OS system.

For Parrot OS, reinstall the system and check.

  1. If SPI is enabled by default, you don’t need to operate SPI, just check if there is any relevant device node in the system.
  2. If the system does not have SPI enabled, then download the Parrot OS source code, enable SPI and recompile. Please do not inject the ACPI description file yet. Observe the device registration situation through the startup log.