Author Topic: e1000e driver - test updates  (Read 38347 times)

Doug Bissett

  • Hero Member
  • *****
  • Posts: 1593
  • Karma: +4/-2
    • View Profile
Re: e1000e driver - test updates
« Reply #30 on: January 27, 2014, 06:02:23 am »
After a bit of discussion in the GENMAC mail list, I dug out http://hobbes.nmsu.edu/download/pub/os2/util/network/netio126.zip, and gave it a shot. Some surprising numbers:

To make a story short, the TCP tests all showed good numbers (near, or over 100,000 KB/s). The UDP tests choked badly, usually not even getting off the ground. I think the NVIDIA NIC is working, but Intel, and Realtek, are not doing well.

Doug Bissett

  • Hero Member
  • *****
  • Posts: 1593
  • Karma: +4/-2
    • View Profile
Re: e1000e driver - test updates
« Reply #31 on: February 18, 2014, 12:53:13 am »
I finally got back to this. I updated to the new versions of Multimac, now available in the eCS betazone.

First, I used NETIO126 to test between two windows machines. The numbers for TCP were about 60% of what I see in eCS, but UDP has no problems.

Then, while testing between windows, and eCS, I started getting messages that I was out of buffers, on the NVIDIA machine (using NETIO126.EXE -t -u -s). After some investigation, I found a suggestion that I could add "/mbuf:512 /gdt:256 /mem:3600" to the DEVICE=C:\MPTN\PROTOCOL\SOCKETSK.SYS line, in CONFIG.SYS. NETSTAT -M did not really indicate a problem on any of my systems, except the NVIDIA machine, where it seems that the spare buffers were not plentiful. Anyway, I added the suggested line to all of my systems, except the NVIDIA, and I added "/mbuf:1024 /gdt:512 /mem:7000" to it. Now, there are lots of buffers, and memory usage really hasn't gone up very much. Side effects are still to be determined. NETIO126 performance has not changed however, although it appears that I am no longer running out of buffers. I think the numbers that I am using are too big, but I don't know of any reason to reduce them.

I should probably explain that the NVIDIA machine is an Asus A8N-SLI motherboard, with 3 GB of memory. I use it as a NAS device, and have RSYNC, SAMBA, WEB/2, WEASEL, and Peter M's FTP sever running. I rarely use WEB/2 or the FTP server. I am using eCS 2.1 for testing.

At the moment, I am not sure if all of the MULTIMAC drivers are broken, or if NETIO126 in eCS is broken (the NVIDIA machine does fail, just not as badly as the others). TCP seems to work fine, but UDP doesn't work very well, if at all. I see the same problem between eCS and windows, that I see between two eCS machines. I do not see the UDP problem between two windows machines.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4744
  • Karma: +41/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: e1000e driver - test updates
« Reply #32 on: February 27, 2014, 02:25:42 am »
Hi.
I tried this driver: http://smedley.id.au/tmp/e1000e-3.12.8-20140127.zip
with the wired Intel I217-V (Clarkville V) network adapter.

Sadly, it does not get recognized on boot. It says that the driver could not be loaded and press enter to continue the boot.

LANTRAN.log gives me this:

Quote
IBM OS/2 LANMSGDD [05/21/04] 6.00 is loaded and operational.
IBM OS/2 TCPBEUI 6.00.0
TCPBEUI: Using a 32-bit data segment.
Installing NETWKSTA.200 Version 6.0. IBM LAN Redirector ( May 25, 2005)

IBM OS/2 NETBIOS 4.0
Adapter 0 has 123 NCBs, 96 sessions, and 6 names available to NETBIOS applications.
NETBIOS 4.0 is loaded and operational.
E1000E NDIS device driver @#Mensys BV:0.2.4#@##1## 26 Jan 2014 11:52:31     ECS8533211::::4::SVN@@Intel PRO/1000 PCIe MAC Driver
E1000E Hardware detected: Intel I217-V.
IBM LANVDD is loaded and operational.
IBM OS/2 LAN Netbind
PRO0025: An error occurred when the program tried to bind TCPIP_NIF to E1000E_NIF.
TCPBEUI: Logical adapter 0 is trying to bind to TCP/IP interface lan0.
LT00141: Errors occurred while attempting to initialize TCPBEUI.


Am I missing something?
« Last Edit: February 27, 2014, 02:27:29 am by Martin Iturbide »
Martin Iturbide
OS2World NewsMaster
... just share the dream.