On Sun, 8 Apr 2012 09:20:54 +0000 (UTC), supervinx <
nes...@libero.it>
wrote:
>
http://www.supervinx.com/Retrocomputer/IBM/AS400/temp/01.png
Questo direi proprio che abbia a che fare con il cambio di console, comunque
non è un errore, è solo un'informazione.
>
http://www.supervinx.com/Retrocomputer/IBM/AS400/temp/02.png
Questo è il pannello di collegamento durante l'IPL manuale (analogo a quello
di SSP in cui ti chiede data e ora). Lo si distingue perché il device è
QCONSOLE e perché sotto ci sono quelle tre righe bianche di testo che nei
collegamenti normali non compaiono.
>
http://www.supervinx.com/Retrocomputer/IBM/AS400/temp/03.png
Questo compare solo durante gli IPL manuali e permette di gestire le PTF
(per esempio di eliminarne una che impedisce il corretto IPL automatico).
Diventa utile perché ci dice che è installata la versione 3.7 di OS/400 e
nello specifico, oltre a microcode e OS (5716-999 e SS1), anche l'ambiente
di sviluppo (PW1), il compilatore RPG (RG1) e il TCP/IP (TC1). Inoltre è
anche presente la parte serve del Client Access (5763-XD1) versione 3.1.2.
Pure questi sono messaggi solo informativi, nulla di grave, che ci fanno
capire che l'ultima volta la macchina è stata spenta non correttamente.
Semplificando molto, e tenendo conto del fatto che OS/400 ragiona in maniera
del tutto diversa da Unix, possiamo dire che mentre in Unix i vari processi
dipendono da init (sono tutti "figli di init"), qui i vari job sono tutti
dipendenti da alcuni job di sistema, detti sottosistemi, che ne controllano
l'esecuzione e servono a raggrupparli per funzione. Così come fermando init
si fermano tutti i processi suoi "figli", qui fermando un sottosistema si
fermano tutti i job da lui dipendenti. Nel caso in cui la macchina all'atto
dello spegnimento avesse ancora dei sottosistemi attivi, questi vengono
elencati (anche per motivi di debug) al riavvio successivo.
QCTL è il sottosistema di controllo, quello avviato per primo e che fra le
varie cose fa partire anche gli altri; QSYSWRK è per alcuni job di servizio
del sistema; QSPL è per lo spooling delle stampe; QSERVER è per la parte
server delle applicazioni client/server (Client Access, ODBC, TCP/IP etc.);
QINTER è per i job delle sessioni interattive; QBATCH lo dice il nome; QCMN
è per le comunicazioni (SNA, APPC, modem, unità di controllo remote etc.).
>
http://www.supervinx.com/Retrocomputer/IBM/AS400/temp/11.png
Poiché si tratta di un IPL manuale, e poiché la macchina è stata spenta in
modo non corretto, è possibile intervenire sull'ordine e la priorità nella
ricostruzione di alcuni indici che hanno bisogno di essere sistemati.
>
http://www.supervinx.com/Retrocomputer/IBM/AS400/temp/12.png
Gli ultimi messaggi in fondo, quelli con l'asterisco, sono la diretta
conseguenza dell'aver spostato/cambiato alcune schede. Nulla di grave.
>
http://www.supervinx.com/Retrocomputer/IBM/AS400/temp/13.png
Qui è dove si arriva in ogni caso. Sia durante l'IPL manuale, sia
collegandosi da un qualunque terminale alla fine dell'IPL automatico.
>
http://www.supervinx.com/Retrocomputer/IBM/AS400/temp/14.png
Questi sono tutti messaggi per l'operatore di sistema (come i precedenti):
in cima c'è scritto che si tratta della coda (coda messaggi) di QSYSOPR. I
messaggi in alto sono normali e ci dicono che alcuni terminali non sono
stati trovati, sono solo informativi e non segnalano nulla di grave. In
particolare, i device QPADEVxxxx sono i device virtuali creati dal sistema
quando ci si collega da remoto via TCP/IP, quindi è più che normale che non
li trovi più. Gli altri potrebbero, anzi saranno quasi certamente altri
device via TCP/IP a cui però era stato assegnato un nome preciso invece di
lasciar fare al sistema. Anche gli altri sono tutti messaggi informativi.
> Sembra (ma chiedo conferma ai guru AS/400) che alla fine sia (quasi) tutto a
> posto. Ho ottenuto la schermata iniziale, e poi ho spento (da menu) il sistema,
> dato che oggi il tavolo del salone dev'esser sgombrato ...
Sì, direi proprio che è tutto a posto. Immagino che per spegnere tu abbia
scelto in sequenza dal menù principale le opzioni 3, 60 e 80 e confermato
con un paio di invii finali. In ogni caso lo scrivo qui così rimane anche
per altri che potrebbero averne bisogno. :)
> Vi dò un informazione interessante: nella fretta (di sgombrare il tavolo)
> anziché rimuovere la 2746 (twinax), ho rimosso la 2723 (ethernet).
> Il sistema è partito, così, con la scheda console seriale (mini centronics),
> la twinax non adatta (2746) e la 2720. Non ha protestato ed ha comunicato
> tramite la 2720.
Evidentemente, come ha scritto anche FM, ha ignorato la scheda incompatibile
e si è arrangiato con quel che ha trovato. L'unica cosa che mi domando (e
che non so) è se il cambio di console è stato automatico e definitivo o se
ti ha fatto vedere la console (anche) via Twinax solo perché hai fatto un
IPL manuale, ricordandosi comunque che per lui la console è seriale fino a
nuovo ordine. Direi che potresti procedere così: rimetti dentro la Ethernet,
fai un altro IPL manuale come quello visto qui sopra e poi riconfiguri il
TCP/IP (dalla riga di comando del menù principale scrivi CFGTCP e dai Invio,
il resto dovrebbe essere abbastanza ovvio). Dopodiché cambi da 01 BM a
01 BN, fai un nuovo IPL (che sarà automatico) e vedi cosa succede: se ti va
bene, sulla porta zero indirizzo zero Twinax dovresti vedere il pannello di
collegamento come video DSP01 e sottosistema QCTL, altrimenti ti farà vedere
qualcos'altro. Male che vada potrai collegarti via TCP/IP e operare da lì.
Io comunque sono abbastanza propenso a pensare che considererà la console
come passata automaticamente da seriale a Twinax...
Ciao, :)
G.
P.S. Ora che ci penso: bisogna vedere se il TCP/IP parte da solo all'IPL o
no. Non è affatto detto che sia impostato per partire automaticamente...