1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/samuel_yuan-riscv-openeuler-visionfive

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Setup-openeuler-on-visionfive2-for-the-second-time.md 2.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 07:29 33f4fa7

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 .

3 Запуск системы

3.1 О пароле

Логин пользователя: root По умолчанию пароль: openEuler12#$ Изменить пароль passwd

3.2 neofetch показывает состояние системы

Image

3.3 Оставшиеся проблемы

Хотя 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 работать нормально. Я буду продолжать исследовать эту проблему в будущих обновлениях.

4 Ссылки

https://doc.rvspace.org/Doc_Center/sdk.html

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/samuel_yuan-riscv-openeuler-visionfive.git
git@api.gitlife.ru:oschina-mirror/samuel_yuan-riscv-openeuler-visionfive.git
oschina-mirror
samuel_yuan-riscv-openeuler-visionfive
samuel_yuan-riscv-openeuler-visionfive
master