Today I discovered that there are Ethernet interfaces that are not backward-compatible with older, slower speeds. Specifically, anything
using the Intel X722 controller chip can do 1-gigabit and 10-gigabit, but not 100 megabits or 10 megabits per second. Connect it to a 10/100 switch port and ... silence.
Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
Today I discovered that there are Ethernet interfaces that are not backward-compatible with older, slower speeds. Specifically, anything using the Intel X722 controller chip can do 1-gigabit and 10-gigabit, but not 100 megabits or 10 megabits per second. Connect it to a 10/100 switch port and ... silence.
A quick search suggests that controller is targeted at servers.
Does it connect to any physical ports with connectors that are
used for 10/100 Ethernet? I'd expect them only to be used with
the higher speed Ethernet connectors used on servers, which I
don't know of being used for 10/100 interfaces. Such servers
might use a different controller chipset for any RJ45 Ethernet
sockets.
A quick search suggests that controller is targeted at servers.
Only, Lenovo insists on making firmware updaters available only through >stupid .exe files that only run under Windows. So we had to do a temporary >Windows Server installation just to try applying that firmware update,
only for it to fail for some reason we couldn’t fathom. But the option to >extract the firmware to a .rom file worked.
Do they have an MS-DOS or FreeDOS option available?
On Sat, 19 Jul 2025 20:31:06 -0400 (EDT), Scott Dorsey wrote:
Do they have an MS-DOS or FreeDOS option available?
I specifically suggested trying FreeDOS, as I understand that is a common thing to bundle with server hardware in lieu of a full-fat, full-price OS.
Sadly, I’m pretty sure the executable was Windows only. It had a GUI, for one thing (not much of one, but still). I don’t think you can build Windows executables that can also work as DOS command-line-only
executables ...
On 19 Jul 2025 10:55:05 +1000, Computer Nerd Kev wrote:
A quick search suggests that controller is targeted at servers.
Specifically in this case, a Lenovo server. Lots of CPU cores, lots of
RAM, lots of network interfaces, lots of disks, lots of fans ...
Only, Lenovo insists on making firmware updaters available only through stupid .exe files that only run under Windows. So we had to do a temporary Windows Server installation just to try applying that firmware update,
only for it to fail for some reason we couldn’t fathom. But the option to extract the firmware to a .rom file worked.
So we saved that to a USB stick, and then, we rebooted into the UEFI monitor, and it was able to load and apply that .rom file just fine.
Why couldn’t Lenovo just make the firmware available in a simple .zip archive to begin with? That would have saved so much trouble. Not to mention, not encouraging the habit among users of downloading and running random .exe files from random websites ...
Sysop: | DaiTengu |
---|---|
Location: | Appleton, WI |
Users: | 1,064 |
Nodes: | 10 (0 / 10) |
Uptime: | 148:06:11 |
Calls: | 13,691 |
Calls today: | 1 |
Files: | 186,936 |
D/L today: |
33 files (6,120K bytes) |
Messages: | 2,410,932 |