First post, by eton975
Hi, I'm trying to get a TG-3269 NIC with the RTL8169SC chipset working under Win98SE's DOS mode (DOS 7.1) to run the mTCP suite of networking applications. From my understanding, there are no native DOS packet drivers available for this card (correct me if I'm wrong and point me in the right direction if I am), so therefore a NDIS or ODI driver with a translation shim is required. I am using a QDI Advance 10T motherboard with the latest beta BIOS and a P3 Tualatin 1400MHz.
Unfortunately I have been having trouble getting the ODI shim and mTCP to work - mTCP complains about being unable to initialise the TCP/IP network stack, despite me having specified the correct packet interrupt 0x60 in its configuration file and the ODIPKT.COM translation shim run using "ODIPKT.COM 0 96" (60 hex is 96 in decimal). I am using the RTGBODI.COM version 1.48 ODI driver as shown in the attachments after first loading LSL 2.20 + a modified net.cfg file (attached). LSL.COM can be gotten here.
A RTL8139D NIC works fine with the same hardware configuration under DOS using mTCP and a native packet driver, but the trouble is that 1. it is only 10/100 which slows things down under Windows and 2. it does not connect correctly to the Ethernet switch if 98SE is run before switching to DOS mode - the RTL8139D must be power cycled and booted cold for its native packet driver and PHY to function under DOS. Otherwise, there is no data link and the switch's port status light is off.
Thanks to anyone that can help figure this problem out, and I hope this thread helps others get cheap Realtek-based gigabit networking working under DOS correctly. It would also be nice to know how to unload the ODIPKT driver from conventional memory after finishing up with it if anyone knows how to do this.