GNU/Linux bookworm/sid 5.15.0-starfive linux /boot/vmlinuz-5.15.0 initrd /boot/initrd.img-5.15.0 fdtdir /boot/starfive/ append root=/dev/mmcblk1p3 rw console=tty0 console=ttyS0,115200 earlycon rootwait stmmaceth=chain_mode:1 selinux=0
Перейдите в каталог boot на SD-карте и отредактируйте файл uEnv.txt:
fdt_high=0xffffffffffffffff
initrd_high=0xffffffffffffffff
kernel_addr_r=0x44000000
kernel_comp_addr_r=0x90000000
kernel_comp_size=0x10000000
fdt_addr_r=0x48000000
ramdisk_addr_r=0x48100000
# Move DHCP after MMC to speed up booting
boot_targets=mmc0 dhcp
# Fix wrong fdtfile name
fdtfile=dtb/jh7110-visionfive-v2.dtb
# Fix missing bootcmd
bootcmd=run distro_bootcmd
Скопируйте папку с модулями из каталога lib/modules на SD-карту:
sudo cp -rf /lib/modules/5.15.0 .
Логин пользователя: root По умолчанию пароль: openEuler12#$ Изменить пароль passwd
Хотя openeuler работает на visionfive2, но дисплей, подключённый через HDMI, не загорается, и служба lightdm не запускается при старте.
Конкретные детали можно найти в моём журнале загрузки (bootlog.txt).
После предварительного анализа выяснилось, что мой initramfs использует стандартную конфигурацию, которая практически пуста, в то время как debian initramfs содержит некоторые скрипты, которые запускают определённые процессы и позволяют дисплею работать. Также было обнаружено, что на starfive GitHub есть информация о проблемах с HDMI: Some resolution cannot be supported via HDMI, e.g. 2K, 1024x768…;HDMI disconnected/system hang/encoder timeout after restoring the system from hibernation on HDMI/GPU/ENC module. Я предполагаю, что debian initramfs или драйвер GPU содержат патчи, позволяющие HDMI работать нормально. Я буду продолжать исследовать эту проблему в будущих обновлениях.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )