[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <c16e6bfa-2a3f-4ec0-922f-4fb56f491c50@lunn.ch>
Date: Tue, 10 Oct 2023 14:51:09 +0200
From: Andrew Lunn <andrew@...n.ch>
To: Francesco Venturi <francesco.venturi1@...il.com>
Cc: mkubecek@...e.cz, netdev@...r.kernel.org
Subject: Re: Nice to meet you; I'm a Highschool networking teacher
On Tue, Oct 10, 2023 at 09:26:40AM +0200, Francesco Venturi wrote:
> Nice to meet you, my name is Francesco Venturi and I'd need your help...
> I've had a look at a presentation about ethtool and how to run
> ethernet diagnostics.
> I need to show my students these capabilities, but I need to know what
> hardware to buy.
> Can you please kindly provide me with a list of supported NIC models,
> both PCI and USB (and perhaps chipsets) that support most of this
> functionality up to today, including the "--cable-test" ethtool
> command line option?
> Can you also please point me to a Linux distro having access to a
> version compiled with netlink support and provide me with some
> guidance on how to install it without compiling?
>
> Thank you very much in advance!
>
> Francesco Venturi
>
You need ethtool version v5.10 or later. So for example Debian
Bookworm would provide it, but bullseye is too old. OpenWRT seems to
have 5.16, so that should work as well.
Hardware is much harder. You need something which uses one of the
following Ethernet PHYs
adin, at803x, bcm54140, marvell, micrel, microchip_t1,
nxp-c45-tja11xx.
And not all members of these PHYs actually support cable testing.
The at803 is mostly used in Atheros/Qualcom WiFi access points.
The bcm541040 is mostly used in Broadcom STP with Ethernet switches
The marvell is mostly used with Marvell SOHO switches, some older Marvell SoCs.
The micrel is used in all sorts of embedded systems.
The adin, microchip_t1 and nxp-c45-tja11xx are all automotive.
I've personally never came across a USB dongle using one of these
Ethernet PHYs, but that does not mean one does not exist. I've also
never seen an off the shelf PCIe NIC. All the user cases i've seen are
embedded systems like WiFi access points.
I keep getting emails asking about RPi, but without a datasheet for
the PHY used on those boards, it is not possible to implement it.
Maybe others who have contributed cable test support for these chips
can suggest a commodity device?
Andrew
Powered by blists - more mailing lists