SUN Sparcstation 20 - вопросы
SUN Sparcstation 20 - вопросы
Я пока воюю с мыЩкой. Она то потухнет, то погаснет. Вроде, все признаки плохого контакта в кабеле. Нажимаешь на кабель в определенном месте, мышь начинает работать. Но чёткой корреляции всё же нет. И кабель нормально звонится, как я его не гнул и не крутил. Или тыкаешь осциллографом в сигнальный провод - мышь работает. Убираешь осциллограф - перестаёт работать. Но опять же, нет чёткой повторяемости ситуации. Спаял новый кабель, поначалу работало, возил мышкой туда-сюда, работает. Минут десять она постояла совершенно неподвижно, не работает. И осциллограф уже не помогает. Как и не фиксирует никаких сигналов. Ни-и-чо не понимаю! Не могут же микросхемы и транзисторы так глючить, они либо работают, либо нет. Есть, правда, ёмкость, но она стоит по питанию.
Похоже, дело в разболтавшемся кварце. Болтается сам кварц внутри, пропайка не помогает. 480 кГц, напряжение тактовой частоты скачет при шевелении.
Замена кварца мало помогла. Где-то ещё что-то не контачит. Чуть постучишь мышкой или по мышке - работает.
Купил другую на zx-pk-барахолке. Правда, она механическая. A эту буду ковырять дальше.
Победил! Мышку. Причина была в оборванном, точнее, постоянно обрывающемся планарном резисторе с обозначением R00 (0 Ом, то есть, перемычке) на земляной шине. Внешне повреждений на нём не видно. А чуть надавишь на плату, и контакт пропадает. Спаял куском провода. Потом оказалось, что шлейф, идущий то ли к фотоэлементу, то ли к светодиоду (лазеру?) надломлен. А ведь первоначально были глюки с перемещением курсора, при том, что кнопки работали. Полные отказы мыши стали происходить позже.
Похоже, дело в разболтавшемся кварце. Болтается сам кварц внутри, пропайка не помогает. 480 кГц, напряжение тактовой частоты скачет при шевелении.
Замена кварца мало помогла. Где-то ещё что-то не контачит. Чуть постучишь мышкой или по мышке - работает.
Купил другую на zx-pk-барахолке. Правда, она механическая. A эту буду ковырять дальше.
Победил! Мышку. Причина была в оборванном, точнее, постоянно обрывающемся планарном резисторе с обозначением R00 (0 Ом, то есть, перемычке) на земляной шине. Внешне повреждений на нём не видно. А чуть надавишь на плату, и контакт пропадает. Спаял куском провода. Потом оказалось, что шлейф, идущий то ли к фотоэлементу, то ли к светодиоду (лазеру?) надломлен. А ведь первоначально были глюки с перемещением курсора, при том, что кнопки работали. Полные отказы мыши стали происходить позже.
Последний раз редактировалось Arix 01.06.2020,20:53, всего редактировалось 1 раз.
SUN Sparcstation 20 - вопросы
Попытался установить 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-ками как-то не хочется.
Я ввожу команду 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-ками как-то не хочется.
SUN Sparcstation 20 - вопросы
Даже в qemu NeXTSTEP ставится с CD, приключения там дальше начинаются... Md5 проверяли, с образом совпадает?
Альтернатива - попробовать дамп диска qemu залить на реальный диск, корень там прописан на sd0a, поэтому диск с Solaris может мешать (чтобы не мешался - либо отцепить, либо поправить fstab).
Таким же способом можно поставить Linux, NetBSD etc, причем в разные разделы.
Альтернатива - попробовать дамп диска qemu залить на реальный диск, корень там прописан на sd0a, поэтому диск с Solaris может мешать (чтобы не мешался - либо отцепить, либо поправить fstab).
► Показать
SUN Sparcstation 20 - вопросы
Где ж его взять, этот 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
Перемножаем цилидры, головки, секторы. Получается около 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
SUN Sparcstation 20 - вопросы
Md5 (или sha*) лучше было бы проверить из-под Solaris, то есть сделать это на том самом приводе, с которого не идет загрузка. Или подключить привод к вашей обычной машине, где есть SCSI контроллер и сравнить там. Впрочем, раз есть еще один экземпляр, да еще читающий rw диски, можно не заморачиваться.
Disklabel на диске с Solaris вполне нормальный. Разметка "корень на разделе a, своп на разделе b" условна, но ее часто придерживаются. Раздел с - это псевдораздел, который обозначает весь диск, уже немного обсуждалось.
Смысла растятивать раздел home практически нет, что туда класть? Еще саму файловую систему расширить придется, прием скорее всего методом "создать с нуля и залить файлы из бекапа". Можно пересоздать disklabel с учетом текущей разметки, чтобы была возможность создавать другие разделы.
На втором диске вы сделали бессмысленный disklabel, попутно успешно убив начало файловой системы NS, так что никакой ценности этот диск и сейчас не представляет. Можно влить ваш дамп NS в раздел g (6), но без загрузчика и он будет тыквой. Вы пробовали мой дамп, кстати? Там система должна хотя бы начать грузиться, хотя разметка и неправильная.
Disklabel на диске с Solaris вполне нормальный. Разметка "корень на разделе a, своп на разделе b" условна, но ее часто придерживаются. Раздел с - это псевдораздел, который обозначает весь диск, уже немного обсуждалось.
Смысла растятивать раздел home практически нет, что туда класть? Еще саму файловую систему расширить придется, прием скорее всего методом "создать с нуля и залить файлы из бекапа". Можно пересоздать disklabel с учетом текущей разметки, чтобы была возможность создавать другие разделы.
На втором диске вы сделали бессмысленный disklabel, попутно успешно убив начало файловой системы NS, так что никакой ценности этот диск и сейчас не представляет. Можно влить ваш дамп NS в раздел g (6), но без загрузчика и он будет тыквой. Вы пробовали мой дамп, кстати? Там система должна хотя бы начать грузиться, хотя разметка и неправильная.
SUN Sparcstation 20 - вопросы
Да, разметка. Как и в MBR здесь есть таблица разделов, но кроме того описываются и параметры физического диска.
SUN Sparcstation 20 - вопросы
Записал. Загрузка начинается, доходит до окошка с прогресс-индикатором.
То есть, поэтому и объем за 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.
SUN Sparcstation 20 - вопросы
Чехарда со временем. Выставляю в Солярисе правильное время, после перезагрузки оно отстает на 8 часов (минуты правильные). А в NVRAM - на 4 часа вперёд. Если в NVRAM ввести команду date, она показывает время с припиской GMT. Как установить время и часовой пояс непосредственно в NVRAM, я не знаю. Help'a у этой команды нет (она так и пишет). Пробовал разные комбинации, пишет Ок, а время остается без изменения.
SUN Sparcstation 20 - вопросы
Хороший знак. Создал новый дамп на основе disklabel из примера выше и с учетом, что это второй диск в системе, пока без NS.
► Показать
SUN Sparcstation 20 - вопросы
Как будто нащупал метод заливки дампа с фс NS на новый диск, но есть проблема - вм в процессе виснет.
NS придется вынести на раздел a, а Debian /boot на раздел b.
NS придется вынести на раздел a, а Debian /boot на раздел b.