RaspberryPi Ядро командной строки не имеет никакого эффекта

Я использую последнее изображение DietPi на RaspberryPi.

Несмотря на /boot/cmdline.txt:

# cat cmdline.txt 
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=PARTUUID=XYZXYZ rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait

Фактическая командная строка использует последовательный порт ttyAMA0:

# dmesg | more
...
[    0.000000] Kernel command line: 8250.nr_uarts=1 bcm2708_fb.fbwidth=1280 bcm2708_fb.fbheight=720 bcm2708_fb.fbdepth=16 bcm2708_fb.fbswap=1 smsc95xx.macaddr=x:x:x:x:x:x vc_mem.mem_base=0 x1fa00000 vc_mem.mem_size=0x20000000  dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=PARTUUID=XYZXYZ rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait

Как я могу изменить параметры командной строки, чтобы НЕ использовать ttyAMA0 для системных сообщений?

0 ответов

В зависимости от того, какой дистрибутив / сборку вы используете, вы также можете иметь что-то еще, связанное с аргументами командной строки ядра. В моем случае мне нужно было добавить изменение переменной среды в armbianEnv.txt: console = display

Файл armbianEnv.txt должен быть помещен в любой каталог, содержащий ваш файл boot.cmd. Он мог загружаться / загружаться, или как для моего BPI-P2 Zero это был /boot/bananapi/bpi-m2z/linux

Другие вопросы по тегам