> Load the “lsl.com ”driver by running the command
> Load the “e1000odi.com” driver by running the command
...
> Many folks use DHCP and mTCP on FreeDOS.

I believe that for M.Brutman's software, you need the CRYNWR "packet 
driver" interface.
You have loaded two low-level elements of the driver stack needed for 
Novell networking.
If you don't really mean to follow up with more Novell stuff, but 
instead want to try CRYNWR-based apps, there's the option to add 
odipkt.com on top, and *then* set up M.Brutman's TCP/IP stuff.

Another way would be, to get a native packet driver for the Intel 
e1000 series. I'd say E1000PKT.COM.
https://packetdriversdos.net/
https://github.com/ulrich-hansen/E1000PKT
Appears to be a 3rd-party open-source driver, not Intel's in-house 
software.

Chances are, that if Intel's own ODI driver breaks the SATA 
controller's interrupt service (due to a shared IRQ), the open-source 
E1000 packet driver still has a chance of working fine. (Being a 
whole different codebase, may be more sensitive about hooking the ISR 
vector, may have a different memory footprint and whatnot).

Also, if the OP is using the disk controller via the stock BIOS 
routines (which may use UDMA on their own, which is generally 
allright), and he suspects that loading an Ethernet driver breaks 
disk access, he should try loading a dedicated driver for the IDE 
Controller - which will take over the disk service from the BIOS, and 
may be more tolerant to shared PCI IRQ handling quirks than the stock 
BIOS routines.
Perhaps the most up-to-date "alternative IDE driver for DOS" is 
Japheth's XDMA32.DLL, companion/addon to his JEMM386. 
https://github.com/Baron-von-Riedesel/Jemm
To download the current binaries in a ZIP archive, click the link to 
the current release on the right (v5.84 at the moment).
Use the JLOAD tool to load the XDMA32.DLL.
When trying to solve an IRQ conflict where disk access gets jammed, 
you probably want to load the disk controller driver before you load 
a driver for your NIC. Wouldn't work the other way around :-)
Or maybe, set up a RAM disk, load everything you need into the RAM 
disk, then you can shrug your shoulders about the HDD, and load your 
NIC driver...

Frank



_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to