OS/2, eCS & ArcaOS - Technical > Networking
e1000e driver - test updates
Doug Bissett:
I probably should note, that all of my previous tests have been done by uploading to the server, using a ziped file that is about 350 GB.
I don't know, yet, what is going on. I removed the TAP driver, which was, obviously, making a huge difference, but today, I am seeing completely different numbers (in the 100 mbs range), for no apparent reason.
More, if I can figure this out...
Doug Bissett:
Well, I haven't figured it out, but something is seriously broken in the Intel driver (even the "official" one). From what I can tell, sometimes it detects that it should run at 1000 mbs, and sometimes it seems to run at 100 mbs (my switch indicates the speed). I can boot to windows, and it always runs at 1000 mbs. Then, I tried adding "MODE=1000FULL", to force it to use 1000 mbs. Wrong, it then runs at 26 KB/s. Sometimes, upload will go at 30,000 KB/s, and download will go at 7,800 KB/s. Sometimes, it is the other way around. Most of the time, it runs at 7800 KB/s, in both directions.
I am obviously missing something. I am going to shut it down, and try again tomorrow.
Dave Yeo:
Try disabling whatever you can get away with. Easiest to do it in the BIOS. The Intel driver, at least here, doesn't seem to like sharing IRQs, as in IRQA or IRQB etc.
David McKenna:
Doug,
Usually there are lights on the ethernet plug that indicate the speed the NIC detects it can connect to the hub/switch/router it is attached to. Is the indicated speed changing from time to time? Maybe the NIC is detecting its connection differently each time...
Doug Bissett:
--- Quote ---Easiest to do it in the BIOS.
--- End quote ---
There isn't much to work with in the Lenovo ThinkPad T510 BIOS.
--- Quote ---Is the indicated speed changing from time to time? Maybe the NIC is detecting its connection differently each time
--- End quote ---
It doesn't seem to be that simple. Using the "official" e1000e 0.2.3, NETSTAT -N always shows "speed 1000000000 bits/sec" (even when connected to a 100 mbs switch, which probably means it is meaningless). There is a green LED on the T510, that indicates that it is connected, but it doesn't indicate the speed. It looks the same if I plug it into a 100 mbs hub. However, if I plug it into my Gb switch, I can tell what speed it connects at by the LEDs on the switch. I haven't seen it show anything but 1000 mbs, except when the machine is powered off (which is normal). Right now, if I copy from the "server" (download), it is running at about 7000 KB/s. Copying to the "server" runs at about 15,000 KB/s. I see the same hardware do 60,000 KB/s, in both directions, when running windows (measured at the "server", using IPMON). The "server" is running Multimac for NVIDIA, and it keeps up with windows, in both directions. A few days ago, after I got the TAP driver out of the picture, I was seeing 45,000 KB/s in both directions, using the "official" driver, or e1000e-3.4.77, from Paul. I haven't been able to duplicate that, since then.
Using /MAXCPU=1 or /VW on the PSD line doesn't change anything.
Now, I tried RXCHAIN = "YES" in PROTOCOL.INI, download is still about 7000 KB/s but upload is bouncing from 15,000 KB/s to 43,000 KB/s.
Okay, so I got a new CAT6 cable. If anything it is slightly slower in both directions.
If I try from the "server" end, I am seeing both directions bouncing between 7,000 KB/s and 15,000 KB/s.
FWIW, the Realtek driver, in my main machine, is showing similar numbers, and IPMON, at both ends, is showing the same numbers, so I have no reason to think that it is wrong.
Enough, for now...
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version