With no manual media or mediaopt setting at all -- just the default settings, full-auto, I see 100-full negotiated (with media options flowcontrol, rxpause, txpause) but still see 3-5Mb/sec performance? ... I also did a tcpdump while the speed-test was running, and saw lots of TCP SACK options, so I'm guessing that packets are getting dropped. Someone said that the wm(4) driver might not handle flow-control well, so tomorrow I'm going to "borrow" a re(4) from another decommissioned machine to see if it works any better.
FWIW, the re(4) situation is worse - very much worse!The re(4) negotiates 100BaseTX with no mediaopts at all, neither full nor half, and no flow-control.
It took a couple of minutes before dhcpcd could configure the interface and even then it was almost totally unusable. The speedtest site could not connect to its servers, and I couldn't even do a dns lookup (using the google 8.8.8.{4,8} servers).
I'm also now running 7.99.71 and wm(4) has not improved. So I guess I'm going to need a different switch. +------------------+--------------------------+----------------------------+ | Paul Goyette | PGP Key fingerprint: | E-mail addresses: | | (Retired) | FA29 0E3B 35AF E8AE 6651 | paul at whooppee dot com | | Kernel Developer | 0786 F758 55DE 53BA 7731 | pgoyette at netbsd dot org | +------------------+--------------------------+----------------------------+