Newsgroup: it.comp.retrocomputing
Titolo: [??? HELP ???] 5250 twinax adapter cable

Ho un dubbio twinax ...
La scheda che sto utilizzando (IBM 5250 Express Card ISA PnP) ha un 
connettore DB15 "maschio".
Ho cercato in garage, nello scatolone twinax/scsi il materiale per 
connettermi al 5364.
Oltre al cavo twinax vero e proprio, ho trovato due adattatori.
1) DB15 "femmina" - T con due connettori twinax ed un interruttore 
"Term - Through" - marca IDEA.
 
2) DB15 "maschio" - T con due connettori twinax
 
Il secondo, ovviamente, non va bene.
Per il primo, come devo impostarlo ? Term o through ? Se mi connetto, 
poi, solo ad uno dei due connettori twinax, l'altro lo posso lasciare 
libero o va terminato ? E come ?
 
-- 
http://www.supervinx.com/Retrocomputer
 

Il primo tentativo è fallito :(
Configurata una sessione col Personal Communications 5.8
 
Host: 			S/3X
Collegamento: 		5250
Indirizzo stazione: 	1
Adattatore:	    	0
 
Mi propone come unica scelta TDLC (Console)
 
 
Non si collega, né con lo splitter su term, né su through.
 
Ho provato a cambiare altri numeri, nulla.
 
Il cavo in sé è funzionante (provato su di un AS/400).
 
Devo andar per esclusione.
Portar su un terminale twinax vero e proprio e verificare il 
funzionamento della porta esterna del 5364.
 
Il problema potrebbe risiedere nella scheda IBM 5250 Express (ma non ci 
sono errori segnalati) o nell'errata configurazione del PComm.
 
A proposito, l'help parla di sessioni CUT, ma non ci sono nel menu' a 
tendina.
 
A proposito: la sessione sul companion PC, è vista come console ? Cioè 
adattore 0/stazione 0 ? Genericamente è indicata con W1. Spulciando il 
file storico, ho solo visto W1, mentre nell'altro compare sia W1 che W2.
Per caso è necessario abilitare da SSP il supporto alla porta esterna ?

 libero o va terminato ? E come ?
 
Se lo imposti su TERM ovviamente non importa il terminatore esterno. Alcuni
adattatori con l'interruttore hanno anche un numerino o una freccia che fa
capire qual č il lato funzionante quando č impostato su TERM (ovviamente
quando č su THRU funzionano entrambi). Quelli senza indicazioni sono double
face. Quelli senza interruttore, nella stragrandissima maggioranza dei casi
hanno il terminatore automatico (meccanico) disattivato dall'inserimento di
un cavo Twinax nel connettore.
 
Purtroppo non c'č uno standard noto, quindi ti converrebbe dare un'occhiata
al PCB della scheda e ai pin dell'adattatore per verificare che gli uni
corrispondano agli altri: magari la scheda IBM "parla" su alcuni pin mentre
l'adattatore "ascolta" su altri...
 
Ad ogni modo, per tratte brevi puoi fare anche a meno di terminatori e cose
varie: se parliamo di un metro o poco piů puoi anche usare un pezzo di filo
qualunque infilato da una parte nei buchini del Twinax e dall'altra fissato
come si puň al 15 poli della scheda. Infatti di solito di quei 15 poli ne
sono in uso solo 2, al massimo 3 se la schermatura č separata.
 
 
Ciao,
G.
 

 Per caso è necessario abilitare da SSP il supporto alla porta esterna ?
 
Questo è infatti il dubbio che mi viene. So che da un certo punto in poi SSP
ha avuto la configurazione automatica dei terminali collegati (così come
l'ha sempre avuta OS/400, per quello ti dicevo di provare con lui), ma forse
un SSP 5.x è troppo vecchio, non ne ho idea. Più che abilitazione della
porta ipotizzerei la configurazione del terminale, cioè dirgli che su quella
porta, a quell'indirizzo, c'è un device (terminale o stampante) in attesa.
 
La console in quel genere di macchine in condizioni normali è effettivamente
il terminale con indirizzo zero sulla porta zero, però nei casi in cui la
console sia separata (per esempio perché è il Companion), il device 0/0 è un
device come tutti gli altri e non va in conflitto. Insomma, mi aspetto che
sul 5364 i sei indirizzi della porta Twinax siano tutti utilizzabili senza
problemi o esclusioni. Quanto a W1 sì, è proprio il nome standard del primo
terminale (come DSP01 in OS/400), ma non è una precondizione per definirlo
la console: è solo una sorta di etichetta che può anche essere cambiata.
 
Tra un po' ti dico come verificare la configurazione dei terminali. :)
 
Ciao,
G.
 

Ho provato direttamente con l'altro 5364... tutto a posto, nessun 
problema ! Si connette come Adapter 0, ID 0
È, allora, un problema di configurazione.
Mi sa che devo riesumare i dischi del microcodice ...

 Tra un po' ti dico come verificare la configurazione dei terminali. :)
 
Allora, per verificare la configurazione (e fare anche altre cose) c'è la
procedura guidata CNFIGSSP, da richiamare senza parametri.
 
Ogni pannello di CNFIGSSP in alto a sinistra ha un numero univoco, molto
comodo per i riferimenti invece di descrivere quel che si vede. :)
 
Lanci CNFIGSSP e ti trovi al suo pannello principale, numero 1.0
 
1.0, scegli 3. Revisione di una configurazione
 
3.0, scegli 5. Record principale di configurazione
 
6.0, ti riassume alcuni dati, premi Invio
 
5.0, scegli 1. Utilizzo di terminali video e stampanti
 
27.0, scegli 1. Aggiungere o cancellare terminali video e stampanti locali
 
12.0, appare uno schema "grafico" del 36 con tutte le sue porte. Ogni riga è
una porta, ogni colonna un device su quella porta:
 
       0     1     2     3     4     5     6    <--Indirizzo terminale
 
      15    15    15    15    15    15    15    00 -- P ! ------- !
      PB                                        01 -- O !         !
                                                02 -- R !         !
                                                03 -- T !  S/36   !
                                                04 -- S !         !
                                                05 --   !         !
                                                06 --   !         !
                                                07 --   ! ------- !
 
Se all'intersezione c'è qualcosa, quello è un device configurato, se non c'è
niente, l'indirizzo non è in uso. Il numero o sigla all'intersezione indica
il tipo di hardware atteso a quell'indirizzo (nel mio caso, 15 rappresenta
il terminale modello 3196, abbastanza generico; PB la stampante 5256).
 
Scommetto che il 5364 considera il terminale e la stampante emulati dal PC
come device collegati a un altro controller o per lo meno a un'altra porta
rispetto a quella sul retro, quindi senza conflitti di indirizzo. Per vedere
se ci sono eventuali altri controller (quindi altre porte) con eventuali
device configurati, basta fare pagina avanti o invio: vedrai che i numeri a
fianco delle porte cambieranno dall'intervallo 00-07 a 08-15, 16-23 e 24-31.
 
Dopodiché, per uscire o fai F19 o una serie di F3, in ogni modo arrivi fino
al pannello 1.0 da cui puoi uscire con un altro F3 o con l'opzione 14.
 
Intanto vediamo com'è configurato, poi magari ti racconto come aggiungere un
terminale, cosa che si fa in modo molto simile a quanto si fa per vedere. :)
 
Ciao,
G.
 


wrote:

No, non importa: si fa tutto da CNFIGSSP, poi un IPL e via. :)
 
Leggi l'altro post che ho appena fatto con le istruzioni per  verificare la
configurazione, poi ti racconto come fare a modificarla.
 
G.

Stato del 5364 "non raggiungibile"
 
       0     1     2     3     4     5     6    <--Indirizzo terminale
 
      10    AB                                  00 -- P ! ------- ! PB    
	                                        01 -- O !         !
                                                02 -- R !         !
                                                03 -- T !  S/36   !
                                                04 -- E !         !
                                                05 --   !         !
                                                06 --   !         !
                                                07 --   ! ------- !
 
Dato che il secondo 5364 si collega con Adapter 0, Port 0 ne deduco:
 
10 ed AB sono video e stampanti del companion PC, il quale ha una 
sessione S/36 ed una sessione "stampatrice".
Nulla è configurato per la seconda porta.

 Nulla è configurato per la seconda porta.
 
Direi che da tutto questo si deduce che il PC con relativa scheda e software
di emulazione terminale e stampante è visto come porta zero, quindi immagino
che la porta sul retro sia la 1 (ed eventualmente 2 la seconda, quando c'è).
Probabilmente poi se si prova a configurare qualcos'altro sulla porta zero
si lamenta perché il PC emula solo un ben preciso numero e tipo di device.
 
Procedi così:
 
CNFIGSSP e arrivi al pannello 1.0.
 
1.0, scegli 2. Creazione,variazione,cancellazione di un membro di config.
 
3.0, scegli 1. Variazione di un elemento di configurazione esistente (credo
che ti proponga il membro SYSCNFIG in £CNFIGLIB, va bene quel che dice lui)
 
6.0, ti mostra alcune informazioni, fai invio
 
5.0, scegli 1. Utilizzo di terminali video e stampanti
 
27.0, scegli 1. Aggiungere o cancellare terminali video e stampanti locali
(aggiungi per ogni indirizzo della porta 01 un terminale di tipo 15, poi
premi invio finché non ritorni al pannello 27.0).
 
27.0, premi F3 per tornare indietro al menù precedente
 
5.0, scegli 5. Salvataggio membro configurazione e ritorno al menu
principale CNFIGSSP
 
1.0, scegli 12. Applicazione modifiche al record principale di config (se si
lamenta e dice che $CNDED non può essere caricato rispondi 3 e poi vediamo).
 
3.0, ti propone il membro di configurazione da applicare, premi invio
 
7.0, scegli 3. Terminali video e stampanti
 
Ci pensa un po' e poi ti chiede se vuoi stampare o meno la configurazione.
Io di solito rispondo N. Scegli cosa rispondere e premi invio, ti dirà di
premere invio di nuovo per fare un IPL. Dopo l'IPL è a posto. :)
 
Ciao,
G.
 

Nessun problema per la configurazione di SSP, nessun messaggio d'errore.
Impostate tutte e sette le unità (0-6) a 15.
Effettuato l'IPL, accendo il PC con W2K, adesso sembra collegarsi, il 
5364 emette un beep, compaiono caratteri casuali e si sgancia e 
riaggancia in continuazione.
Posiziono l'interruttore dello splitter su "Term" e s'aggancia.
Toh, l'altro accettava anche "Through". Stessi cavi, stessa posizione sul 
tavolo ;)
 
Ad ogni modo, la connessione con un terminale emulato è praticamente 
inutile, nell'ottica di una riduzione degli oggetti sul mio tavolo :)
Il 5364 dev'esser acceso da companion PC e spento dalla console, che poi 
è sempre il companion. Non si può spegnere da altro terminale.
 
======
Una piccola considerazione sul bus ISA condiviso.
In uno dei vari menu di configurazione, ci sono le opzioni per le 
comunicazioni.
Sembra proprio che il 5364 veda le schede inserite nel bus ISA del 
companion.
L'affermazione che il 5364 potrebb'essere una "costosa periferica ISA" la 
modificherei così: il 5364 ed il companion PC agiscono come un'unica 
entità, realizzando un unico bus ISA condiviso, pannello di controllo, 
terminale console e stampante. L'S/36 è composto da due parti: un 
companion PC a scelta (PC/XT/AT, forse anche superiori) ed il "modulo" 
5364.

 entità, realizzando un unico bus ISA condiviso, pannello di controllo, 
 
Se non sbaglio, il bus ISA può essere utilizzato anche come backplane
completo, cioè con anche la CPU e la memoria innestate sul bus e non solo
come bus di I/O come siamo abituati a pensarlo nei PC.
 
Quindi si può immaginare il bus ISA condiviso fra 5364 e PC come un
backplane su cui è innestata una CPU, un buon numero di schede di vario
genere, della memoria e un processore di servizio... Che ne dici?
 
Ciao,
G.
 

 
Sono sempre più convinto che siano ... simbionti... un bus ISA con due 
processori alle estremità...
 
Ho io una curiosità: a che frequenza lavora il CSP ? L'oscillatore è da 
20MHz... ma può essere 10MHz o, realisticamente, 6MHz come il primo AT...
 
 
 
 
-- 
http://www.supervinx.com/Retrocomputer
 

 20MHz... ma può essere 10MHz o, realisticamente, 6MHz come il primo AT...
 
Non saprei. So però che il CSP dovrebbe andare circa quattro volte più
veloce dell'MSP. Credo di aver letto da qualche parte che sul 5360 il CSP
andava a 4 MHz e l'MSP a 1 MHz.
 
Ciao,
G.