Автор Тема: SPARCstation 2 (Sun-4/75)  (Прочитано 50 раз)

Оффлайн случайность

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 621
SPARCstation 2 (Sun-4/75)
« : 21 Июнь 2019, 20:00:57 »
SPARCstation 2 (Sun-4/75)


SPARCstation 2, (кодовое имя - "Calvin") следующиий компьютер из серии рабочих станций на архитектуре Sparc выпускаемые Sun Microsystems.  Как и SS1 и SS1+ выпускается в корпусе формата - коробка для пиццы.

В свое время я разобрал подобную машину и выбросил от нее корпус, теперь жалею. Но вот удалось найти эту рабочую станцию почти в комплекте и рабочем виде. Хочется собрать конечно всю линейку этих рабочих станций.

продолжим!

Процессор

Информация из сети
Цитировать
40 МГц процессор Cypress CY7C601 - 28,5 MIPS, сопроцессор TI TMS390C601 - 4.2 MFLOPS

В моей машинке стоит процессор 40 МГц LSI Logic SPARC L64811GC-40S - 29 MIPS, и сопроцессор TI TMX390C602AGA

Процессор L64811 выпускался с частотами 25, 33 и 40МГц. в пластиковом и керамическом исполнениях. Корпус 207 пин CPGA или 207 пин PPGA. Оснащен конвеером в 4 стадии.
Потребляемая мощность - 2,5 Вт
Технологические нормы - 0,7 микрон, два слоя металлизации

L64811NC-25
L64811NC-33
L64811NC-40
L64811GC-25
L64811GC-33
L64811GC-40

Про сопроцессор информации не нашел, только картинки попадаются.


Память


SS2 поддерживает 128МБ ОЗУ. Из них 64МБ модулями SIMM на материнской плате, и специальными платами S-Bus по 32МБ.
На материской плате установлено 16 разъемов под память. Можно установить 16 модулей SIMM по 1МБ, что даст всего 16МБ ОЗУ, или 16 моделй SIMM по 4МБ. Тогда и сейчас модули по 4МБ были сказочная редкость, верх мечтания были модули по 1МБ, так как в основном были распостранены модули по 256КБ.
Модули S-Bus по 32МБ  мне не достались, их кто то спер. так как нет заглушек в корпусе. Сейчас думаю их достать будет проблематично. Есть надежда найти их на ебае.


Дисковая подсистема


В машине может устанавливаться до двух  SCSI дисков.  С интерфейсом наров 50 пин. Емкость каждого диска составляла 207 Мб. SUN pn - 370-1327
Так же машина комплектовалась 3,5 дисководом. Отличие от обычных в том что в нем нет кнопки выброса дискеты, Для выброса дискеты используется команда -  eject. SUN pn - 370-1207
Через  внешний порт SCSI контроллера можно подключать различные внешние накопители - стримеры,  СD приводы, дисковые полки.

Фото внешнего вида:
« Последнее редактирование: 24 Июнь 2019, 22:52:05 от случайность »

Оффлайн случайность

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 621
Re: SPARCstation 2 (Sun-4/75)
« Ответ #1 : 21 Июнь 2019, 20:10:07 »
принеся SS2 домой я ее разобрал и выставил перемычки порта в положении rs232 для того чтоб подключить к ней терминал. Так  проще копаться в сантехнике.
Так как батарейка в NVRAM давно села то машинка на это ругнулась. Но это поправимо все же. батарейку заменим и машинка булет как новая.

Вывод в теминал

Цитировать
WARNING: Unable to determine keyboard type
    FAILURE: NVRAM (f2000003) Battery Failure, Exp = 000000ff, Obs = 00000000
Starting real time clock...
Incorrect configuration checksum;
Clearing to default values.
Probing /sbus@1,f8000000 at 1,0  Nothing there
Probing /sbus@1,f8000000 at 2,0  Nothing there
Probing /sbus@1,f8000000 at 3,0  Nothing there
screen
Can't open input device.
SPARCstation 2, No Keyboard
ROM Rev. 2.2, 64 MB memory installed, Serial #16777215.
Ethernet address ff:ff:ff:ff:ff:ff, Host ID: ffffffff.


The IDPROM contents are invalid
Testing  64 megs of memory. Still to go    0
scrubbing  16 megs of memory at addr        0   0
Boot device: /sbus/le@0,c00000   File and args:
Internal loopback test --
Did not receive expected loopback packet.
Can't open boot device

Type b (boot), c (continue), or n (new command mode)
>

Как видно нет клавиатуры, нет фрейм буфера, по терминологии SUN. Дохлая батарейка. Но самое главное что машинка стартанула, и в ней 64МБ памяти

Оффлайн случайность

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 621
Re: SPARCstation 2 (Sun-4/75)
« Ответ #2 : 21 Июнь 2019, 20:12:38 »
теперь можно посмотреть что будет по резету

Цитировать

EPROM Checksum Test
Power-Up State Test
Context Register Test
Segment Map RAM MATS Pattern Test, Context 00000000
Segment Map RAM MATS Pattern Test, Context 00000001
Segment Map RAM MATS Pattern Test, Context 00000002
Segment Map RAM MATS Pattern Test, Context 00000003
Segment Map RAM MATS Pattern Test, Context 00000004
Segment Map RAM MATS Pattern Test, Context 00000005
Segment Map RAM MATS Pattern Test, Context 00000006
Segment Map RAM MATS Pattern Test, Context 00000007
Segment Map RAM MATS Pattern Test, Context 00000008
Segment Map RAM MATS Pattern Test, Context 00000009
Segment Map RAM MATS Pattern Test, Context 0000000a
Segment Map RAM MATS Pattern Test, Context 0000000b
Segment Map RAM MATS Pattern Test, Context 0000000c
Segment Map RAM MATS Pattern Test, Context 0000000d
Segment Map RAM MATS Pattern Test, Context 0000000e
Segment Map RAM MATS Pattern Test, Context 0000000f
Page Map RAM MATS Pattern Test
Limit 0 Register Test
Counter Interrupt Level 10 Test
Limit 1 Register Test
Counter Interrupt Level 14 Test
WARNING: Unable to determine keyboard type
Synchronous Error Reg Test
Synchronous Error Virtual Address Reg Test
Asynchronous Error Reg Test
Asynchronous Error Virtual Address Reg Test
Asynchronous Error Data Reg1 Test
Asynchronous Error Data Reg2 Test
System Enable Register Bit Test
Cache Data RAM MATS Pattern Test
Cache Tag RAM MATS Pattern Test
PTE Access Bit Test
PTE Modify Bit Test
PTE Write-Protect Bit Test
PTE Write-Invalid Bit Test
PTE Read-Invalid Bit Test
PTE Type 2 Space Bit Test
PTE Type 3 Space Bit Test
Synchronous Timeout Test
Asynchronous Timeout Test
**** 16 MegaBytes Found in Address Range 0x00000000 to 0x00ffffff ****
**** 16 MegaBytes Found in Address Range 0x01000000 to 0x01ffffff ****
**** 16 MegaBytes Found in Address Range 0x02000000 to 0x02ffffff ****
**** 16 MegaBytes Found in Address Range 0x03000000 to 0x03ffffff ****
DRAM Word MATS Pattern Test (0x00fe0000 - 0x01000000)
Parity/Memory Control Registers Bit Test
36-bit SIMM Parity Test
33-bit SIMM Parity Test
Interrupt Register Test
Software Interrupt Level 1 Test
Software Interrupt Level 4 Test
Software Interrupt Level 6 Test
NVRAM Access Test
TOD Clock Oscillator Running
TOD Registers Test
Cache Statistics Bit Update Test
Cache Doubleword-Alignment Read Miss Test
Cache TAG Comparator Read Miss Test
Cache Non-Cacheable Read Miss Test
Cache Read Miss Parity Test
Cache Doubleword-Alignment Read Hit Test
Cache Byte-Alignment Read Hit Test
Cache Read Hit Context Test
Cache Read Hit MMU Invalid Test
Cache Doubleword-Alignment Write Hit Test
Cache TAG Comparator Write Hit Test
Cache Write Hit Context Test
Cache Write Hit/Miss (Cacheable) Test
Cache Write Hit/Miss (Non-Cacheable) Test
Cache Write Miss Test
Software Context Flush Test
Software Segment Flush Test
Software Page Flush Test
Hardware Context Flush Test
Hardware Segment Flush Test
Hardware Page Flush Test
Unconditional Block Flush Test
FPU Misaligned Register Pair Test
FPU Single-Precision Test
Single-Precision FPU Exception (Invalid Result) Test
Single-Precision FPU Exception (Overflow) Test
Single-Precision FPU Exception (Underflow) Test
Single-Precision FPU Exception (Divide-by-0) Test
Single-Precision FPU Exception (Inexact Result) Test
Single-Precision FPU Exception and Timeout Test
Single-Precision FPU Exception and Data-Access Trap Test
Single-Precision FPU Exception and Misalignment Test
Single-Precision FPU Exception and Asynchronous Trap Test
FPU Double-Precision Test
Double-Precision FPU Exception (Invalid Result) Test
Double-Precision FPU Exception (Overflow) Test
Double-Precision FPU Exception (Underflow) Test
Double-Precision FPU Exception (Divide-by-0) Test
Double-Precision FPU Exception (Inexact Result) Test
Double-Precision FPU Exception and Timeout Test
Double-Precision FPU Exception and Data-Access Trap Test
Double-Precision FPU Exception and Misalignment Test
Double-Precision FPU Exception and Asynchronous Trap Test


Setting Segment Map
Sizing Memory
Mapping ROM
Mapping RAM
Probing /sbus@1,f8000000 at 1,0  Nothing there
Probing /sbus@1,f8000000 at 2,0  Nothing there
Probing /sbus@1,f8000000 at 3,0  Nothing there
screen
Can't open input device.
SPARCstation 2, No Keyboard
ROM Rev. 2.2, 64 MB memory installed, Serial #16777215.
Ethernet address ff:ff:ff:ff:ff:ff, Host ID: ffffffff.


The IDPROM contents are invalid
Testing  64 megs of memory. Still to go    0
scrubbing  16 megs of memory at addr        0   0
Type b (boot), c (continue), or n (new command mode)
>
« Последнее редактирование: 21 Июнь 2019, 20:26:52 от случайность »

Оффлайн случайность

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 621
Re: SPARCstation 2 (Sun-4/75)
« Ответ #3 : 23 Июнь 2019, 13:48:08 »
Востановление TOD
 так как батарейка в микросхеме 48Т02 сдохла, из за этого полетела вся информация что в ней хранилась. В результате при включении машины мы видим вот это:

Цитировать
SPARCstation 2, No Keyboard
ROM Rev. 2.2, 64 MB memory installed, Serial #16777215.
Ethernet address ff:ff:ff:ff:ff:ff, Host ID: ffffffff.

Это безобразие легко решаемо.

1. Купить новую микросхему, или демонтировать батарейку из старой и припаять новую
2. включить машину и ввести необходимые команды.

Машина у нас включена, и мы находимся в OBPROM

перед началов записи данных в микросхему 48Т02 надо всегда вводить команду - set-defaults

Цитировать
ok set-defaults
Clearing to default values.
ok
На экране или в терминале на эту команду будет написано - Clearing to default values.
Теперь можно продолжить. Торопиться не надо

Цитировать
ok 1 0 mkp
ok 55 1 mkp
ok 8 2 mkp
ok 0 3 mkp
ok 20 4 mkp
ok a5 5 mkp
ok 4f 6 mkp
ok b9 7 mkp
ok 0 8 mkp
ok 0 9 mkp
ok 0 a mkp
ok 0 b mkp
ok a5 c mkp
ok 4f d mkp
ok b9 e mkp
ok 0 f 0 do i idprom@ loop mkp
ok

В результате проделаных процедур получаем такое


Цитировать
SPARCstation 2, No Keyboard
ROM Rev. 2.2, 64 MB memory installed, Serial #10833849.
Ethernet address 8:0:20:a5:4f:b9, Host ID: 55a54fb9.

« Последнее редактирование: 24 Июнь 2019, 21:04:54 от случайность »

Оффлайн случайность

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 621
Re: SPARCstation 2 (Sun-4/75)
« Ответ #4 : 25 Июнь 2019, 20:50:59 »
Немножко фото внешнего вида

Вид спереди. Такой же лаконичный дизайн как и у SS1+. Щильдик с названием и эмблемой и индикатор питания. Смотришь на старые сановские машины и удивляешься почему так сейчас никто не делает?

На левом боку находится дисковод, копочки выброса дискеты нет, механизм приводится програмно
На правом боку пусто

Вся переферия подключается сзади. Рассмотрим внимательнее что же там находится,
3 слота  S-Bus. Свободны из них два, если стоит фрейм буфер. Если расширить память то 128 МБ, то ничего и не подключить больше, так как свободных слотов больше нет. сетвой разъем , Внешний разъем SCSI контроллера HD50. MII порт, чтоб подключить к нему витую пару, нужен медиа конвертер. Два разъема с портами rs232/432, А и В. Клавитаруный разъем. И вход и выход аудио. Тоже нужен специальный шнурок

Оффлайн случайность

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 621
Re: SPARCstation 2 (Sun-4/75)
« Ответ #5 : 25 Июнь 2019, 20:57:12 »
если перевернуть машинку кверху пузом, то можно офигеть.  А все дело в том что внизу приварены ребра жесткости. Прична проста, сверху ставился моник  весом с толстую бабу, Вот и бедняжка спаркстанция была должна выдержать такой вес и не сломаться. Если б не это то машинка была бы вообще тоненькой

Оффлайн случайность

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 621
Re: SPARCstation 2 (Sun-4/75)
« Ответ #6 : 25 Июнь 2019, 21:06:49 »
а теперь кишочки.

Общий вид системной платы. Видны слоты под память набитые 4мб симами, между ними ИС контроллера MMU.
Три большие керамические ИС - это процессор, сопроцессор и кэш контроллер. УФ ПЗУ это микросхема OBPROM и рядом с ней препарированая ИС  TOD. Пришлось заменить и кварц, так как сдуру снес его. А говорят что сдуру можно только х.. сломать, а нет , кварц тоже можно отломать.

Оффлайн случайность

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 621
Re: SPARCstation 2 (Sun-4/75)
« Ответ #7 : 25 Июнь 2019, 21:08:41 »
Процессор, сопроцессор, и кэш-контроллер более крупно.
Они находятся в моей машине, а в педовикии приводятся другие данные, об этом я написал в первом посту

Оффлайн случайность

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 621
Re: SPARCstation 2 (Sun-4/75)
« Ответ #8 : 25 Июнь 2019, 21:24:19 »
замечание по поводу установки S-Bus карточек

В эту машинку можно установить любые карточки, но только они будут болтаться как х.. врукомойне. Все дело в том что крепежные отверстия не подходят. Вот на фото типичная S-Bus  карточка. И в  других машинах она крепится за два отверстия что посередине боков планки.

Чтоб закрепить карточку в SS2  нужна специальная приблуда, она иногда попадается на карточках, там где она и не нужна. На втором фото она и показана.
Ее нужно прикрутить к верху планки карточки, для этого и есть два отверстия с зенковкой.
 На третьем и четвертом фото и показана эта конструкция

Появившимися выступами планка цепляется в вырезы корпуса и уже не болтается и не вылетает.

Оффлайн случайность

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 621
Re: SPARCstation 2 (Sun-4/75)
« Ответ #9 : 02 Июль 2019, 20:52:41 »
Переставил диск на положеное ему место, так же изменил ему SCSI ID чтоб было правильно

стало

Цитировать
ok probe-scsi
Target 3
  Unit 0   Disk     SEAGATE ST34371N        0484JD125573Copyright (c) 1996 Seagate All rights reserved