Newsgroup: it.comp.retrocomputing
Titolo: netboot su retropc

A giorni mi arrivera' un 286 (olivetti pcs286) e vorrei fargli fare il boot da rete.
devo prendere una scheda lan, avete qualche consiglio?
e' possibile che il bios della macchina non veda la scheda di rete per fare il boot?
per quanto mi ricordo se una scheda di rete ha il supporto pxe dovrebbe essere possibile, ma a volte il bios se ne frega altamente e passa oltre.
il sistema operativo sarebbe il dos.

 per quanto mi ricordo se una scheda di rete ha il supporto pxe dovrebbe essere possibile, ma a volte il bios se ne frega altamente e passa oltre.
 
Detto molto a grandi linee, negli IBM compatibili, dopo il POST il BIOS 
esegue il firmware presente in eventuali Option ROM (il chip può essere 
installato sulla scheda madre se previsto, oppure in adattatori che lo 
prevedono); il video BIOS ad esempio è una delle Option ROM più comuni, 
altri esempi classici di adattatori che includono una Option ROM sono 
gli adapter SCSI e le schede di rete appunto. Con le Option ROM ci si 
possono fare belle magie; un esempio interessante è questo progetto qua: 
https://www.xtideuniversalbios.org
 
Nella scheda di rete che prenderai, dovrà esserci il socket per poter 
mettere la (E)EPROM nella quale scriverai il firmware per permettere 
alla macchina di fare il boot da rete (inserire il chip non basta, 
dovrai probabilmente anche configurare la scheda LAN con l'apposito 
tool). Cercando velocemente in rete ho sommariamente visto due progetti 
di firmware che sembra facciano quel che ti serve (ma non ho idea se 
hanno l'ardire di funzionare su un 286, lascio a te questa scoperta), si 
chiamano iPXE e gPXE, plausibilmente cercando in giro con un po' di 
pazienza troverai anche altri firmware.
 
Saluti,
MuRdOcK

 pazienza troverai anche altri firmware. 
 
Urca boia, me lo aspettavo parecchio piu' semplice, avevo un P1-133 su cui avevo montato una scheda di rete che lo faceva senza smanettamenti e mi ero illuso che fosse una cosa molto veloce.
Grazie per la risposta! :)

 Grazie per la risposta! :)
 
Beh, il concetto non cambia, quella scheda di rete montava un qualche 
tipo di memoria, con dentro il firmware che faceva il netboot ... che 
alla fiera dell'est per due soldi mio padre comprò :D
Andando indietro con la tecnologia la cosa diventa sempre meno 
trasparente, diciamo così, quindi cominci a vedere fisicamente le 
componenti in gioco.
Una curiosità, come mai stai pensando ad un netboot? Per via della 
limitazione nel riconoscimento dell'hard disk?
 
Saluti,
MuRdOcK

 limitazione nel riconoscimento dell'hard disk? 
 
e' che con un netboot bene o male riesci comunque a tirare su il dos e i driver della scheda di rete, e quindi riesci a farci tutto e a comunicare con l'esterno (tanto a casa ho un server, potrei mettere uno share e dal pcs286 fare tutto da li', sarebbe forse piu' veloce che dover leggere e scrivere sul floppy) senza dover passare per l'hd o il floppy (sul pc che ho preso l'hd non so in che condizioni e').
poi ho comprato anche un p2 con floppy. se non riusciro' a mettere su il discorso netboot (mi sa che tra comprare la rom, scriverla, mettere su un server pxe, e via dicendo, ci sara' parecchio da andare all'inzecca), almeno riusciro' a fare un discorso del tipo server->P2->floppy->pcs286.

 poi ho comprato anche un p2 con floppy. se non riusciro' a mettere su il discorso netboot (mi sa che tra comprare la rom, scriverla, mettere su un server pxe, e via dicendo, ci sara' parecchio da andare all'inzecca), almeno riusciro' a fare un discorso del tipo server->P2->floppy->pcs286.
 
Capisco, un paio di cose che forse ti permettono di avere una visione 
più ampia:
- Con una Option ROM tipo XTIDE (il progetto che ti ho linkato in questo 
thread), montata su una normale scheda di rete, puoi superare lo 
sbarramento del riconoscimento dell'hard disk.
- Se hai il DOS locale, puoi usare una cosa tipo mTCP per trasferire i 
file: 
http://brutmanlabs.org/mTCP/mTCP.html
 oppure lo stack TCP/IP fatto 
da Microsoft.
- Per non usare i floppy puoi considerare il trasferimento seriale 
(lento come la morte), oppure quello da porta parallela (un pelo più 
veloce), per questo puoi usare anche un programma che si chiama LapLink 
(ti ci vuole comunque un cavo null-modem, o null-printer).
- Puoi considerare l'idea di usare un'unità floppy USB, tipo la Gotek.
 
Saluti e buon lavoro :)
MuRdOcK
 

 Saluti e buon lavoro :) 
 
ti ringrazio!

 ti ringrazio!
 
Prego!
 
Saluti,
MuRdOcK
 

 
 
confermo
la sintassi non la ricordo ma è una cosa che ho già visto (per uscire da 
situazioni dove funzionava poco o niente)
 
 
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........

 COM{n}"; 
 
vero, e a quel punto basterebbe trasferire con quel comando solo il laplink per poi lavorare piu' comodamente.

Primo strike: l'hd non funziona.

 Primo strike: l'hd non funziona.
 
Con quei Conner la avevi un 20% di possibilità di successo :)
 
MuRdOcK


vabbe', in compenso ho visto che il drive floppy e' da 1.44mb, e dovrei riuscire a far stare dos+lan manager sopra. per il resto mi arrangero' con la rete, ho ordinato una 3Com 3C509 come mi hai consigliato.
 
secondo strike: esploso un condensatore nell'alimentatore. pazzesca la quantita' di fumo che e' uscita nei pochi secondi prima che riuscissi a staccare la spina.

 secondo strike: esploso un condensatore nell'alimentatore. pazzesca la quantita' di fumo che e' uscita nei pochi secondi prima che riuscissi a staccare la spina.
 
Ti è saltato un condensatore di filtro (tipo gli 0.47uF RIFA 
all'ingresso di tensione, oppure i filtri a terra da 6800pF), o un 
elettrolitico qualsiasi?
Tra una cosa e l'altra mi son scordato di consigliarti, per 
l'alimentatore, di sostituire gli elettrolitici (tutti) e controllare i 
condensatori di filtro a film (crepe o altri segni tipo gonfiore etc) 
per l'eventuale sostituzione.
 
Saluti,
MuRdOcK

 MuRdOcK
 
grazie ancora per l'aiuto!

 esattamente questo qui 
https://youtu.be/J-pfbpB2fEY?t=881
 
 
 
sai mica con cosa posso sostituirlo?
finche' si tratta di sostituire un condensatore non ho grossi problemi, ma capire le compatibilita' e' oltre le mie possibilita'.
https://www.wima.de/en/our-product-range/rfi-capacitors/
 

 sai mica con cosa posso sostituirlo?
 
 
Mettici questi, te ne vende direttamente due pezzi, il passo dovrebbe 
essere 28: 
https://www.ebay.it/itm/185353646578
 
 
Saluti,
MuRdOcK

 il sistema operativo sarebbe il dos.
 
In alternativa a PXE, che come standard è nato nel 1999 (quindi molto 
dopo il PCS-286, e la cui compatibilità non è certa), potresti 
considerare un suo antenato, ovvero RPL: 
https://en.wikipedia.org/wiki/Remote_Program_Load
 
 
Leggo dal thread che hai acquistato una 3com 3c509: su queste schede era 
possibile acquistare ed installare nell'apposito socket una option ROM 
per il boot con RPL. Dovrebbe chiamarsi BootWare TriROM ed in rete 
dovrebbe essere disponibile il dump da qualche parte, quindi si potrebbe 
provare a scriverlo su una eprom e tentare di utilizzare quello.
 
Come sistemi operativi server da utilizzare per il boot con RPL puoi 
usare sicuramente NetWare (dato che Novell ha inventato lei RPL), 
Windows NT (dovrei verificare se 2000 e successivi hanno ancora il 
supporto o sono passati esclusivamente a PXE), OS/2 con il pacchetto LAN 
Manager/LAN Server. Leggo inoltre dalla pagina Wikipedia che ti ho 
linkato che esiste(va) una implementazione anche per Linux (rpld), e che 
era supportato anche da Solaris (solo x86 o anche SPARC, boh?).
 
Per NetWare, non molto tempo fa ho trovato questo bel sito che mostra 
come mettere in piedi una rete: 
https://www.zx.net.nz/netware/
 
La pagina relativa al netboot di DOS è questa qui: 
https://www.zx.net.nz/netware/client/dos-netboot/
 
 
Per Windows NT, ho trovato questa vecchia KB che è fortunatamente stata 
mirrorata insieme a molte altre: 
https://jeffpar.github.io/kbarchive/kb/158/Q158277/
 
 
Purtroppo per ora posso solo darti questi input: era nella mia ToDo list 
degli svaghi fare un po' di esperimenti con il remote boot e con NetWare 
(prima su vm, poi su qualche macchina fisica), ma purtroppo al momento 
sono all'estero e presissimo col lavoro, quindi non vedo nel breve 
termine uno spiraglio di tempo per sperimentare.
 
A presto,
 
EngiNerd

 termine uno spiraglio di tempo per sperimentare. 
 
capisco benissimo, anche io ultimamente sono sommerso dal lavoro e da altre cose, e lo sperimentare e' proprio alla fine della pila di cose da fare, ma io accumulo, prima o poi trovero' il tempo...

 
https://lepszyserwis-pl.translate.goog/x86_info/3com-3c509b-tp-bootware-3c5-trirom-v1-7-3c90x-etherdisk-v5-4-3c5x9x/?_x_tr_sl=pl&_x_tr_tl=it&_x_tr_hl=it&_x_tr_pto=wapp
 
 
Wow, grazie! ricordavo di essere incappato in un sito con le ROM quando 
avevo fatto le ricerche, ma non riuscivo più a trovarlo. Per sicurezza, 
ho fatto salvare la pagina e i link a Internet Archive.
 
Grazie mille.
 
EngiNerd