MK150-02: различия между версиями
мНет описания правки |
|||
(не показаны 3 промежуточные версии этого же участника) | |||
Строка 3: | Строка 3: | ||
[[Категория:MIPSEL]] | [[Категория:MIPSEL]] | ||
MK150-02 — промышленный компьютер на основе процессора BE-T1000 (Байкал-Т). Страница на сайте разработчика: [https://www.fastwel.ru/products/fastwel-io/fbus/kompyuter-modulnyy-mk150-02/ MK150-02 - Компьютер модульный] | |||
== Образы АЛЬТ == | == Образы АЛЬТ == | ||
=== Технологические preview Simply Linux 9 === | === Технологические preview Simply Linux 9 === | ||
Основная статья: [[Simply Linux 9]] | |||
{{ISO | {{ISO | ||
Строка 23: | Строка 23: | ||
{{ISO | {{ISO | ||
|iso=http://ftp.altlinux.ru/pub/people/iv/images/ | |iso=http://ftp.altlinux.ru/pub/people/iv/images/other-be-t/preview/mk150-alt-p9-bare-sysv-preview-20200401-mipsel.tar.xz | ||
|name=Bare(ly) ALT для Fastwel MK150-02 | |name=Bare(ly) ALT для Fastwel MK150-02 | ||
|size=0,06 | |size=0,06 | ||
|md5sum= | |md5sum=9393dfa6933cae3c92ac20cc0d8be8ff | ||
}} | }} | ||
Строка 39: | Строка 39: | ||
== Прошивка == | == Прошивка == | ||
{{Attention|В | {{Attention|В данном разделе описаны процедуры, в результате выполнения которых все данные диске могут быть уничтожены. Прежде чем начать, рекомендуется сделать резервную копию нужных данных.}} | ||
Процедура прошивки аналогична [[Ports/mipsel/BFK3Howto#Прошивка|BFK3]]. При прошивке на встроенный ssd (<tt>/dev/sda1</tt>) достаточно создать на нём раздел ext2 и распаковать тарбол rootfs на него. | Процедура прошивки аналогична [[Ports/mipsel/BFK3Howto#Прошивка|BFK3]]. При прошивке на встроенный ssd (<tt>/dev/sda1</tt>) достаточно создать на нём раздел ext2 и распаковать тарбол rootfs на него. |
Текущая версия от 14:12, 16 октября 2020
MK150-02 — промышленный компьютер на основе процессора BE-T1000 (Байкал-Т). Страница на сайте разработчика: MK150-02 - Компьютер модульный
Образы АЛЬТ
Технологические preview Simply Linux 9
Основная статья: Simply Linux 9
Альт на минималках
iv@ собрал экспериментальный образ с sysvinit, etcnet и apt -- и на этом практически всё. Образ, несмотря на минималистичность, разворачивается на 240Мб, в основном так как используется ядро с довольно большим количеством модулей.
Образ основан на пакетной базе p9_mipsel и позволяет установить из репозитория всё необходимое. Например, можно добавить графику и lxde следующими командами:
apt-get update apt-get install lxde-lite lxdm fonts-ttf-dejavu chkconfig dm on
Не забудьте добавить пользователя, задать ему пароль и добавить его во все нужные группы (TBD).
Прошивка
Процедура прошивки аналогична 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'а).