Newsgroup: it.comp.retrocomputing
Titolo: Jumper Olivetti PCS 286

Salve a tutti, dopo oltre un decennio di non-frequentazione di usenet ho trovato questo gruppo grazie ad una discussione di un mese fa circa riguardante le ROM dei computer Olivetti PCS :)
 
Avendo recuperato circa un anno fa dalla cantina di un ufficio un PCS 286 mezzo arrugginito, con chipset Headland e BIOS 1.37, mi ero messo lentamente a sistemarlo: alimentatore con cortocircuito lato primario sostituito con un generico alimentatore AT*, hard disk mancante sostituito con altro disco IDE#, DS1287 forato per collegarci una batteria esterna§, case raschiato e riverniciato... ora sembra essere funzionante...
 
...però, dopo multipli giorni fallimentari di ricerche, avrei cortesemente bisogno di uno schema per i jumper, ora fondamentalmente montati a caso!
 
 
"In cambio" vi fornisco alre informazioni che non sembrano facili da trovare su internet, relative ai punti precedenti:
 
* Il connettore elettrico proprietario sulla scheda madre ha il seguente pinout, da sinistra (lato memoria) a destra:
due 5V (marroni)
due masse (neri)
"-5V" (non connesso)
12V (rosso! meno male che mi era venuto un dubbio vedendo più fili marroni che rossi...)
-12V (blu)
power good (bianco)
Per quanto riguarda il montaggio, ho semplicemente usato la scheda di un generico alimentatore AT (quindi non tenendo il cambiatensioni e l'interruttore meccanico, per ora deve venire acceso e spento con la spina e c'è un problematico foro per dita/monete dov'era l'interruttore originale) montandoci sotto un foglio di plastica ed avvitando il PCB direttamente nel telaio dischi/alimentatore appropriatamente forato, la ventola è stata rimontata dal lato opposto (quindi sopra la CPU), la spina molex per l'hard disk è molto al limite ma ci sta :)
 
# Per la precisione un Seagate ST310211A da 10 GB, ovvero quello originale del mio primo PC di proprietà, un HP Vectra VL400 DT comprato in fiera per 80 € su cui ancora oggi potrei decantare molte lodi...
Le arbitrarie limitazioni di BIOS (supportante solo degli imprecisati 20 o 40 MB, a quanto pare dei Conner CP3044 o CP2034?) sono aggirabili, perlomeno con questo disco, configurandolo come 40 MB ed installando Ontrack Disk Manager 9.57!
Stavo pensando di sostituirlo con un adattatore compactflash, ma dovranno prima tornare le fiere dell'elettronica con quello (s)venditore di CF 1 GB industriali!
 
$ Il procedimento è sempre il solito documentato su 
http://www.mcamafia.de/mcapage0/dsrework.htm
 però ho scavato dall'alto per circa 2 mm verso l'interno, penso di avere esagerato un po' (ed ho pure raschiato accidentalmente la scheda madre!) ma ora sembra funzionare perfettamente :)
Dopodichè ho dovuto azzerare la configurazione con il seguente programma: 
https://www.computerhope.com/rdebug.htm#cmos
 per eliminare la password casuale memorizzata (che comunque per qualche ragione non impediva l'avvio del computer, contrariamente a quella che ora è configurabile)!
Sono soprattutto "ovviamente" spariti gli ILLEGAL SHUTDOWN ERROR: FF che impedivano il reset senza togliere e ridare tensione :))
 
E giusto per completezza già che ci siamo, alcuni fatti che invece sono relativamente documentati:
- Il computer non legge dischi se non è montata la scheda con gli slot ISA, perché essa fornisce i terminatori del bus;
- Sono supportati solo i mouse tradizionali senza rotella, ovvero quelli con ID PS/2 uguale a 00;
- Montate dei piedini aggiuntivi, che altrimenti le viti che chiudono il case sono la parte più vicina al pavimento :/
 
 
Sperando di non avere fatto gaffe (ricordo che ai tempi Google Groups non aveva una buona reputazione), ringrazio in anticipo chiunque abbia qualcosa da contribuire!

 avrei cortesemente bisogno di uno schema per i jumper, ora fondamentalmente montati a caso!
 
Uhm, questi non li ho mai trovati, ti posso però dire (a memoria) che, 
il jumper vicino alle RAM è per attivare il supporto di queste oltre i 
4MB, poi, vicino al socket per il coprocessore matematico dovrebbe 
esserci un jumper che lo abilita se presente. Altri non saprei, dipende 
dall'allestimento che hai, in discussioni precedenti abbiamo capito che 
queste macchine possono montare almeno 3 mainboard diverse.
 
Saluti,
MuRdOcK

 - Il computer non legge dischi se non è montata la scheda con gli slot ISA, perché essa fornisce i terminatori del bus;
 
Già, questo è vero sicuramente per l'allestimento PCS 286 con chipset 
Headland (con 4 slot RAM), su quello Headland con 8 slot RAM non saprei, 
su altri non saprei; Sulla scheda madre allestita TI (4 slot ram) invece 
la cosa non si verifica.
Uso il numero di slot RAM come identificativo per il tipo di scheda 
madre, non perché ci sia un legame intrinseco con queste.
 
Saluti,
MuRdOcK

 Sarebbe bello averne il dump.
 
https://archive.org/download/Olivetti-PCS-286-Headland
 :)
A parte un qualche supporto più o meno teorico per il classico (in altre marche) interruttore a chiave, nulla di particolarmente curioso leggendo il testo che contiene...
 
Allo stesso indirizzo aggiungerò, se mai si troveranno, driver e manuali!

Grazie per le informazioni fornite e per aver caricato il dump del tuo 
BIOS. Purtroppo non ho trovato informazioni in rete su come settare i 
jumper e, non possedendo le macchine, non ho modo al momento di aiutarti.
 
In ogni caso, qualora dovessi trovare ulteriore materiale, ve lo farò 
sapere.
 
A presto,
 
EngiNerd

 Allo stesso indirizzo aggiungerò, se mai si troveranno, driver e manuali!
 
Di questo ti ringrazio :)
 
Saluti,
MuRdOcK
 
 

Buongiorno, anch'io ho questo Olivetti PCS 286 trovato in un centro riciclaggio. 
Mi da il seguente errore:
Timer Sync Error
UNRECOVERABLE POWER-UP ERROR_
 
Poi premo il tasto F1 e vedo lo schermo quanto segue:
Resident Diagnostics          Rev. 1.37
CPU (i80286)              pass
I/O Controller              pass
ROM Checksum         pass
Memory Refresh        pass
Keyboard Controller   pass
CMOS RAM Error : 1 
Press F1 to continue
 
 
Poi premo F1 e ricevo questo errore:
Illegal Shutdown Error : 13
 
E poi il computer fa un reboot.
 
Ho provato con diversi chip dallas (con batteria nuova) ma niente da fare.
 
Forse sá qualcuno una soluzione. Grazie.
Saluti
Christian
 

 [CUT]
 
Normalmente il Dallas su questa macchina è saldato sulla scheda madre, 
lo hai staccato tu mettendoci un socket? Magari è frutto di un 
intervento precedente? Hai la certezza della bontà dei contatti tra 
socket e scheda madre?
Altra cosa che posso dirti  è che ho avuto gli stessi problemi tentando 
di usare un DS1287+ piuttosto che un DS1287 "liscio".
 
Saluti,
MuRdOcK

 Ho provato con diversi chip dallas (con batteria nuova) ma niente da fare. 
Questa affermazione puzza un pelino, perchè come accennato da mdkcom,
questo è uno dei computer che vuole proprio un 1287 e non un 12887
od altri suoi simili (anche se il 1287+ dovrebbe essere la versione senza piombo
del 1287 e quindi 100% compatibile, come pure il 1285 che usa quarzo
e batterie esterne) - ma il 1287 è fuori produzione da oltre un decennio
e tutto il "nuovo" è NOS o falso!
 
Buona fortuna, comunque!
Ryc

 del 1287 e quindi 100% compatibile, come pure il 1285 che usa quarzo
[CUT]
 
Proverò di nuovo i 1287+ (ne ho un paio) cancellandoli con debug, in 
effetti bovinamente non lo avevo fatto. Appena ho tempo farò sapere l'esito.
 
Saluti,
MuRdOcK

 del 1287 e quindi 100% compatibile, come pure il 1285 che usa quarzo ...
[CUT]
 
Provati due ds1287+ su un PCS286 (scheda madre allestita headland, 4 
slot RAM), cancellati con DOS debug, niente. Le impostazioni VDU 
sembrano venire ignorate completamente, data ed ora sono persistenti 
(batteria buona), la macchina lamenta ad ogni boot "System Configuration 
Error".
Qualche tempo fa, provai i DS1287+ su un PCS386SX con effetti analoghi 
ma con anche i problemi di "Illegal Shutdown Error" e compagnia); a 
questo giro, a parte quelli elencati, nessuno di questi problemi si è 
fatto avanti.
Dai miei test su questa macchina, il DS1287+ risulta essere inutilizzabile.
 
Saluti,
MuRdOcK
 
 

@Ryc  grazie molto. devo controllare le saldature del dallas chip, poi lo provo con l'originale 1287 (con memoria cancellata)

@Riccardo Boninsegna. Caio. come hai configurato il hard disk da 10gb come 40 MB? con il Seatools? Grazie.

 @Riccardo Boninsegna. Caio. come hai configurato il hard disk da 10gb come 40 MB? con il Seatools? Grazie.
 
In realtà avevo usato quello di Ontrack:
https://www.philscomputerlab.com/ontrack-disk-manager.html
 
 
Però questi programmi sono una gran rogna soprattutto quando si tratta
di leggere o scrivere il disco da un computer (magari diverso) che non
lo usa, quindi sono passato a quest'altro metodo che rispetta
l'"ordine naturale" dei settori sia CHS che LBA:
 
- disco DISATTIVATO nel bios
- 
https://www.lo-tech.co.uk/wiki/XTIDE_Universal_BIOS
 versione "286
small" modificata, col programma incluso, per supportare solo il
controller IDE primario
- 
https://github.com/rvalles/optromloader
, da combinare (cat unix, o
copy /b) con l'xtide universal bios, e poi scrivere direttamente su un
floppy
 
(naturalmente, volendo fare le cose in modo più professionale che non
impegni floppy e ram, si può comprare una scheda ROM, tipo il
PC-Waechter tedesco o , funzione spesso inclusa su schede di rete)
 
Buona fortuna!

 [SNIP] XTIDE_Universal_BIOS [SNAP]
 
Questo temo non sia totalmente vero, avevo letto da qualche parte nella 
documentazione che qualche differenza nella geometria assegnata ai 
dischi c'è; che non si garantisce dunque una normale interscambiabilità 
dei supporti tra macchine che usano XUB e altre che non lo usano.
 
Saluti,
MuRdOcK
 
 

 Buona fortuna!
 
 
io sul mio pcs286 ci ho pensato, pero' poi ho deciso per una xtcfide, meno sbattimenti.
ma c'e' qualcuno che e' riuscito a montare un hd "generico" su questo olivetti senza xtide o simili?

 ma c'e' qualcuno che e' riuscito a montare un hd "generico" su questo olivetti senza xtide o simili?
 
Si, dischi di piccolo taglio, fino ai 512MB (o CF) in genere vanno, 
naturalmente attenendosi al limite BIOS dei 20MB o 40MB (insomma sopra 
ai 40MB, senza option ROM, non puoi usare); le coordinate CHS di questi 
due "type" sono cablate nel firmware e non c'è un'opzione per 
parametrizzarle custom.
Non ho provato però un paio di cose:
1) provare con un programma di terze parti, tipo gsetup o similari a 
scrivere nel Dallas una mappa CHS diversa.
2) tentare con il reverse engineering del FW.
Per la 1, penso che con il tempo che ho potrebbero volerci mesi, per la 
2 immagino che dovrò andare in pensione prima di farlo :)
 
Saluti,
MuRdOcK