MK150-02: различия между версиями
Строка 67: | Строка 67: | ||
== Известные проблемы == | == Известные проблемы == | ||
Как и в случае с BFK3, ядро, похоже, не умеет корректно переинициализировать всю периферию при перезагрузке. Рекомендуем каждый раз выключать MK150-02, отключать питание а затем включать его снова. | |||
MK150-02 способен загрузиться с ядром от BFK3, но в этом случае работают не все устройства -- например, не работает дополнительный PCI-контроллер через который подключены USB-порты. | |||
Ядро от производителя собрано нами как mk150-def и может быть найдено на secondary в test-only задаче 42698. С ним | |||
* похоже, работает вся периферия | |||
* видеокарта sm750 работает в режиме 1920x1080-60 без чёрных полос по краям, но довольно медленно (обычный framebuffer, даже fbhw не цепляется) | |||
* не работают консли (tty1-6) | |||
* при выключении на мониторе остаётся последняя картинка, которая была там отображена через X | |||
* примерно один раз из 10 не удаётся загрузится (kernel panic -- attempting to kill init не зависимо от используемого init'а). | |||
{{Category navigation|title=MIPSEL|category=MIPSEL|sortkey=*}} | {{Category navigation|title=MIPSEL|category=MIPSEL|sortkey=*}} |
Версия от 11:42, 3 апреля 2020
MK150-02
Промышленный компьютер на основе процессора BE-T1000 (Байкал-Т). Страница на сайте разработчика: MK150-02 - Компьютер модульный
Образы АЛЬТ
Будут описаны тут. Технологические preview можно скачать.
Прошивка
Процедура прошивки аналогична BFK3. При прошивке на встроенный ssd (/dev/sda1) достаточно создать на нём раздел ext2 и распаковать тарбол rootfs на него.
Присоединитесь к MK150-02 по COM-порту (COM1). Для этого вам понадобится стандартный (полный) нуль-модемный кабель и компьютер с COM-портом или какой-нибудь адаптер на USB; мы используем кабель USB-RS232 на основе HL-340. Для работы на хосте рекомендую tio, picocom более известен и тоже работает.
Запишите тарбол rootfs на USB-флешку. Флешку лучше вставить в порт USB5 или USB6, они вроде чуть быстрее.
Загрузитесь с SPI-флешки. Boot menu отображается на VGA, но USB-клавиатуры в нём не работают, так что соединение через RS232 вам понадобится уже здесь. Меню выглядит примерно так:
--== Fastwel CPC313 boot menu ==-- Boot 0. Boot Sequence (NAND/USB/NOR) Boot 1. Boot from SATA disk1 (/dev/sda1) Boot 2. Boot from USB disk1 (/dev/sdb1) Boot 3. Boot from SATA disk1 full (/dev/sda1) Boot 4. Boot from USB disk1 full (/dev/sdb1) Boot 5. Boot from USB disk (/dev/sdc1) Boot 6. Boot from SPI Flash to minimal FS (rom) Boot 7. Boot from Network to minimal FS (tftp) Boot 8. Boot from Menu Boot 9. Boot according to jumpers U-Boot console
Нужно выбрать "Boot from SPI Flash to minimal FS (rom)" (здесь это пункт 6).
Создайте новую файловую систему на sda1:
umount /dev/sda1 mkfs.ext2 -F -L ROOT /dev/sda1 mount /dev/sda1 /mnt/disk1
Определите, какое устройство соответсвует USB-флешке с образом, и смонтируйте его.
mount /dev/sdd1 /media/sdd1
Распакуйте образ
xzcat /media/sdd1/путь/к/rootfs.tar.xz | tar -C /mnt/disk1 -xvf-
Отмонтируйте всё
umount /dev/sdd1 umount /dev/sda1 sync
Выключите систему.
poweroff
Известные проблемы
Как и в случае с BFK3, ядро, похоже, не умеет корректно переинициализировать всю периферию при перезагрузке. Рекомендуем каждый раз выключать MK150-02, отключать питание а затем включать его снова.
MK150-02 способен загрузиться с ядром от BFK3, но в этом случае работают не все устройства -- например, не работает дополнительный PCI-контроллер через который подключены USB-порты.
Ядро от производителя собрано нами как mk150-def и может быть найдено на secondary в test-only задаче 42698. С ним
- похоже, работает вся периферия
- видеокарта sm750 работает в режиме 1920x1080-60 без чёрных полос по краям, но довольно медленно (обычный framebuffer, даже fbhw не цепляется)
- не работают консли (tty1-6)
- при выключении на мониторе остаётся последняя картинка, которая была там отображена через X
- примерно один раз из 10 не удаётся загрузится (kernel panic -- attempting to kill init не зависимо от используемого init'а).