Newsgroup: it.comp.retrocomputing
Titolo: Digital kfqsa-sa dssi controller

Ho la seguente "schedina" (molto probabilmente rotta),
qualcuno ne ha bisogno (per ricambi) o ha una possibile soluzione
per ripararla?...
Sintomi: Non avvia i dischi, probabilmente c'è qualche problema nella
terminazione...:(
Ciao,
--
-------------------------------
:: MuRdOcK :: User Outside ::
-------------------------------
:: MaRzAliSt: 
http://www.murdocknet.it/lista.txt
 ::

 terminazione...:(
Una catena DSSI e' molto simile ad una catena SCSI, dagli ID alla
terminazione. Quest'ultima mi e' sempre capitato di vederla esterna,
probabilmente i device DSSI non prevedono affatto la terminazione via
jumper.
Quindi, prima cosa da accertare, la presenza di un terminatore sulla
catena stessa: probabilmente insieme alla scheda era fornita la
mascherina da montare nel case e collegare al bus, dotata di connettore
simil-scsi - in alternativa, di un particolare flat da collegare
all'apposito connettore presente sul case. Solitamente e' li che viene
posizionato il terminatore, identico per altro ad un terminatore SCSI-II
con connettore ad alta densita' (io non mi azzarderei a provare lo
scambio, pero').
Una catena DSSI non terminata si comporta come una catena SCSI non
terminata: fa ne piu' ne meno come cazzo gli pare.  Funziona per mesi,
poi un giorno percepisce umidita' e spariscono due device, la settimana
successiva capta radio maria e appare un device con ID 666...
I dischi DSSI che ho io (RF71, RF72, RF73, RF31), si avviano anche se
non connessi al controller: sicuro che il mancato avvio non sia dovuto
ad un loro problema? Sui dischi stessi da qualche parte ci sono due led,
uno rosso ed un verde. E come disse Branduardi: "c'e' un led verde ed
uno rosso, chissa' dov'e', per chi va via e per chi resta, dentro di
te'"... 
Quando inserito nel VAX, i diagnostici rilevano qualche errore sul
controller? E dal prompt del sergente e' visibile? I dischi vengono
rilevati anche se non avviati?
	anamnesicamente,
	   Cthulhu
-- 
   Ph'nglui mglw'nafh Cthulhu 
http://www.rlyeh.it/
 wgah'nagl fhtgan!
		     <cthulhu (at) rlyeh (dot) it>


Il prompt del sergente vede il controller ma non i dischi (i dischi partono,
ma
non fanno il diagnostico (insomma il kr kr kr kr kk--r che fanno di solito
accendendo
le loro lucette verdi a intermittenza) se li stacco dal controller, si
diagnosticano) sul terminatore (quello simile allo SCSI II, ove neanche io
mi azzarderei a fare lo scambio), dovrebbe accendersi una luce, cosa che si
rifiuta di fare...
I dischi (RF71) vanno di sicuro, anche perchè poi sostituendo il controller
(dopo aver fatto le mille
procedure per l'assegnazione dei nodi) tutto ha ripreso a funzionare,
compresa la lucetta del terminatore...
Che dici, è spacciato ?


 procedure per l'assegnazione dei nodi) tutto ha ripreso a funzionare,
Il cavo rimane sempre lo stesso, o sostituisci anche quello? Non si sa
mai...
Sembra comunque sia il controller, ma confido in qualche microfusibile
andato. Dovresti dare un occhiata nei pressi del connettore che e' sulla
scheda, armato di tester. O verificare che non ci siano condensatori in
corto, resistenze cotte, piste rovinate - magari saldature fasulle
ossido sul connettore stesso.
Che non si accenda la lucetta del terminatore, IMHO, vuol dire che il
bus non e' alimentato. D'altra parte, se il controller viene rilevato
senza errori dal VAX, la logica di bordo e' molto probabilmente OK (si
dovrebbe scoprire se esistano test da far fare al VAX, espliciti per
quel controller).
Che procedure hai dovuto attuare per riconfigurare gli ID? Stai usando
la programmazione via DUP invece dei plug DSSI?
	complicatamente,


     Cthulhu
Con Sudore,


 mi ? ancora oscuro)...
Da chevron, SET HOST /DUP /qualche altro ID. Anche da VMS, ma non so
come.
So che DUP e' un sottosistema dei dischi, magari lo ha anche il
controller e permette di fare cose interessanti (dovrei accendere il
4000/300 qui accanto, ma non mi va ora. :)).
	riposatamente,


 inoltrato!
No ho usato VMS, ma chevron...ci sono degli switch sulla board KFQSA,
per programmarla è necessario muovere i suddetti in "service mode"
(ON-OFF-ON-ON)
(service 0), so che esiste anche un "service mode 1,2 e 3" (magari li si
trovano
i test...mah)...cmq, io ho usato service 0...(gli switch si muovono
ovviamente a macchina spenta...).
Una volta accesa la macchina su chevron ho usato:
set host/maintenance/uqssp/service 0
il bestio risponde per esempio:
program :
UQSSP Controller (774420)
Enter SET, CLEAR, SHOW, HELP, EXIT, or QUIT
Node   CSR Address   Model
 0       760140       21
 1       760180       21
 3       760120       22
 6     ------ KFQSA ------
n.d.r. se nessun nodo è configurato viene fuori ovviamente vuoto (difficile,
perchè dovresti avere un
controller nuovo di pacca :)) :
Node   CSR Address   Model
 6     ------ KFQSA ------
Così Circa...( forse >:] )
a quel punto si può usare un help:
? help
Commands:
    SET <node> /KFQSA                   set KFQSA DSSI node number
    SET <node> <CSR_address> <model>    enable a DSSI device
    CLEAR <node>                        disable a DSSI device
    SHOW                                show current configuration
    HELP                                print this text
    EXIT                                program the KFQSA
    QUIT                                don't program the KFQSA
Parameters:
    <node>                              0 to 7
    <CSR_address>                       760010 to 777774
    <model>                             21 (disk) or 22 (tape)
?
Insomma, si possono settare i nodi, gli indirizzi CSR e il tipo di
periferica, ad es:
p.s. Prima di fare ciò, sarebbe necessario cancellare i vecchi "node" (se ci
sono)
con CLEAR...
 ? set 0 772150 21
 ? set 1 760334 21
 ? set 2 760340 21
 ? set 3 760360 22 (per il TAPE)
p.s. i CSR, imho si possono settare a caso, basta che non siano uguali a
quelli
di altre periferiche, in un range tra 760010 e 777774...i risultati che ho
ottenuto
sono buoni, quindi immagino sia così...
Con "EXIT", si scrivono le modifiche nel controller (suppongo, in quanto con
la sostituzione
del controller, questi dati erano diversi da quelli da me settati nella
board DSSI precedente),
poi si spegne la baracca e si rimettono gli switch su ON-ON-OFF-OFF (primary
MSCP),
si riaccende tutto, e magicamente i dischi sono abilitati
:))...(forse...eheh)
Adesso tocca a te dirmi cosa sono i service 1,2 e 3 accendendo il tuo
4000/300 >:]
Ciao,


 4000/300 >:]
Il 4000/300, cosi' come il 3400, ha il controller DSSI sulla stessa
scheda CPU ed Ethernet. Non so nemmeno se ho i jumper per settare tale
modo, controllero' e faro' sapere. :)
	accodatamente,



Interessante, nel mio sono tutti separati ;) ciò me lo fa apprezzare ancor
di più :)
Aspetto :) sono curioso, e dire che io pensavo che i controller DSSI fossero
tutti simili....


 tutti simili....
Beh, non so se quello integrato sul mio non sia poi lo stesso del tuo
reingegnerizzato...
	ignoratamente,
