Fórum Root.cz

Hlavní témata => Hardware => Téma založeno: chan_hfc 26. 11. 2025, 17:58:29

Název: Zprovoznění hardware SPARC64 od Sun Microsystems
Přispěvatel: chan_hfc 26. 11. 2025, 17:58:29
Našel by se zde nějaký pamětník, který se vyzná ve starším SPARC64 hardware od Sun Microsystems?

Mám v depozitáři pár kousků SunFire V120 a Netra X1. Potřeboval bych konzultovat nějaké detaily ohledně instalace a zprovoznění.
Název: Re:Zprovoznění hardware SPARC64 od Sun Microsystems
Přispěvatel: RDa 26. 11. 2025, 19:49:20
Zde se muzes inspirovat:
https://www.youtube.com/@clabretro/search?query=SunFire

Název: Re:Zprovoznění hardware SPARC64 od Sun Microsystems
Přispěvatel: d4rkl0rd 26. 11. 2025, 19:56:33
A co presne ta zaujima?
Název: Re:Zprovoznění hardware SPARC64 od Sun Microsystems
Přispěvatel: a6b 26. 11. 2025, 20:45:57
na stale jeste bezicim abclinuxu.cz jsou navody pro ruzne hw a mozna tam je i navod na sparc :-)
ja jsem tam jeste nasel svuj text o zprovozneni linuxu na starem neobvyklem hardware z roku 2004.
Název: Re:Zprovoznění hardware SPARC64 od Sun Microsystems
Přispěvatel: Trident Vasco 26. 11. 2025, 22:29:20
Našel by se zde nějaký pamětník, který se vyzná ve starším SPARC64 hardware od Sun Microsystems?

Mám v depozitáři pár kousků SunFire V120 a Netra X1. Potřeboval bych konzultovat nějaké detaily ohledně instalace a zprovoznění.
Sun HW/SW junior tester part-timer a engineer posléze. Ptej se. Tzn. Nejsem pamětník ale sunovska duchna.
Škoda ze nemáš neco zajimavejsiho. Tohle jsou male pizza boxy na hraní:-)
Název: Re:Zprovoznění hardware SPARC64 od Sun Microsystems
Přispěvatel: RDa 26. 11. 2025, 22:47:16
Škoda ze nemáš neco zajimavejsiho. Tohle jsou male pizza boxy na hraní:-)

Ja mam T1000 / T2000 z tech mensich a novejsich - a pak M5000 ... v te je bohuzel ale jen trojice CPU a jeste i to ruzne modely - tak nevim zda to byl nejaky bastl setup nebo zdroj nahradnich dilu (je tam puvodni nalepka jednoho tuzemskeho vyrobce aut ,) Prenaset to v jedne osobe bylo na totalni rozborku a nekolik krabic a pytlu dilu :D V tom rozmeru 10U se i tezko hleda jiny single node komp (tj. co neni napr. blade pole). Zatim ty pokusy vaznou na nedostatku zasuvkove kapacity (4*2.1kW)
Název: Re:Zprovoznění hardware SPARC64 od Sun Microsystems
Přispěvatel: chan_hfc 26. 11. 2025, 23:15:57
A co presne ta zaujima?

Je to několik tématických okruhů.
Jen na vysvětlenou - já už ten hardware mám delší dobu, některý jsem už v minulosti bez problému nainstaloval a mám tam funkční FreeBSD a Debian. Teď to zase trochu vyplavalo na povrch, chceme si s tím trochu pohrát, reinstalovat, takže bych rád dořešil problém z minulosti a taky jeden nový, na který jsem narazil.

SunFire V120 je ve dvou exemplářích. Jeden bazarový, z nějakého elektrošrotu, už ho někdy někdo používal. Druhý je zcela nový, nepoužitý, včetně originální krabice, nějaké přiručky atd. Asi to byla nějaká úloženka.

Vysvětlení pro čtenáře, kteří ten hardware neznají - jsou to 1U servery určené pro síťové aplikace, na rozdíl od běžných IBM PC nebo i Sun pracovních stanic, tyto nemají klávesnici ani obrazovku. Než nabootuje OS a rozjedou se síťové služby, počítač se ovládá přes sériový port RS-232 a terminál, např. PC s nějakým terminálovým programem - CRT, PuTTY, Minicom...
Kromě vlastního počítače s CPU UltraSparc IIe je tam managementová 'karta' tzv. LOM (LightOut Management) resp. u vyšších modelů V240, V480 je to ALOM (Advanced LOM), založená na CPU Hitachi H8. Je to podobné jako PC servery HP mají iLO nebo DELL mají iDRAC. Tedy, s tím rozdílem, že tady není možnost přenášet bitmapový obraz, neběží tam Windows. Je to čistě textový terminál.
Sériový port je sdílený mezi LOM a hlavním počítačem. Po připojení napájení běží pouze LOM a přes terminál se komunikuje s ním. Má sadu příkazů, pro další děj je důležitý poweron, kterým se zapne vlastní počítač. Ten posléze převezme sériový port a přez něj ovládá Sun firmware OpenBoot (což je něco jako BIOS nebo EFI) a následně OS, který nabootoval.

Teď první tématický okruh.
Ten zánovní V120 jsem nainstaloval už dávno, dal jsem tam Debian 6 a vlastně si už ani nepamatuji, jak jsem to udělal.

Po připojení napájecího kabelu se nejprve ozve LOM. Resp. LOMlite, nejsem si úplně jistý, co to znamená.
LOMlite starting up.

CPU type: H8/3437S, mode 3
Ram-test: 2048 bytes OK
Initialising i2c bus: OK
Searching for EEPROMs: 50(cfg)
I2c eeprom @50: OK
i2c bus speed code 01... OK
Probing for lm80s: 28
Initialising lm80 @28: OK
Probing for lm75s: none
System functions: PSUs fans breakers rails gpio temps host CLI ebus clock

LOMlite console
lom>
LOM event: +0h0m0s LOM booted


posléze spustím počítač


lom>poweron
lom>
LOM event: +0h6m7s host power on
üDone
Bootmode is 0
[New I2C DIMM address]
MCR0 = 57b2ce06
MCR1 = 80008000
MCR2 = c7f0ffff
MCR3 = a00003ff
Ecache Size = 512 KB
NVRAM Test
Icache Test
Dcache Test
MMU Test
FPU Test
Ecache Tag Addr Test
Ecache RAM Addr Test
Clearing E$ Tags Done
Clearing I/D TLBs Done
Probing memory
Done
MEMBASE=0xc0000000
MEMSIZE=0x20000000
Data Line Test
Core Memory Test
Clearing memory...including Unix retained memory...Done
Turning ON MMUs Done
Copy ROM to RAM (170080 bytes) Done
Orig PC=0x1fff0007e44  New PC=0xf0f07e9c
Processor Speed=648MHz
Memory Data Line Test
Memory Addr Line w/ Ecache Test
ECC Block Memory Test
Looking for Dropin cPOST ... found
Copying Client...Done
Transferring control to Client...

Sun Microsystems, Inc.     cPOST
@(#) cpost 1.0.17 2003/10/06 17:10

All Basic UltraSPARC IIe PBM Tests


atd., atd., detaily asi nejsou v tuto chvíli důležité
až nakonec OpenBoot spustí Linux

Sun Fire V120 (UltraSPARC-IIe 648MHz), No Keyboard
OpenBoot 4.0, 2048 MB memory installed, Serial #60xxxx96.
Ethernet address 0:3:xx:xx:xx:48, Host ID: 83xxxx48.



Executing last command: boot                                         
Boot device: disk:a  File and args:
SILO Version 1.4.14
boot:
Allocated 64 Megs of memory at 0x40000000 for kernel
Uncompressing image...
Loaded kernel version 2.6.32
Loading initial ramdisk (4191031 bytes at 0xDF000000 phys, 0x40C00000 virt)...
|
[    0.000000] PROMLIB: Sun IEEE Boot Prom 'OBP 4.0.17 2003/10/06 17:10'
[    0.000000] PROMLIB: Root node compatible: sun4u
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.32-5-sparc64 (Debian 2.6.32-48squeeze6) (jmm@debian.org) (gcc version 4.3.5 (Debian 4.3.5-4) ) #1 Tue May 13 20:19:18 UTC 2014


Na tom bazarově-šrotovém se ale nedostanu daleko. LOM požaduje přihlášení a to zatím neumím překonat.


LOMlite starting up.

CPU type: H8/3437S, mode 3
Ram-test: 2048 bytes OK
Initialising i2c bus: OK
Searching for EEPROMs: 50(cfg)
I2c eeprom @50: OK
i2c bus speed code 01... OK
Probing for lm80s: 28
Initialising lm80 @28: OK
Probing for lm75s: none
System functions: PSUs fans breakers rails gpio temps host CLI ebus clock

LOMlite console
Please login:


Takže v tomto tématickém okruhu je to jasné - potřeboval bych konzultovat co ten login znamená
(Teda, já to asi tuším. LOM má uživatelské účty a na tom zánovním V120 není žádný nadefinovaný)
lom>usershow
1: [not defined]
2: [not defined]
3: [not defined]
4: [not defined]

a jestli to jde nějak překonat, případně jak nebo co udělat pro to, abych server oživil a mohl si hrát.  ;)
V serveru je vložená nějaká čipová karta, pravděpodobně "Smart Card" nebo podobná. Předpokládám, že plní funkci TPM, ale možná úplně jinou, nevím to. Možná souvisí s těmi uživateli, možná ne.

Druhý tématický okruh se týká bootu z CD-ROM.
Ten postarší Debian bych rád nahradil za něco aktuálního. Připadá v úvahu Gentoo, NetBSD, OpenBSD nebo starší FreeBSD 12.
Zkusil jsem bootovat z aktuálního CD Gentoo 2025 a z FreeBSD 12.4, ale nějak to nejde. CD-ROM ale vypadá, že je funkční. V tom Debianu CD normálně namountuji a jde ho přečíst jak tarem tak ddčkem.
O tomto bych ale podrobněj poreferoval posléze, protože ješte chci něco zkusit, ještě jsem nevyčerpal všechny možnosti, které umím udělat sám. Např. nabootovat z původního CD s Debianem 6, ze kterého jsem to původně nainstaloval a prokazatelně to šlo. Resp. z CD FreeBSD 9, ze kterého jsem zase nainstaloval Netra X1. Resp. ještě vyhrabu X1 a zkusím, jak se to chová tam.

Takže tak se věci mají. Chtěl jsem se zepatat někoho, kdo ten hardware používal a zná ho lépe než já, jestli by mi k tomu něco řekl.
Název: Re:Zprovoznění hardware SPARC64 od Sun Microsystems
Přispěvatel: chan_hfc 26. 11. 2025, 23:29:02
Našel by se zde nějaký pamětník, který se vyzná ve starším SPARC64 hardware od Sun Microsystems?

Mám v depozitáři pár kousků SunFire V120 a Netra X1. Potřeboval bych konzultovat nějaké detaily ohledně instalace a zprovoznění.
Sun HW/SW junior tester part-timer a engineer posléze. Ptej se. Tzn. Nejsem pamětník ale sunovska duchna.
Škoda ze nemáš neco zajimavejsiho. Tohle jsou male pizza boxy na hraní:-)

Napsal jsem obsáhlou zprávu a mých problémech, resp. její první iteraci.  ;)

Njn., já bych rád i něco zajímavějšího, ale dnes už to asi neseženu a tehdy (a to už je minimálně deset roků, spíš patnáct...) jsem k tomu přišel náhodou. Byl jsem v Holicích na radioamatérském blešáku, bylo po dešti a na zemi v blátě najednou vidím !!! WOW !!! šedomodrá krabice Sun.  :) Tak jsem ji vzal. Ten nový V120 jsme s kumpánem pozděj objednali přes eBay. Netra X1 mám přes Aukro za 200,- Kč. Ten prodávající vůbec nechápal co to je a nevěděl co s tím, když není kam připojit klávesnici a obrazovku. Vyzvedl jsem osobně a už za dvě hodiny jsem mu psal, že je to cajk a už mi na tom běží FreeBSD. Myslím, že pěkně čuměl.  :)
Ale to co mám je na hraní dobré. Chceme rozběhnout Fidonet, BBS, UUCP, network news a tak...

Ještě mám SGI Indigo2, ale to už je jiný příběh.