Всем добрый день. Столкнулся с проблемой настройки SPI на Orange Pi 4 под Armbian. Как понял из документации, настройка происходит путем задания overlays в файле /boot/armbianEnv.txt, после чего должен обновиться список девайсов /dev, однако этого не происходит.
Сейчас я использую следующие настройки:


verbosity=1

bootlogo=false

overlay_prefix=rockchip

rootdev=UUID=946e374a-7ca8-488d-ad86-ab38ccfc7cc1

rootfstype=ext4

overlays=spi-spidev

param_spidev_spi_bus=0

usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u


Примечательно также, что если добавить в overlays w1-gpio или uart1, новых девайсов также не появится.
Еще одна проблема состоит в том, что при использовании param_spidev_spi_bus=0 пропадает соединение Ethernet, а при задании param_spidev_spi_bus=1 плата и вовсе перестает загружаться. Мне кажется это как-то связано с особенностями Rockchip 3399, но я не силен в данной теме.


Пробовал системы Armbian 21.02.1 buster linux 4.4.213 и Armbian 21.02.1 Bionic with Linux 5.10.12, однако результат тот же. К слову Armbian Bionic поддерживает включение SPI из раздела Hardware в armbian-config, но это также не решает проблему.


Прошу знающих людей подсказать решение или дать направление куда копать.









 , ,






URL записи