Newsgroup: it.comp.retrocomputing
Titolo: Apple Talk ed Ethernet

Qual'è la porta Appletalk ? Quella modem col telefono ?
Nel Performa 640 c'è solo quella, oltre la tastiera ...
Ho trovato, nell operazioni di pulizia, una scatoletta della Asante che 
dovrebbe convertire da Appletalk ad ethernet.
Mi chiedevo se, collegando il cavo con la "mela" (che ho trovato) alla 
porta modem e poi alla scatoletta, fosse possibile interagire con la rete 
ethernet.

 ethernet.
Del mondo Apple non so nulla, perň mi interesso di protocolli di rete e per
telecomunicazioni, specialmente se sono "strani". Penso che possa essere
probabile che la porta che tu vedi sia effettivamente utilizzabile anche per
il collegamento di rete AppleTalk, nella sua implementazione LocalTalk.
La scatoletta che hai trovato potrebbe essere il transceiver necessario per
fare il collegamento "daisy-chain" con altre macchine sul bus LocalTalk,
oppure potrebbe proprio essere un convertitore di protocollo tipo questo:
http://www.asante.com/products/CardsAdapters/AsanteTalk.asp
In quest'ultimo caso non č comunque affatto scontata l'equivalenza Ethernet
uguale TCP/IP, anzi immagino ci sia da trafficare un po' sul lato software.
Vedi questo: 
http://en.wikipedia.org/wiki/LocalTalk
E anche questo: 
http://lowendmac.com/network/bridge.shtml
Ciao,
G.

 G.
Non me ne vogliano gli appassionati Apple, anch'io ne so quanto te :)
Avendo recuperato qualche Mac, ho dovuto formarmi le conoscenze base per 
sistemarli un pochino ...
La scatoletta è proprio la Asante Talk, recuperata un paio di anni fa 
razzolando in un blocco di ciarp... ehm ... materiale informatico 
vario ...
Dal momento che non si butta via nulla (prima o poi potrebbe servire) mi 
sono ricordato di averla.
Lato software, poi, sono abituato a trafficare :P
Non potrà mai esser peggio di quando sistemo reti e PC altrui, come la 
piccola rete aziendale di un'amico (5 PC, 2 Winzoz, 2 Win/Linux, 1 Linux).
"Ho aggiornato e non funziona più nulla..." e chi te l'ha detto ?
"Voglio la nuova versione" ma se quella vecchia funziona bene !
"Proviamo Seven ?" (Su macchine non proprio recenti ...) E dai, tiriamo 
un vagone ferroviario con la bicicletta !
"Perché Linux non si comporta come Windows?" Forse perché non è Winzoz ?
E tralascio le situazioni di aggrovigliamenti vari che trovo, con il 
bloatware in circolazione ;)

 ethernet.
Sì, bisogna però installare i driver (estensioni) della Asante Talk: non
saprei però dove trovarli, bisogna fare una ricerca...
Poi dobbiamo andare ad installare dai dischi di installazione del System
relativo le estensioni per Ether Talk: in particolare su System 8.x almeno
l'estensione "EtherTalk Phase 2" e, vado a memoria, il Pannello 'Appletalk'
(che nel System 7.x si chiama 'Network').
Infine da Pannello di controllo (andando su 'AppleTalk' oppure 'Network')
dobbiamo commutare da 'LocalTalk buit in' a 'EtherTalk'.
A questo punto, se vi sono dei Mac collegati sulla rete ethernet con
condivisione AppleShare attive, 'sfogliando' la rete da 'Scelta Risorse'
(oppure 'Chooser' con System in inglese), questi devono comparire e ci da la
possibiltà di collegarci alle risorse condivise.
Sul System 8.x oltre al protocollo AppleTalk è disponibile anche TCP/IP (nel
System 7.x, senon vado errato, va installato a parte ...)
P.S. Adesso ho bisogno io di un aiutino: non volendo aprire un nuovo 3d (tra
l'altro a causa del mio lavoro non riuscirei neanche a seguirlo): sto
impazzendo ancora cercando di caricare le licenze sul VAX virtuale che ho
installato con SIMH. Ho installato OpenVMS 7.3 con DECNet Phase IV e
successivamente ho installato anche il TCP/IP e adesso devo attivare le
licenze necessarie. Mi sono registrato su DECUServe via telnet e mi ha
assegnato oltre ad utente e password anche un numero (US999999). Poi sono
andato sul sito per ottenere la licenza HOBBYIST: fornendo il numero di
DECUServe mi ha detto che la licenza è stata generata correttamente. Io sto
ancora aspettando una mail con i dati della licenza da caricare (in
particolare ho visto che la procedura manuale alla fine mi chiede un
CHECKSUM che non ho ...). Non so proprio dove sbattere la testa: poi
immagino dovrò anche caricare la licenza del modulo TCP/IP.
Accetto consigli.

Quanti tempo fa hai inoltrato la richiesta ?
Nel mio caso ho atteso una settimana, prima delle due email...
Hai controllato la spam del provider ? Non si sa mai ;)
Libero/inforstrada, ad esempio, mi filtra un bel po' di e-mail e non mi 
avvisa neanche. Ogni tanto controllo on-line la cartella spam.
Il messaggio con le license, contiene del testo: è stato sufficiente 
copiarlo nella finestra del VAX virtuale e voilà.
Ho caricato tutte le license (una novantina, credo) anche del software 
che non ho... già che c'ero !
L'operazione l'ho effettuata questa estate con il portatile (ora sono dal 
fisso). Se mi dai un po' di tempo, stasera ti do' altre informazioni.
-----
A proposito, nel Performa 640 la porta stampante è con connettore DB, 
mentre quella con il telefono è con connettore miniDIN.
-----

 -----

 Per licenziare TCP/IP devo scaricarmi le 104 PAK?
In verità dovrebbe fare abbastanza presto, una volta inviata la richiesta
con il form sul sito Hobbyist, ma a volte si incaglia qualcosa e ci vuole
qualche giorno prima che sistemino. Diverso invece il discorso per la
trasmissione della licenza da quelli di DECUServe a quelli di Montagar (cioè
quelli del sito Hobbyist): lì lo dicono esplicitamente che fanno il
trasferimento solo un paio di volte alla settimana...
Riassumendo: si va su DECUServe, ci si iscrive, si prende nota del codice
utente e del numero che vengono comunicati alla fine del processo di
iscrizione (se necessario, si può usare in qualunque momento il comando
HOBBYIST per rivedere il riepilogo), dopodiché si va sul sito delle licenze
e si prova l'inserimento dati: l'importante è digitare una mail valida per
ricevere le licenze e gli altri dati esattamente come specificato nelle
ultime righe del messaggio visualizzato con il comando HOBBYIST su Eisner.
Se il sistema conferma, le mail dovrebbero arrivare entro pochi minuti,
altrimenti si può aspettare un po' e poi magari riprovare. Se invece ci si è
appena iscritti a DECUServe, sarà il sistema delle licenze a dire che ancora
non vi conosce, e quindi bisognerà provare dopo qualche giorno.
Ti arriveranno due mail, una con la licenza del solo sistema operativo e una
con tutte le altre 104 licenze. Il metodo più classico è caricare a mano
quella del sistema operativo e quella del TCP/IP (o quelle di DECnet), poi
attivare la rete e copiarsi il testo della mail con le 104 licenze sull'host
VMS. Vedrai che il testo è già in formato DCL eseguibile, quindi basta
copiarlo in un file .COM ed eseguirlo con @ per caricare tutte le licenze in
un colpo. Poiché all'interno del file ci sarà anche la licenza del TCP/IP
che avrai già caricato, prima di eseguirlo o la elimini a mano con EDIT o
metti all'inizio del file una riga tipo $ SET NOON (che non è mezzogiorno,
ma la negazione di ON, cioè ON ERROR THEN EXIT) così quando tenterà di
caricare la licenza già caricata segnalerà la cosa, ma non si fermerà.
La licenza del TCP/IP nel file delle licenze si chiama UCX.
Qui dice tutto bene: 
http://www.retronomicon.it/dec/vms/programma_hobbyist
Inoltre il discorso su SET NOON mi pareva di averlo già fatto:
http://groups.google.com/group/it.comp.retrocomputing/msg/cce7dfaa74c5f812
http://groups.google.com/group/it.comp.retrocomputing/msg/58714f1bfdc8d492
Ciao,
G.

Io ho fatto ancora prima :)
Copia-incolla nella finestra terminale con la quale mi connetto a SIMH:)
Certo, funziona bene per SIMH, non con una macchina reale :P
Ho atteso una settimana (lavorativa) per la trasmissione da DECUServe a 
Montagar. Poi l'email è stata pressoché immediata.
-- 
                                 _            
 ___ _   _ _ __   ___ _ ____   _(_)_ __ __  __
/ __| | | | '_ \ / _ \ '__\ \ / / | '_ \\ \/ /
\__ \ |_| | |_) |  __/ |   \ V /| | | | |>  < 
|___/\__,_| .__/ \___|_|    \_/ |_|_| |_/_/\_\
          |_|                                 


Aggiornamento: in effetti la multilicenza (104 PAK) è arrivata in pochi
minuti.
Della prima che ho richiesto (VMS base) circa 5 giorni fa, neanche
l'ombra...
Cosa faccio? Provo a richiederla?
Ciao

 Cosa faccio? Provo a richiederla?
Sě, assolutamente. Non succede niente a richiederla piů volte (nei limiti
del buon senso) e ti viene sempre rilasciata la stessa ogni volta. [1]
Ciao,
G.
[1] Funziona cosě: la prima volta in cui la richiedi loro si segnano la data
della richiesta e da lě calcolano la scadenza (dopo un anno). Poi, se
durante l'anno la richiedi altre volte, ti rimandano sempre la stessa, con
la scadenza originale. Quando manca circa un mese alla scadenza effettiva,
alla prima richiesta che fai ti inviano quella con la scadenza spostata in
avanti di un altro anno a partire da quel momento, e ricomincia il ciclo.

 una seriale, ovviamente la Asante va collegata a lei.
  Occhio che ADB e seriali modem/stampante/ecc. hanno un numero diverso
di piedini. Sempre tonde e della stessa dimensioni ma non sono
intercambiabili. 
  In quanto al numero delle seriali sui Mac 68k, beh, è variabile, da
una a due. In quelli vecchissimi si può trovare anche la seriale a
vaschetta, non tonda.
-- 
Nicola D'Agostino
<!-- 
http://www.nicoladagostino.net
 -->
<!-- 
http://www.storiediapple.it
 -->
<!-- 
http://www.mondochrome.it
 -->

 Cosa faccio? Provo a richiederla?
È poi arrivata?
G.

 G.
Ciao, sì dopo la mia nuova richiesta.
Tra l'altro anche la nuova richiesta ho dovuto penare un pò: non riuscivo a
capire perchè la multilicenza (104 PAK's) era arrivata subito, mentre quella
di VMS Base, anche dopo la nuova richiesta, non arrivava.
Poi ho scoperto che non bastava specificare SIMH nel modello di macchina, ma
anche scrivere 'NONE' al posto del seriale: per 'insert NONE' avevo capito
di non inserire niente ...
Ad ogni modo adesso ho un bel VAX 3900 (emulato) funzionante anche in rete:
nel frattempo sono riuscito ad installare il KERMIT sul MicroVAX 2000.
Il passo successivo sarà (appena riesco a trovare un pò di tempo ... sono
sempre maledettamente incasinato ...), installare TCP/IP sul MicroVAX per
poterlo salvare:speriamo di arrivare in tempo (il disco fa un fischio strano
...)
Ti ringrazio ancora per l'aiuto.
R.

 un fischio strano ...)
A sto punto a te non serve ne il tcp ne tantomeno kermit, se vuoi salvare
il contenuto del disco devi abilitare il clustering sul nodo emulato, 
impostare il microvax come satellite, avviarlo (via rete quindi) dal 
cluster e copiarti il contenuto del disco (backup/image o altro, come
si vuole), e direi che se il disco fischia e' bene che tu il microvax
non lo riaccenda fino a quando non potrai eseguire quanto indicato
sopra, perche quel disco ti sta' chiaramente dicendo addio.
Poi dopo, dumpato il tutto, al limite te la puoi rischiare e continuare
a usarlo, ma mi sembra un inutile sacrificio di un rd54 (vabbe che ormai,
se fischia, e' alla frutta, il sacrificio e' gia compiuto).
Se devi capire come funziona il clustering, i satelliti, etc, fai prove
con un secondo simh, evita di farle col microvax se tieni al disco.
-- 
member of the italian hobbyist DECnet network - 
decnet.ipv7.net
www.unsupported.info
 - 
img.unixantichrist.net

 poterlo salvare:speriamo di arrivare in tempo (il disco fa un fischio strano
Il progetto di installare il TCP/IP sul MicroVAX era per usarlo così com'è,
non per salvare roba. Tra l'altro sarà comunque una cosa (relativamente)
complessa e non sappiamo se sarà coronata da successo. Insomma, per i
salvataggi occorre altro, a maggior ragione ora che il disco ci sollecita un
intervento prima che sia troppo tardi!
Scrivi che il VAX emulato va regolarmente in rete, quindi la cosa più
semplice e sicura è formare un cluster in cui il VAX su Simh fa da disk
server mentre il MicroVAX fa da satellite via rete.
Prima di tutto ti consiglio caldamente di farti una copia dei dischi
virtuali utilizzati da Simh, così se hai problemi puoi sempre tornare
indietro. Oltretutto il clustering una volta attivato non è facilmente
disattivabile per vari motivi.
Dopodiché devi avere il MicroVAX e Simh sullo stesso segmento di rete, in
altre parole non devono esserci router di mezzo perché il protocollo di
clustering non è routabile.
A questo punto ti colleghi a Simh come SYSTEM e lanci @CLUSTER_CONFIG_LAN
che è una procedura guidata per formare un cluster via LAN.
Scegli l'opzione 1 (ADD XXXXXX to existing cluster, or form a new cluster) e
rispondi alle varie domande. I valori di default sono tutti ragionevoli
quindi prendili per buoni, in ogni caso se hai dubbi puoi sempre rispondere
con un punto interrogativo e dovrebbe spiegarti un po' di cose.
Alla fine della procedura dovrebbe comunicarti che ha modificato varie cose
e che bisogna fare un reboot con AUTOGEN (o lo fa automaticamente), tu fai
come dice e riavvia, se lo dice.
Quando la macchina è riavviata ricollegati come SYSTEM e chiama di nuovo la
procedura CLUSTER_CONFIG_LAN che ora dovrebbe mostrarti un menù un po'
diverso e soprattutto con più opzioni.
Scegli di nuovo la prima (che ora sarà ADD a VAX node to the cluster) e
rispondi alle domande. Quando ti chiede se il nodo sarà un satellite
rispondi Y, quando ti chiede SCS node name dagli un nome di fantasia,
massimo sei caratteri, idem se te lo chiede per DECnet. Se ti chiede un
valore per SCSSYSTEMID dagli un valore diverso rispetto a quello che hai
usato per il VAX su Simh. Per esempio, se per Simh hai usato 1025 (il
minimo), per il satellite usa 1026. Quando ti chiederà l'hardware address
del MicroVAX devi dargli il suo MAC nella forma XX-XX-XX-XX-XX-XX. Se te lo
chiede, NON ti serve un quorum disk.
A un certo punto creerà un directory tree tipo [SYS10] e poi dovrebbe
domandarti se vuoi usare i dischi locali del satellite o quelli di Simh per
pagefile e swapfile: devi drigli che NON vuoi usare i dischi del satellite.
A questo punto più o meno dovrebbe essere tutto configurato. Accendi il
MicroVAX, premi il pulsantino halt per fermarlo in console se normalmente fa
il boot automatico e quando vedi il prompt >>> digli B ESA0 (zero finale).
Se tutto è a posto, il MicroVAX dovrebbe inviare in broadcast sulla ethernet
una richiesta di boot a cui Simh dovrebbe rispondere inviandogli il
necessario per partire come satellite del cluster formato da Simh stesso.
Qualcosa tipo (su Simh):
| %%%%%%%%%%%  OPCOM  25-AUG-2007 00:22:12.46  %%%%%%%%%%%
| Message from user SYSTEM on FENNEL
| LANACP MOP V4 Downline Load Service
| Volunteered to load request on ESA0 from GARLIC
| Requested file:  DISK$FENNEL_SYS:<SYS10.>[SYSCOMMON.SYSLIB]NISCS_LOAD.EXE
| 
| %%%%%%%%%%%  OPCOM  25-AUG-2007 00:22:14.98  %%%%%%%%%%%
| Message from user SYSTEM on FENNEL
| LANACP MOP V4 Downline Load Service
| Load succeeded for GARLIC on ESA0
| System image, DISK$FENNEL_SYS:<SYS10.>[SYSCOMMON.SYSLIB]NISCS_LOAD.EXE 
| (VAX image)
| 
| %%%%%%%%%%%  OPCOM  25-AUG-2007 00:22:41.63  %%%%%%%%%%%
| 00:22:41.62 Node FENNEL (csid 00010001) received VAXcluster membership 
| request from node GARLIC
| 
| %%%%%%%%%%%  OPCOM  25-AUG-2007 00:22:41.69  %%%%%%%%%%%
| 00:22:41.62 Node FENNEL (csid 00010001) proposed addition of node GARLIC
| 
| %%%%%%%%%%%  OPCOM  25-AUG-2007 00:22:41.97  %%%%%%%%%%%
| OPCOM on FENNEL recognizes node GARLIC, csid 00010002, system 1127
| Attempting to establish communications, placing node in STARTING state.
| 
| %%%%%%%%%%%  OPCOM  25-AUG-2007 00:22:41.98  %%%%%%%%%%%
| 00:22:41.94 Node FENNEL (csid 00010001) completed VAXcluster state 
| transition
| 
| %%%%%%%%%%%  OPCOM  25-AUG-2007 00:23:50.96  %%%%%%%%%%%
| OPCOM on FENNEL is activating GARLIC, csid 00010002, system 1127
| Have established communications, placing node in ACTIVE state.
Alla fine di tutto dovresti avere entrambe le macchine in funzione
normalmente però "legate insieme", cioè ad esempio facendo SHO DEV vedrai i
dischi di entrambe come fossero locali a ciascuna.
Se vuoi, potresti attivare il cluster seguendo gli esempi del relativo
manuale: 
http://h71000.www7.hp.com/doc/73final/4477/4477pro.html
 (cap. 8).
Riassumendo moltissimo: devi abilitare il clustering su Simh poi configurare
un satellite, la cosa piu semplice di tutte: basta dirgli sempre di sì. :-)
Se arrivi fin qui, la prossima volta parliamo di come salvare con il disco
del MicroVAX con BACKUP/IMAGE prima che sia tardi. :-)
Ciao,
G.
P.S. I log sono di un vecchio cluster del buon Hkz... :-)

 con un secondo simh, evita di farle col microvax se tieni al disco.
Giŕ. Potresti fare cosě (sto rispondendo all'OP): installati Simh su
un'altra macchina — non importa che ci installi VMS — e usalo come satellite
che faccia il boot dall'altro, cosě vedi come configurare/usare il tutto.
La procedura č identica a quella che ho descritto per il MicroVAX. Che poi
il MicroVAX abbia un disco e il secondo Simh no, non fa differenza, visto
che per lo swapping utilizziamo quello del boot server e non l'eventuale
disco locale (che nel MicroVAX č quello di cui vogliamo salvare i dati).
Anzi, fai cosě: nel secondo Simh configura un disco virtuale vuoto, cosě
vedo come funziona la condivisione dello storage nel cluster.
Ciao,
G.


La procedura che mi stai dicendo mi sembra corretta, però mi sfugge una
cosa: in questo momento il MicroVAX comunica solo via Kermit su seriale.
La scheda ethernet non sembra comunicare: è collegata su una porta di uno
Switch a 100 attraverso un Hub con connettore BNC. Mi stavo chiedendo dove
si vede che i driver della scheda di rete sono installati e sta funzionando?
Pensavo di installare la suite TCP/IP proprio per capire questo.
Ciao,
R

 capire questo. Ciao,
I driver sono parte del os e se nessuno ci ha messo le mani sono presenti
e uno show dev dovrebbe riportarti anche il device della ethernet, cosi
come un test 50 al prompt iniziale del sistema (lo chevron, >>>) ti 
dovrebbe riportare il mac address (che ti serve per configurare il nodo
come satellite sul cluster)
In ogni caso per quello che devi fare (dump del disco) non ti interessa
minimamente se l'os installato ha cognizione della presenza della ethernet
visto che _non_ andrai a usare l'os installato, bensi caricherai via rete
dal cluster l'os installato sul nodo simh.
Una volta che avrai configurato il cluster e aggiunto il microvax come
nodo satellite del cluster stesso sara' facile vedere se la rete 
funziona, boot esa0 e scoprirai subito se arrivano richieste di boot
dal microvax al nodo emulato ..
(in ogni caso anche senza cluster, un sano tcpdump, boot esa0, e se
l'interfaccia e' in ordine vedrai le richieste di boot via mop del
microvax, ma come gia' detto, io il microvax lo accenderei _UNA_
sola volta, col cluster configurato e gia testato, e procederei al
dump immediato del disco, poi fatto questo puoi valutare di fare
tutte le altre prove che preferisci, inclusa l'installazione di
cmu-ip sul microvms)



Adesso proverò a configurare il cluster come mi avete suggerito, e vediamo
cosa succede.
Ringrazio infinitamente.
Ciao,
R

 scheda è fisicamente installata ed ho il 'link' acceso sull'Hub.
mi fanno notare dalla regia che nel particolare caso di microvms potrebbe
anche essere mancante il driver del interfaccia di rete nel caso non fosse
installato il supporto di rete, per ridurre lo spazio disco usato, sarebbe
facile verificarne la presenza sul disco ma non mi pare il caso vista la 
delicata situazione.
ma in particolare rispondo per sottolineare un altra cosa 
tu hai smontato la macchina e identificato l'interfaccia di rete oppure 
ti basi unicamente sulla presenta del connettore bnc sul sistema ? te lo 
chiedo perche il connettore bnc non e' parte del interfaccia di rete, e'
saltato sulla scheda logica del sistema a prescindere dalla presenza o 
meno del interfaccia stessa
circa il link, l'hub bnc ti segnala un link se rileva la giusta impedenza 
sul segmento di cavo collegato, il che significa che ti segnalerebbe il 
link anche se non ci fosse collegato nulla MA il cavo risultasse 
terminato correttamente (quindi terminatori da ambo i lati).
Insomma stringendo tu potresti anche non averla la scheda di rete, anche 
il risultato di Test 50 e' poco indicativo in quando quello che viene 
usato come mac address della ethernet e' anche l'id del sistema ed e' 
sempre presente (tanto che e' scritto in un chip presente sulla scheda 
madre e non sul interfaccia di rete). 
In sintesi direi che ci sono le seguenti possibilita'
a) hai anche il connettore aui sul sistema, nel qual caso l'interfaccia 
e' presente (e' derivato direttamente dal interfaccia stessa) 
b) provi un boot da rete e verifichi ascoltando sul segmento di rete 
(tcpdump o equivalenti) che vi siano richieste di boot
c) apri la macchina, la scheda di rete e' un modulino rettangolare che
si collega alla scheda madre tramite un flat cable 
foto del interfaccia :
http://museum.dyne.org/index.php/Immagine:IMG_5196.JPG
sconsiglio la C, ho visto gente bramare la morte per riuscire a 
richiudere il case della 2000, personalmente non lo trovo scomodo e' 
anche vero che ormai posso farlo a occhi chiusi e mani legate.


 saltato sulla scheda logica del sistema a prescindere dalla presenza 
ovviamente 
s/saltato/saldato


 ti basi unicamente sulla presenta del connettore bnc sul sistema ?
Ciao,
in effetti non ho smontato la macchina: mi basavo sulla presenza del 
connettore BNC sul retro della macchina. Il cavo RG58 e' terminato sia sul 
VAX che sull'HUB: il link acceso potrebbe essere dovuto alla terminazione. 
Siccome adesso di smontarla non ne ho tanta voglia, per fare esperienza su 
VMS voglio provare a configurare il cluster con la macchina virtuale ... e 
poi verifichiamo.