LINUX.ORG.RU

Новая игрушка (SGI O2)


0

0

Получил девайс.

---
sgio2 ~ # uptime
00:04:14 up 4 min, 1 user, load average: 0.85, 0.70, 0.30
sgio2 ~ # cat /proc/cpuinfo
system type : SGI O2
processor : 0
cpu model : R5000 V2.1 FPU V1.0
BogoMIPS : 179.71
wait instruction : yes
microsecond timers : yes
tlb_entries : 48
extra interrupt vector : no
hardware watchpoint : no
ASEs implemented :
shadow register sets : 1
core : 0
VCED exceptions : not available
VCEI exceptions : not available

sgio2 ~ # uname -a
Linux sgio2 2.6.29-rc4-00212-g29f2fa2 #9 Wed Feb 18 02:13:03 GMT 2009 mips64 R5000 V2.1 FPU V1.0 SGI O2 GNU/Linux

Сейчас комп работает без клавиатуры, монитора и мыши - через serial-кабель и NFS (ядро грузится через tftp). На nfs - распакованный stage3 отсюда:

http://dev.gentoo.org/~redhatter/mips/sgi/stages/

распаковал, поправил /etc/conf.d/hostname , /etc/conf.d/net (добавил строчку config_eth0=( "noop" "192.168.1.3/24" ) , закомментировал всё в /etc/fstab).

Потом загрузился ....

cu -l /dev/ttyS1 - коннектимся к ком-порту, получаем доступ к менюшке, выбираем 5, получаем приглашение, куда вбиваем строчку запуска

> bootp():/linux-2.6.29 "nfsaddrs=192.168.1.3 nfsroot=/mnt/hdc6/NFS/sgio2/gentoo console=ttyS0,9600n8 rw"

ядро грузится ....

по ходу старта системы cu несколько раз отваливается, но в конце концов получаем

sgio2 login:

И осознаем что логина-то мы и не знаем!

Пришлось грузится с init=/bin/sh , и использовать passwd для смены пароля внутри системы.

Перезагрузка ...

И получаем то что вначале.
Смонтировать нечисто выключенный диск с XFS от IRIX'а ядро не смогло, но это временные трудности. Главное у меня есть рабочая система для проверки ядер!

(А до linux-а я примерно таким же образом NetBSD-5 заставил грузится, и обновил её до -current. При этом сериальная консоль отвалилась, зато понял как кросс-компилить на линукс-машине NetBSD с помощью ./build.sh, и получил возможность попинать сырой 2D-драйвер под видео)

★★★★★

Были проблемы с манами - не было по какой-то причине lzma-tools в стэйдже. Поставил - и всё читается. Не нашёл vi - пришлось поглядеть на nano. (тоже редактор).

На хост-машине пришлось поднять squid - самый оказалось быстрый способ провести интернет (точнее его подобие). Роутинг я так и не осилил, без статического маршрута с О2 до NFS-сервера не работает загрузка по сети, а с маршрутом - не работает инет.

Скомпилил на машинке ogg123 (emerge vorbis-tools) - играет, занимая процентов 25 указанного выше процессора (в консоли).

Компиляет машинка долго, в основном как я понимаю из-за директивы "sync" в /etc/exports на NFS сервере, но на ночь поставить emerge в самый раз. (а без sync - страшновато. UPSы-то нет...)

А вот с иксами чую будет проблема - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=485528

Кажется в 2.6.28 и выше внедрили простое решение, но тут и так скорость неускоренного видеодрайвера очень мала, а обещают что будет ещё меньше -

http://www.nabble.com/xorg-server-1.5.2-doesn't-work-because-of-missing-sysfs-p ci-resource-files-td20856691.html

в общем есть над чем подумать.

Andrew-R ★★★★★
() автор топика
Ответ на: комментарий от GAMer

На второй монитор на столе места не хватает. А так консоль есть ... достаточно переподключить клаву-мышь-монитор.

Andrew-R ★★★★★
() автор топика
Ответ на: комментарий от Andrew-R

> На второй монитор на столе места не хватает. А так консоль есть ... достаточно переподключить клаву-мышь-монитор.

Есть такие устройства: http://www.forum3.ru/descr.aspx?code=36827 Цена в Москве — от 200 р.

question4 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.