Hello,
Raspberry PI server to the rescue.
What is needed:
- rpld - comes in 202208 raspbian repository, but longtime removed from x86 ubuntu/debian or others (debian oldoldstable doesn't have it)
- marsnwe (Netware server "emulator") - compiled from a repository (https://github.com/davidrg/mars_nwe.git), but seems to not like latest GCC (11 failed in ubuntu; raspbian was successful, I think it uses 9).
- kernel support for IPX - there is a git repo, https://github.com/pasis/ipx , which are the modules removed from kernel. Seems active, having a commit for kernel 5.18+.
The "server" (Raspberry) only needs rboot.rpl from Netware. The client, of course, is Netware Client (I used 16-bit, as 286 was my target).
The advantage of Raspberry is that you can mount a NFS/SMB share from your NAS and share it under mars_nwe. Basically you don't need a 2nd copy of all your DOS retro apps (well, backups are not discussed here).
Cards I tried:
- unknown 8019AS (ISA) - working great with RPL ROM from realtek.com(.tw??). Sometimes I did not see the ROM prompt, and system seems to hang after BIOS info screen, but I recall pressing a boot number and working (i.e.: just the BOOT ROM menu not displaying).
- 3c509B (ISA) - TriROM - can't seem to switch to RPL. I guess it needs to rewrite the flash, and I can't find a DIP AT29C256.
- 3C905 (PCI) - ROM was soldered and TriROM works - boots RPL fine, but loading VLM.EXE hangs the boot. So some kind of RPL/ODI conflict. But you can netboot a floppy image with no network support just fine.
I still have some ISA cards for which I search for ROMs (DEC204, TE-16XP/CT, Intel 595FX). Saw an Intel ISA ROM in the links which I'll try. I have bought lots of ROM/flash chips for this project.
This seems the best solution. Funny how I use 2 Raspberry PIs to play on my 286 (Netware server and MT-32).
As a backstory, my goal with this was to go lower than 386 for network booting. With iPXE requires 386 architecture (actually working on 486DLC by recompiling iPXE and syslinux, but not on 386DX).
As an advantage, Netware is better for DOS networking than anything I managed with PXE (for some reason, vlm.exe does not like memdisk).
Edit: forgot to say that I used 802.2. I think rboot.rpl forces that, but since PI is my only NW server, no problems there. My network switch has no problems with it.