Автор Тема: SparcStation 4  (Прочитано 2193 раз)

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

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1061
SparcStation 4
« : 14 декабря 2020, 16:13:42 »
SparcStation 4


Основные ТТХ:
Процессор - MB86904 1100 МГц (самый старший в линейке)
Память - 32 Мб

« Последнее редактирование: 24 января 2021, 15:44:02 от случайность »

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

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1061
Re: SparcStation 4
« Ответ #1 : 14 декабря 2020, 16:22:20 »
Эту машинку долго не удавалось найти, Но наконец она у меня. Когда они попадались в продаже, то мне были не интересны, Все же один процессор, памяти мало, портов S-bus всего одна штука, Да и это бюджетный вариант. А потом как то их покупали быстро и я не успевал. Но вот свершилось, машинка у меня,
завтра буду разбирать мыть и очищать от пыли времени,
Так же придется перепаять батарейку TOD. Но это стандартная процедура
Машинка мне попалась с максимальным процом MicroSPARC II , целых 110 МГц. Аж дух захватывает. Были еще варианты с процессором на 70 и 85 МГц. Вроде бы у меня где то был какой то микроспарк, вытащеный уже не помню откуда.

Сейчас глянул, процессор впаян, его не заменить, скорее это для удешевления, чтоб не ставить сокет, и на этом с экономить пару баксов
« Последнее редактирование: 14 декабря 2020, 16:43:37 от случайность »

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

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1061
Re: SparcStation 4
« Ответ #2 : 15 декабря 2020, 22:25:45 »
сегодня разобрал отмыл машинку, и потом собрал
вот лог первого включения, Но нужно пилить микросхему TOD и менять батарейку

Power-ON Reset

$$$$$ WARNING: No Keyboard Detected! $$$$$
MMU Context Table Reg Test
MMU Context Register Test
MMU TLB Replace Ctrl Reg Tst
MMU Sync Fault Stat Reg Test
MMU Sync Fault Addr Reg Test
MMU TLB RAM NTA Pattern Test
MMU TLB CAM NTA Pattern Test
MMU TLB LCAM NTA Pattern Test
IOMMU SBUS Config Regs Test
IOMMU Control Reg Test
IOMMU Base Address Reg Test
IOMMU TLB Flush Entry Test
IOMMU TLB Flush All Test
SBus Read Timeout Test
EBus Read Timeout Test
D-Cache RAM NTA Test
D-Cache TAG NTA Test
I-Cache RAM NTA Test
I-Cache TAG NTA Test
Memory Address Pattern Test
FPU Register File Test
FPU Misaligned Reg Pair Test
FPU Single-precision Tests
FPU Double-precision Tests
FPU SP Invalid CEXC Test
FPU SP Overflow CEXC Test
FPU SP Divide-by-0 CEXC Test
FPU SP Inexact CEXC Test
FPU SP Trap Priority >  Test
FPU SP Trap Priority <  Test
FPU DP Invalid CEXC Test
FPU DP Overflow CEXC Test
FPU DP Divide-by-0 CEXC Test
FPU DP Inexact CEXC Test
FPU DP Trap Priority >  Test
FPU DP Trap Priority <  Test
PROC0 Interrupt Regs Tests
Soft Interrupts OFF Test
Soft Interrupts ON Test
PROC0 User Timer Test
PROC0 Counter/Timer Test
DMA2 E_CSR Register Test
LANCE Address Port Tests
LANCE Data Port Tests
DMA2 D_CSR Register Test
DMA2 D_ADDR Register Test
DMA2 D_BCNT Register Test
DMA2 D_NADDR Register Test
ESP Registers Tests
DMA2 P_CSR Register Test
DMA2 P_ADDR Register Test
DMA2 P_BCNT Register Test
PPORT Registers Tests
NVRAM Access Test
TOD Registers Test
initializing TLB
initializing cache

Allocating SRMMU Context Table
Setting SRMMU Context Register
Setting SRMMU Context Table Pointer Register
Allocating SRMMU Level 1 Table
Mapping RAM
Mapping ROM

ttya initialized
Probing Memory Bank #0 32 Megabytes
Probing Memory Bank #1 Nothing there
Probing Memory Bank #2 Nothing there
Probing Memory Bank #3 Nothing there
Probing Memory Bank #4 Nothing there
Starting real time clock...
Incorrect configuration checksum;
Setting NVRAM parameters to default values.
Setting diag-switch? NVRAM parameter to true
Probing CPU FMI,MB86904
Probing /iommu@0,10000000/sbus@0,10001000 at 4,0  espdma esp sd st SUNW,bpp ledm
a le
Probing /iommu@0,10000000/sbus@0,10001000 at 0,0  Nothing there
Probing /iommu@0,10000000/sbus@0,10001000 at 1,0  Nothing there
Probing /iommu@0,10000000/sbus@0,10001000 at 2,0  SUNW,tcx
Probing /iommu@0,10000000/sbus@0,10001000 at 3,0  power-management
Probing Memory Bank #0 32 Megabytes
Probing Memory Bank #1 Nothing there
Probing Memory Bank #2 Nothing there
Probing Memory Bank #3 Nothing there
Probing Memory Bank #4 Nothing there
Starting real time clock...
Incorrect configuration checksum;
Setting NVRAM parameters to default values.
Setting diag-switch? NVRAM parameter to true
Probing CPU FMI,MB86904
Probing /iommu@0,10000000/sbus@0,10001000 at 4,0  espdma esp sd st SUNW,bpp ledm
a le
Probing /iommu@0,10000000/sbus@0,10001000 at 0,0  Nothing there
Probing /iommu@0,10000000/sbus@0,10001000 at 1,0  Nothing there
Probing /iommu@0,10000000/sbus@0,10001000 at 2,0  SUNW,tcx
Probing /iommu@0,10000000/sbus@0,10001000 at 3,0  power-management

SPARCstation 4, No Keyboard
ROM Rev. 2.24, 32 MB memory installed, Serial #11184810.
Ethernet address aa:aa:aa:aa:aa:aa, Host ID: aaaaaaaa.


The IDPROM contents are invalid

Boot device: /iommu/sbus/ledma@4,8400010/le@4,8c00000  File and args:
Internal loopback test -- Did not receive expected loopback packet.

Can't open boot device

Type  help  for more information
ok

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

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1061
Re: SparcStation 4
« Ответ #3 : 24 января 2021, 15:49:13 »
Наконец нашел держатель батарейки, нужен здесь низкий, потому что над ним находится звуковая карточка. в этом вся и сложность.

Вставил новую батарейку, и загрузил машинку. посмотрим что же за процессор нам достался, посредством команды module-info

ok module-info
CPU FMI,MB86904 Rev. 2.6 : 110.0 Mhz
SBus (Divide By 5)       : 22.0 Mhz

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

Частота шины SBus всего 22 МГц

И так машинка старует, все хорошо, и можно взяться за восстановление IDprom

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

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1061
Re: SparcStation 4
« Ответ #4 : 24 января 2021, 16:13:46 »
Восстановление IDPROM SparcStation 4


Перед этой процедурой у вас должна быть щаменена микросхема на новую, а если сипользуете старую, то заменена в ней батарейка. Мня задушила жаба тратить космические деньги на новую ИС, поэтому распилил старую, и припаял держатель батерек 2025. чтоб если сдохнет баатрейка, то она меняется одним движением.

Так же надо знать тип машины, так как у нас SS4, то тип машины - 80

Сейчас при включении такое безобразие

SPARCstation 4, No Keyboard
ROM Rev. 2.24, 32 MB memory installed, Serial #11184810.
Ethernet address aa:aa:aa:aa:aa:aa, Host ID: aaaaaaaa.

Обязательно не забываем команду set-defaults

ok set-defaults
Setting NVRAM parameters to default values.

вводим следуюшие команды

1 0 mkp
80 1 mkp
8 2 mkp
0 3 mkp
20 4 mkp
77 5 mkp
8a 6 mkp
a9 7 mkp
0 8 mkp
0 9 mkp
0 a mkp
0 b mkp
77 c mkp
8a d mkp
a9 e mkp
0 f 0 do i idprom@ xor loop f mkp

Перегружаемся командой reset

и видим красивую надпись
 
SPARCstation 4, No Keyboard
ROM Rev. 2.24, 32 MB memory installed, Serial #7834281.
Ethernet address 8:0:20:77:8a:a9, Host ID: 80778aa9.

Самое интересное что на диске оказалась уже установленая солярка, Она стартанула, предложила создать рутовый пароль, и все заработало,

Boot device: /iommu/sbus/espdma@4,8400000/esp@4,8800000/sd@3,0  File and args:
SunOS Release 5.5.1 Version Generic [UNIX(R) System V Release 4.0]
Copyright (c) 1983-1996, Sun Microsystems, Inc.
WARNING: TOD clock not initialized -- CHECK AND RESET THE DATE!
Hostname: sun
Configuring the /devices directory
Configuring the /dev directory
Configuring the /dev directory (compatibility devices)
The system is coming up.  Please wait.
checking ufs filesystems
/dev/rdsk/c0t3d0s7: is clean.
le0: No carrier - cable disconnected or hub link test disabled?
le0: No carrier - cable disconnected or hub link test disabled?
le0: auto-revarp failed: no RARP replies received
starting routing daemon.
starting rpc services: rpcbind keyserv kerbd done.

Предложение о создании  рутового пароля

On this screen you can create a root password.

A root password can contain any number of characters, but only the first eight
characters in the password are significant. (For example, if you create
`a1b2c3d4e5f6' as your root password, you can use `a1b2c3d4' to gain root
access.)

You will be prompted to type the root password twice; for security, the
password will not be displayed on the screen as you type it.

> If you do not want a root password, press RETURN twice.

Root password:


Re-enter your root password.


Press Return to continue.

Надо потом установить что то свое

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

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1061
Re: SparcStation 4
« Ответ #5 : 29 января 2021, 20:05:24 »
материнская плата  SparcStation 4

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

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1061
Re: SparcStation 4
« Ответ #6 : 29 января 2021, 20:13:26 »
внутренности блока питания, обращает внимание очень плотная компановка, и два вентилятора для охлаждения