• Home
  • Blog
    • Technews
    • Pensiero del giorno
  • Informatica
  • Fotografie
    • Concerti
    • Vacanze
    • Varie
  • Acqua
  • La Wishlist

Finalmente Solaris!!

Domenica 27 Maggio 2007 17:25

Ho acquistato, in un momento di follia durante la fiera del radioamatore, una vecchia SparcStation 20 preso dalla voglia di rivedere Solaris, tanto amato e odiato durante il mio lavoro in Cubecom. Porto a casa la macchina, la apro e con stupore vedo che è fornita di un sacco di roba... con ordine: due dischi SCSI con connessione SCA, da 1 Gb e 2 Gb, due schede video (una integrata, "tappata" ed una aggiuntiva su suo bus), scheda di rete ethernet integrata, porta seriale (doppia porta, singolo connettore), scheda ATM Fore... quest'ultima mi ha turbato un po'.
BTW, la accendo e ci collego il mio terminale seriale, senza però ottenere risposta alcuna... controllo velocità, bitrate... ma niente... in compenso la macchina sale, la vedo in rete locale, quindi va e sta bene! Provo allora a collegare la tastiera, faccio "stop-A" per ottenere il prompt di "ok" dell'OpenBoot e provo:

ok> setenv output-device ttya
ok> setenv input-device ttya
ok> reset

La macchina si riavvia e come per magia ecco rientrato in possesso della console... fantastico! Potento finalmente guardare in faccia alla macchina scopro, ahime', che c'è Linux e non il tanto agoniato Solaris, in qualsiasi salsa o versione! No problem, mi dico, installo subito... Mi procuro un CDROM scsi esterno (facendo un giro, il giorno dopo, nella stessa fiera del radioamatore) lo configuro come ID 6, torno al prompt di ok e con il CD di Solaris 2.6 chiamo:

ok> boot cdrom -v
Boot device: /iommu/sbus/espdma@f,400000/
esp@f,800000/sd@6,0:d File and args: -v
Size: 243560+176918+41926 Bytes
SunOS Release 5.6 Version Generic_105181-05 [UNIX(R)
System V Release 4.0]
Copyright (c) 1983-1997, Sun Microsystems, Inc.
Using default device instance data
pac: enabled - SuperSPARC/SuperCache
cpu0: TI,TMS390Z55 (mid 8 impl 0x0 ver 0x3 clock 60 MHz)
mem = 49152K (0x3000000)
avail mem = 44421120
Ethernet address = 8:0:20:72:75:85
root nexus = SUNW,SPARCstation-20
iommu0 at root: obio 0xe0000000
sbus0 at iommu0: obio 0xe0001000
espdma0 at sbus0: SBus slot f 0x400000
esp0: esp-options=0x46
esp0 at espdma0: SBus slot f 0x800000 sparc ipl 4
esp0 is /iommu@f,e0000000/sbus@f,e0001000/
espdma@f,400000/esp@f,800000
sd3 at esp0: target 3 lun 0
sd3 is /iommu@f,e0000000/sbus@f,e0001000/
espdma@f,400000/esp@f,800000/sd@3,0

sd6 at esp0: target 6 lun 0
sd6 is /iommu@f,e0000000/sbus@f,e0001000/
espdma@f,400000/esp@f,800000/sd@6,0
root on /iommu@f,e0000000/sbus@f,e0001000/
espdma@f,400000/esp@f,800000/sd@6,0:b fstype ufs
No contiguous memory requested for SX
obio0 at root
zs0 at obio0: obio 0x100000 sparc ipl 12
zs0 is /obio/zs@0,100000
zs1 at obio0: obio 0x0 sparc ipl 12
zs1 is /obio/zs@0,0

e qui si ferma... niente, non va ne avanti ne indietro... come mai, come non mai? Provo a smontare la scheda ATM, la scheda video aggiuntiva, fare vari probe-scsi e probe-scsi-all, a controllare il block size del cdrom (ricordo infatti che per le Sun il block size è 512 e non 2048) ma niente.
Passa qualche mese, la macchina se ne sta li in bella mostra (in figura, sotto la stampante e il nuovo acquisto RS/6000) con Linux installato e funzionante ma niente, di Solaris nemmeno la traccia. Un giorno la riprendo in mano e comincio a consultare varie guide, siti, configurazione della macchina, soprattutto la sezione printenv dove è riportata la configurazione delle macchina intesa come parametri di boot, console, etc. e noto che tra i parametri da me impostati differenti da quelli di default proposti ci sono, oltre ai vari output-device e input-device, anche il ttya-ignore-cd che era false invece che true. Visto che, dopo alcune ricerche, sono venuto alla conclusione che zs0 e zs1 sono le seriali decido di riportare al default questo valore... riprovo a fare "boot cdrom" e... come per magia l'installazione di Solaris 2.6 va avanti, non si arena, fino ad giungere al completamento e...

Finalmente, come si può vedere, Solaris appare in tutto il suo splendore... e se non fosse per la poca RAM, attualmente 48 Mb, avrei messo anche il 2.8 (noto come Solaris 8). Ora non mi resta che installare, grazie a thewrittenword, tutti i ports per Solaris dei tools GNU come il gcc, make, openssl.. compilarmi l'ssh... installare Mozilla. A proposito di Mozilla, mi piange il cuore a dirlo, ma nell'unica versione precompilata attualmente disponibile (perchè mozilla.org, sia per Mozilla che per l'ottimo Firebird usano compilare solamente per la 2.7 e 2.8) è veramente "un ferro", lentezza all'ennesima potenza (forse per colpa di GTK+). Per questo motivo mi sono piegato ad un altro browser (non essendo utilizzabile quello in dotazione, HotJava)...

Per ora è tutto. Conto di farci girare Tomcat per qualche test personale e le mie applicazioni Java, per poterle certificare per la piattaforma Solaris e poterle pubblicare quanto prima su javaisptools.org.

 

Twitter status

: me ne lamento sempre, ma avere dei clienti con consulenti incompetenti ha degli indubbi vantaggi
perde un amico
LUI "cara aspettiamo ospiti a casa?", LEI "si... perché?", LUI "ora si spiega perché non ci sono scarpe sparse per l'ingresso"
 

Meteo

Anguillara Sabazia: 20.9 °C
Genova Albaro: 29.2 °C

Temperatura Casa: 27.9 °C
Pressione Casa: 973.0 hPa
Umidità Casa: 89 %
Pioggia ultime 24h: 0.0 mm