SUN Sparcstation 20 - вопросы

DEC Alpha, ARM, MIPS, PowerPC, SPARC, VAX, PDP-8 и другие устройства
Arix
Advanced Member
Сообщения: 2384
Зарегистрирован: 18.07.2015,08:56
Откуда: Саратов

SUN Sparcstation 20 - вопросы

Сообщение Arix » 24.05.2020,15:53

Я пока воюю с мыЩкой. Она то потухнет, то погаснет. Вроде, все признаки плохого контакта в кабеле. Нажимаешь на кабель в определенном месте, мышь начинает работать. Но чёткой корреляции всё же нет. И кабель нормально звонится, как я его не гнул и не крутил. Или тыкаешь осциллографом в сигнальный провод - мышь работает. Убираешь осциллограф - перестаёт работать. Но опять же, нет чёткой повторяемости ситуации. Спаял новый кабель, поначалу работало, возил мышкой туда-сюда, работает. Минут десять она постояла совершенно неподвижно, не работает. И осциллограф уже не помогает. Как и не фиксирует никаких сигналов. Ни-и-чо не понимаю! Не могут же микросхемы и транзисторы так глючить, они либо работают, либо нет. Есть, правда, ёмкость, но она стоит по питанию.

Похоже, дело в разболтавшемся кварце. Болтается сам кварц внутри, пропайка не помогает. 480 кГц, напряжение тактовой частоты скачет при шевелении.

Замена кварца мало помогла. Где-то ещё что-то не контачит. Чуть постучишь мышкой или по мышке - работает.
Купил другую на zx-pk-барахолке. Правда, она механическая. A эту буду ковырять дальше.

Победил! Мышку. Причина была в оборванном, точнее, постоянно обрывающемся планарном резисторе с обозначением R00 (0 Ом, то есть, перемычке) на земляной шине. Внешне повреждений на нём не видно. А чуть надавишь на плату, и контакт пропадает. Спаял куском провода. Потом оказалось, что шлейф, идущий то ли к фотоэлементу, то ли к светодиоду (лазеру?) надломлен. А ведь первоначально были глюки с перемещением курсора, при том, что кнопки работали. Полные отказы мыши стали происходить позже.

Изображение
Изображение
Последний раз редактировалось Arix 01.06.2020,20:53, всего редактировалось 1 раз.

Arix
Advanced Member
Сообщения: 2384
Зарегистрирован: 18.07.2015,08:56
Откуда: Саратов

SUN Sparcstation 20 - вопросы

Сообщение Arix » 28.05.2020,21:50

Попытался установить NextStep. Записал диск. Компьютер не грузится с него.
Я ввожу команду boot cdrom, а он пишет:
Can't read disk label.
Can't open disk label package
Can't open boot device.

Образ - NeXT NeXTSTEP 3.3.4.17 [Sun SPARC, HP PARISC]
Лампочка на дисководе не мигает, как будто комп и не пытается читать диск. Но если диска в приводе нет, он бесконечно "думает" и не пишет ошибок. Дисковод не читает RW, а разбрасываться CD-R-ками как-то не хочется.

Аватара пользователя
hcn
Advanced Member
Сообщения: 490
Зарегистрирован: 09.12.2019,01:34
Откуда: Cанкт-Петербург

SUN Sparcstation 20 - вопросы

Сообщение hcn » 29.05.2020,13:00

Даже в qemu NeXTSTEP ставится с CD, приключения там дальше начинаются... Md5 проверяли, с образом совпадает?
Альтернатива - попробовать дамп диска qemu залить на реальный диск, корень там прописан на sd0a, поэтому диск с Solaris может мешать (чтобы не мешался - либо отцепить, либо поправить fstab). Таким же способом можно поставить Linux, NetBSD etc, причем в разные разделы.

Arix
Advanced Member
Сообщения: 2384
Зарегистрирован: 18.07.2015,08:56
Откуда: Саратов

SUN Sparcstation 20 - вопросы

Сообщение Arix » 30.05.2020,16:45

hcn писал(а): 29.05.2020,13:00 Md5 проверяли, с образом совпадает?
Где ж его взять, этот Md5? Я снял образ с записанного диска, для верности, на другом дисководе, потом в Total Commander сравнил его с исходным образом. Файлы одинаковы.
Вспомнил, что у меня есть CD-висковод SCSI-50pin 44x, ljk;ty xbnfnm RW, попробую на нём позапускать другие образы.

Что касается Соляриса. Boт, что показывает format:

Код: Выделить всё

format> ve

Primary label contents:

Volume name = <        >
ascii name  = <SUN9.0G cyl 4924 alt 2 hd 27 sec 133>
pcyl        = 4926
ncyl        = 4924
acyl        =    2
nhead       =   27
nsect       =  133
Part      Tag    Flag     Cylinders        Size            Blocks
  0       root    wm     293 - 2629        4.00GB    (2337/0/0)  8392167
  1       swap    wu       0 -  292      513.75MB    (293/0/0)   1052163
  2     backup    wm       0 - 4923        8.43GB    (4924/0/0) 17682084
  3 unassigned    wm       0               0         (0/0/0)           0
  4 unassigned    wm       0               0         (0/0/0)           0
  5 unassigned    wm       0               0         (0/0/0)           0
  6 unassigned    wm       0               0         (0/0/0)           0
  7       home    wm    2630 - 4923        3.93GB    (2294/0/0)  8237754
Как-то оно странно отображается. Не по порядку. Что за раздел 2 backup? Но это ладно.
Перемножаем цилидры, головки, секторы. Получается около 9 Гб, как на старом диске.
На новом диске есть ещё около 27 Гб свободного места. Можно было бы создать раздел или растянуть home до конца. Но как это сделать, если программа format не имеет ни малейшего понятия о том, что за этими 9 Гб есть жизнь, как за МКАДом?
А вот, что она показывает на диске с NS:

Код: Выделить всё

Primary label contents:

Volume name = <        >
ascii name  = <IBM-IC35L036UCDY10-0-S21E cyl 36313 alt 2 hd 3 sec 658>
pcyl        = 36315
ncyl        = 36313
acyl        =    2
nhead       =    3
nsect       =  658
Part      Tag    Flag     Cylinders         Size            Blocks
  0       root    wm       0 -   132      128.19MB    (133/0/0)     262542
  1       swap    wu     133 -   265      128.19MB    (133/0/0)     262542
  2     backup    wu       0 - 36312       34.18GB    (36313/0/0) 71681862
  3 unassigned    wm       0                0         (0/0/0)            0
  4 unassigned    wm       0                0         (0/0/0)            0
  5 unassigned    wm       0                0         (0/0/0)            0
  6        usr    wm     266 - 36312       33.93GB    (36047/0/0) 71156778
  7 unassigned    wm       0                0         (0/0/0)            0

Весь объём видится. Похоже, что я сделал дамп не одного раздела, а всё-таки всего диска. Почему-то раздел usr отображается как 36 Гб. Хотя старый диск был 2 Гб. Кстати, когда я открыл этот диск в программе format, она мне написала что-то вроде "disk not labeled" и предложила его "лейблировать". Я согласился. Теперь при попытке загрузиться с него выводится уже другое сообщение: The file just loaded does not appear to be executable.

Аватара пользователя
hcn
Advanced Member
Сообщения: 490
Зарегистрирован: 09.12.2019,01:34
Откуда: Cанкт-Петербург

SUN Sparcstation 20 - вопросы

Сообщение hcn » 30.05.2020,22:57

Md5 (или sha*) лучше было бы проверить из-под Solaris, то есть сделать это на том самом приводе, с которого не идет загрузка. Или подключить привод к вашей обычной машине, где есть SCSI контроллер и сравнить там. Впрочем, раз есть еще один экземпляр, да еще читающий rw диски, можно не заморачиваться.
Disklabel на диске с Solaris вполне нормальный. Разметка "корень на разделе a, своп на разделе b" условна, но ее часто придерживаются. Раздел с - это псевдораздел, который обозначает весь диск, уже немного обсуждалось.
Смысла растятивать раздел home практически нет, что туда класть? Еще саму файловую систему расширить придется, прием скорее всего методом "создать с нуля и залить файлы из бекапа". Можно пересоздать disklabel с учетом текущей разметки, чтобы была возможность создавать другие разделы.
На втором диске вы сделали бессмысленный disklabel, попутно успешно убив начало файловой системы NS, так что никакой ценности этот диск и сейчас не представляет. Можно влить ваш дамп NS в раздел g (6), но без загрузчика и он будет тыквой. Вы пробовали мой дамп, кстати? Там система должна хотя бы начать грузиться, хотя разметка и неправильная.

Arix
Advanced Member
Сообщения: 2384
Зарегистрирован: 18.07.2015,08:56
Откуда: Саратов

SUN Sparcstation 20 - вопросы

Сообщение Arix » 30.05.2020,23:11

hcn писал(а): 30.05.2020,22:57Disklabel
Похоже, я неправильно понимаю, что это такое, отсюда проблемы. "Метка диска" - я думал, что это название, имя диска. Ничего страшного, если его поменять. А на самом деле это разметка диска?

Аватара пользователя
hcn
Advanced Member
Сообщения: 490
Зарегистрирован: 09.12.2019,01:34
Откуда: Cанкт-Петербург

SUN Sparcstation 20 - вопросы

Сообщение hcn » 30.05.2020,23:29

Да, разметка. Как и в MBR здесь есть таблица разделов, но кроме того описываются и параметры физического диска.

Arix
Advanced Member
Сообщения: 2384
Зарегистрирован: 18.07.2015,08:56
Откуда: Саратов

SUN Sparcstation 20 - вопросы

Сообщение Arix » 31.05.2020,18:42

hcn писал(а): 30.05.2020,22:57 Вы пробовали мой дамп, кстати? Там система должна хотя бы начать грузиться, хотя разметка и неправильная.
Записал. Загрузка начинается, доходит до окошка с прогресс-индикатором.
hcn писал(а): 30.05.2020,23:29 но кроме того описываются и параметры физического диска.
То есть, поэтому и объем за 9 Гб не видится? Потому что, данные об объеме чиатются не из прошивки винчестера, а из disklabel?

Подключил другой дисковод CD-ROM, вставил в него этот же установочный диск Next Step. Машина прекрасно с него грузится! Значит, родной сидюк неисправен? Но он читает диски. Проверил его в Nero CD-DVD-Speed, всё нормально. Скорость 8х. Странно.

Попробовал установить. Всё закончилось сообщением:
System panic
vfs_mountroot: cannot mount root
(type "r" to reboot or "m" for monitor)

Паника была, когда я отцепил диск с Солярой. Прицепил - спокойствие, без паники. Но теперь NS хочет поставить загрузчик на диск с Соляркой. Я снова его отцепил, переставил целевой жесткий диск в верхний слот. Процесс пошёл, по-английски: "Идет подготовка диска для установки" и т.п. И опять облом! Rуча сообщений со словами cannot, failed и т.п. Нажмите R для перезагрузки.

Похоже, что родной сидюк на дух не переносит болванки Verbatim.

Arix
Advanced Member
Сообщения: 2384
Зарегистрирован: 18.07.2015,08:56
Откуда: Саратов

SUN Sparcstation 20 - вопросы

Сообщение Arix » 01.06.2020,12:16

Чехарда со временем. Выставляю в Солярисе правильное время, после перезагрузки оно отстает на 8 часов (минуты правильные). А в NVRAM - на 4 часа вперёд. Если в NVRAM ввести команду date, она показывает время с припиской GMT. Как установить время и часовой пояс непосредственно в NVRAM, я не знаю. Help'a у этой команды нет (она так и пишет). Пробовал разные комбинации, пишет Ок, а время остается без изменения.

Аватара пользователя
hcn
Advanced Member
Сообщения: 490
Зарегистрирован: 09.12.2019,01:34
Откуда: Cанкт-Петербург

SUN Sparcstation 20 - вопросы

Сообщение hcn » 01.06.2020,13:13

Arix писал(а): 31.05.2020,18:42
hcn писал(а): 30.05.2020,22:57 Вы пробовали мой дамп, кстати? Там система должна хотя бы начать грузиться, хотя разметка и неправильная.
Записал. Загрузка начинается, доходит до окошка с прогресс-индикатором.
Хороший знак. Создал новый дамп на основе disklabel из примера выше и с учетом, что это второй диск в системе, пока без NS.
► Показать
А NS, видимо, не может ужиться на большом диске без посторонней помощи.

Аватара пользователя
hcn
Advanced Member
Сообщения: 490
Зарегистрирован: 09.12.2019,01:34
Откуда: Cанкт-Петербург

SUN Sparcstation 20 - вопросы

Сообщение hcn » 01.06.2020,19:21

Как будто нащупал метод заливки дампа с фс NS на новый диск, но есть проблема - вм в процессе виснет.
NS придется вынести на раздел a, а Debian /boot на раздел b.

Ответить