LINUX.ORG.RU
ФорумAdmin

Debian 10 виснет на загрузке из-за активности UART

 , ,


1

1

Добрый день. Есть плата микрокомпьютера Rock Pi E на ARM. Стоит официальная сборка для него - Debian 10. В /boot/uEnv.txt убрал console=ttyS2,1500000n8 и добавил overlays=rk3328-uart1 rk3328-uart2. Через переходник в RS485 uart2 работает отлично. Но. Заметил, что если на шине RS485 есть передающее устройство в момент подачи питания на микрокомпьютер, то загрузка останавливается практически сразу, и синий светодиод (активности системы) на плате постоянно горит. Это загрузчик виноват? Можно как-то совсем отключить отладку по UART, а не только, когда Linuх уже загружен ?

By setting the bootdelay to “-2”, interupting u-boot is disabled so the board boots correctly. It still requires rebuilding u-boot from source to make this change but it’s at least feasible.

~/rockchip-bsp$ grep BOOTDELAY u-boot/configs/rock-pi-e-rk3328_defconfig CONFIG_BOOTDELAY=-2

Да, все-таки Linux упоротая система. Вот включали бы отладку себе те, кому она нужна.

furlong
() автор топика