Newsgroup: it.comp.hardware.scsi
Titolo: SCSI Aiuto!!!

Posseggo 4 periferiche SCSI collegate a un controller Adaptec 2940AU.
Fino a ieri ne avevo tre interne (masterizzatore e 2 lettori CD-ROM) e una
esterna (scanner) collegata con un cavo 25P/50P sul connettore esterno del
controller stesso. Tutto ha sempre funzionato senza problemi.
Per motivi di spazio e di temperatura (soprattutto) ho deciso di acquistare
un box SCSI esterno a 4 slot completo di alimentatore e connettore
SCSI/Centronics.
Due lettori sono finiti nel box esterno mentre uno è rimasto all'interno
(per via del cavo audio collegato alla scheda musicale).
A questo punto sono iniziati i miei guai. Ho dei problemi a far vedere a
Windows 95 tutte le periferiche SCSI.
All'accensione tutto regolare, sia lo scanner che i 3 CD-ROM vengono viste
sia dal BIOS del controller SCSI che da Windows 95 (Risorse del computer -
Proprietà) ma quando inserisco un CD all'interno di uno dei lettori e faccio
per vederne il contenuto, l'icona del CD-ROM sparisce e si inchioda Windows
95 o il lettore stesso.
Dal momento che non conosco bene l'architettura SCSI ho deciso di chieder
consiglio a voi, nella speranza che qualcuno possa aiutarmi.
La mia configurazione è la seguente:
Masterizzatore    ID 2
Lettore CD 1       ID 3
Lettore CD 2       ID 4
Scanner               ID 5
Dal controller parte il cavo 50P/Centronics che va al primo connettore sul
box esterno.
Internamente i due lettori sono collegati con un flat a 50P che finisce sui
connettori Centronics (un capo a uno e l'altro capo all'altro).
Dal secondo connettore del box esterno parte un secondo cavo Centronics/25P
che va allo scanner.
Il terzo CD-ROM è collegato internamente con il flat a 50P.
Cosa dovrei fare per migliorare la situazione?
Mi hanno detto che dovrei terminare alcune periferiche. Cosa vuol dire? Devo
cambiare ID a qualche periferica? E perchè prima funzionava tutto?
Ringrazio fin da ora chiunque possa aiutarmi.
Stefano
sbo...@tin.it

 from Milano (Italy)
Using MR/2 ICE v1.47a  Reg: #20729.
at 13:09(+0200, relative to GMT) on Sunday, 31 May 1998
Under the finest OS available.... --> OS/2 WARP 4 !
-----------------------------------------------------------

 scegli l'opzione terminazione automatica.
Questo è errato. Vanno terminati tutti e i soli 2 dispositivi posti alle
estremità della catena SCSI. IL controller è un'unità SCSI da
considerarsi in mezzo tra le esterne e le interne (che poi è logico).
Quindi:
1) Se hai solo unità interne termini l'ultime di esse e il controller
2)  "  "   "    "    esterne   "        "      "   "  "  "   "
3) Se hai unità interne ed esterne termini l'ultima interna e l'ultima
esterna (e NON il controller)
Comunque se i devices esterni non andassero mai terminati mi spieghi
come mai li costruirebbero con la possibilità di terminarli?
-- 
     _
    / 7		
   /_(   
   |_|
   |_|
   |_|
   |_| /\
 /\|=|/ /
 \ |_| /           Francesco Cuccio
  ) _  \              
cu...@energy.it
 / |_|  \               ICQ#: 2199793
/  -=-o /
\  /~\_/
 \/

 from Milano (Italy)
Using MR/2 ICE v1.47a  Reg: #20729.
at 17:07(+0200, relative to GMT) on Thursday, 11 Jun 1998


 from Milano (Italy)
Using MR/2 ICE v1.47a  Reg: #20729.
at 17:06(+0200, relative to GMT) on Thursday, 11 Jun 1998


                 external           int.#1  int2   int3 (last)
No, le cose non stanno così. Non secondo l'Adaptec, quantomeno.
Questo è tratto dal manuale on-line per Adaptec 2940U/UW, reperibile al
sito 
http://www.adaptec.com
"SCSI Terminators
To ensure reliable communication, the SCSI bus
must be properly terminated. Termination is controlled
by a set of electrical resistors, called termina-tors.
Terminators must be placed (or enabled) at the
two extreme ends of the SCSI bus. All devices that lie
between the ends must have their terminators
removed (or disabled)."
ovvero:
Terminatori SCSI
Per assicurare una comunicazione affidabile, il bus SCSI
deve essere correttamente terminato. La terminazione è
controllata da "pacchi" di resistenze elettriche, chiamate terminatori.
I terminatori devono essere inseriti (o abilitati) sui due 
capi del bus SCSI. Tutti i dispositivi che stanno tra gli estremi
devono avere la terminazione rimossa (o disabilitata).
Più avanti si legge:
"If the AHA-2940Ultra detects that a cable is connected
to either its internal or external SCSI connector,
then it enables its terminators (the
AHA-2940Ultra is at the end of the SCSI bus)."
If the AHA-2940Ultra detects that a cable is con-nected
to both its internal and external SCSI con-nector,
then it disables its terminators (the
AHA-2940Ultra lies between the ends of the SCSI
bus)."
ovvero:
Se l'Aha 2940Ultra rileva la presenza di un cavo collegato
alla porta interna o alla porta esterna (o in senso esclusivo, XOR per
intenderci, ndCujo) ,
allora abilita la propria terminazione (L'AHA 2940 costituisce un
estremo del bus SCSI).
Se l'AHA 2940Ultra rileva la presenza di cavi collegati 
ad ENTRAMBE le porte SCSI contemporaneamente (questo mi assicura che
l'"o" di prima era esclusivo, ndCujo),
allora disabilita la propria terminazione (L'AHA 2940 è nel mezzo del
bus SCSI).
Alla luce di questi dati se ti fidi della mia traduzione (8 anni di
scuola inglese, :-)), e se l'adaptec 2940 rispetta lo standard SCSI
appare evidente che la catena SCSI è così composta:
 int0 -> int1 -> int2 .... -> Controller -> .... ext2 -> ext1 -> ext0
 
Quindi quando si usano unità ext E unità int vanno terminate int0 e ext0
(vedi "figura"), mentre NON va terminato il controller.
Se si usano solo unità int oppure solo unità ext allora bisogna
terminate l'ultima di esse e il controller.
Inoltre se la catena fosse strutturata come tu affermi:
1) Il controller avrebbe terminazione perennemente attivata, poichè
costituirebbe sempre estremo della catena. (che senso avrebbe
disabilitarla??)
2) La porta ext. avrebbe il doppio dei poli di quella interna, perchè
sarebbe necessario anche un ritorno. Mi spiego: se come tu affermi la
porta esterna fosse "prelevata" dal mezzo del "bus" interno (ma come
potrebbe essere possibile?, anche fisicamente?) si renderebbe necessario
farla rientrare subito dopo il punto di diramazione (Altrimenti la
catena avrebbe 3 capi, no?). 
Mi sono permesso di dilungarmi perchè continuo a vedere dibattiti su
dibattiti riguardo al tema "Terminazione". Il concetto è in realtà molto
più semplice di quello che comunemente crede.
saluti





 più semplice di quello che comunemente crede.
OOPSS! volevo digitare "di quello che comunemente SI crede"! 
Senza quel "si" la frase assume un altro significato, non voluto.


                 external           int.#1  int2   int3 (last)
Ecco cosa succede quando uno utilizza apparecchi SCSI con affianco una
bottiglia di Lambrusco...Ok... facciamo un po' di chiarezza...
il controller assieme al cavo costituiscono il bus SCSI.
Le estremita' del BUS SCSI VANNO TERMINATE punto e basta.
NON ESISTONO CATENE SCSI A Y, quale, ad esempio, quella che suggerisci
tu,
infatti se tu connettessi piu' di un dispositivo SCSI esterno alla porta
del
controller si verificherebbe la seguente situazione:
dispositivo
interno(ID0)----|-------------------------controller.(terminato)
(terminato)     |----------esterno-(ID1)--------esterno-(ID2)
teoricamente sarebbe possibile, ma unicamente se fosse previsto che
l'ultimo
dispositivo SCSI esterno "rientrasse" nella catena ....
dispositivo
interno(ID0)----|-(questa-parte-del-bus-sarebbe-disbilitata)-|--controller(terminato)
 (terminato)    |-esterno-(ID1)--esterno-(ID2)---------------|
oppure se si utilizzasse il numero di unita logica (LUN)
dispositivo
interno(ID0)---|----------------------------------controller.(terminato)
(terminato)    |---esterno-(ID1-LUN0)------esterno-(ID1-LUN1)
ma come si puo' vedere in questo caso le chiamate sarebbero cmq fatte
all' ID
1, che poi penserebbe a smistarle agli apparecchi in cascata sotto di
lui...
non sono al corrente dell'esistenza o meno di tali periferiche... ma so
che si
vociferava sulla loro introduzione prprio per eliminare il problema
domestico
(chi usa SCSI per server una volta fissate le varie terminazioni non le
cambia...) della terminazione....
ok... mi sembra che sia chiaro ora per quale motivo glia apprecchi
esterni
abbiano la possibilita' di essere terminati...
per i neofiti maggiori info a 
www.pangea.va.it/wow
Tommaso

 Tommaso
Non ho mai capito perchè la terminazione dei dispositivi SCSI risulti un
problema alla maggior parte degli utenti, davvero.
E' un concetto molto semplice, molto più semplice che, ad esempio,
installare e configurare correttamente un modem interno (IMHO).
Eppure l'utente medio ha difficoltà, avvicinandosi a SCSI per la prima
volta, a capire cosa vada terminato e cosa no. 
Non so se dare la colpa alla vaghezza dei manuali dei dispositivi SCSI o
al fatto che la gente non li legga bene.
Sinceramente non vedo neppure il problema "domestico", come lo chiami
tu. Se ti riferisci al fatto che un utente spesso
collega-scollega dispositivi esterni (scanner, per esempio), basta
lasciare il controller su terminazione automatica: se esso non
rileva dispositivi esterni, si terminerà da solo (immagino che la parte
interna della catena resti per lo più immutata anche a livello
domestico). Certo, se uno ha più dispositivi esterni e scollega parte di
essi (per esempio lascia attaccato il Jazz ma stacca lo scanner), dovrà
manualmente terminare l'ultimo di essi (in questo casi il Jazz), ma in
fondo che problema e?? basta saperlo. Non voglio essere polemico
ne' tantomeno attaccare nessuno in particolare, ma l'informatica ha
compiuto negli ultimissimi anni notevoli passi verso
gli utenti, principalmente tramite la semplificazione dell'interfaccia
uomo/macchina. Basta pensare agli odierni sistemi operativi ("user
friendly", alle schede madri "jumperless", al "plug & Play", ecc.).
Questo tuttavia non deve far pensare che utilizzare un PC sia immediato
per nessuno. Conosco troppe persone che si lamentano perchè, per
esempio, "il gioco parte ma non va il sonoro": Chiesto loro se avessero
installato correttamente il driver della scheda audio, mi sono sempre
sentito rispondere: "Installato che???? Driver???? che roba l'è ????
Dai, fammi un favore, vieni qui e mettimelo a posto, che io non ci
capisco un ca**o". Capita solo a me?


 fondo che problema e??
Beh obbiettivamente e' una palla... spesso i jumper non sono facilmente
accessibili... e se i dispositivi esterni sono in un box non sempre il box e
facilmente accessibile... quelli fatti bene si ovviamente... cmq non credo abbia
molta importanza che una minoranza di utenti si trovi bene... io personalmente
vivo con il pc aperto perche' non ho volgia di comprare un cavo da 70 carte e
quando devo utilizzare il masterizzatore che ho in comune con un mio amico lo
monto all'interno... ma il settore marketing di di una casa produttrce di
apparecchi scsi non ragiona sulle minoranze... si puo' risolvere il prblema e
c'e' qualcuno disposto a pagare ? ok facciamolo...!
A me la cosa non interesserebbe se dovessi sganciare anche solo 10.000 lire in
piu' per avere un gataway sul LUN, perche' per me non e' un problema... ma se
loro trovano un mkt beh... tanto meglio no ? Cmq obbiettivamnte SCSI non e' lo
standard piu' semplice di questo mondo... solo per sapere come settare il bios
di un controller devi sapere che esistono protocolli su protocolli (sono 6
quelli di SCSI...), molti non sanno che catene a Y non possono essere fatte (e
il compito del getaway LUN sarebbe anche questo... risolverebbe il problema di
dover attaccare dispositivi narrow, wide e esterni sulla stessa scheda!) e che
lo scsi mantiene la copatibilita' verso il basso... se c'e' qualcuno disposto a
dargli quello che volgiono perche' fermarlo :-?
Tommaso