Lionel Élie Mamane
2024-11-11 04:30:01 UTC
Hi,
After much head-scratching of why I could not SSH-connect to the
computer in my basement (the SSH connection process would start but
then stall), while everything seemed normal on the physical console, I
understood that the USB-C Ethernet NIC that came with my Lenovo X13s
seems not to work with jumbo frames.
I dusted off my old am64 laptop, connected the same USB-C Ethernet NIC
and there with kernel 5.10.0-21-amd64, it works with 9000 bytes Jumbo
Frames via a USB-C to USB-A adapter, no trouble. Same when connected
to a ppc64le machine running 6.10.11+bpo-powerpc64le-64k over the same
USB-C to USB-A adapter.
So it seem to be aarch64-specific :-/ Anybody knows whether this a
general problem for this chipset and/or ethernet in general on
aarch64? Is it worth picking up another USB-C NIC and trying?
Since Debian kernels don't work on the ThinkPad X13s yet, I run a
6.6.12 kernel compiled from https://github.com/steev/linux.git branch
lenovo-x13s-linux-6.6.y as of 2024-01-19 (date of last commit). Just
haven't upgraded since. Could be an error I made in the kernel's
config, but I cannot imagine what? On the aarch64 laptop, "ip link
show" lists an MTU of 9000, so the kernel thinks it set it correctly.
Theoretically it could also be USB-C specific, but that seems rather
unlikely?
Thanks in advance for any idea or hint,
After much head-scratching of why I could not SSH-connect to the
computer in my basement (the SSH connection process would start but
then stall), while everything seemed normal on the physical console, I
understood that the USB-C Ethernet NIC that came with my Lenovo X13s
seems not to work with jumbo frames.
I dusted off my old am64 laptop, connected the same USB-C Ethernet NIC
and there with kernel 5.10.0-21-amd64, it works with 9000 bytes Jumbo
Frames via a USB-C to USB-A adapter, no trouble. Same when connected
to a ppc64le machine running 6.10.11+bpo-powerpc64le-64k over the same
USB-C to USB-A adapter.
So it seem to be aarch64-specific :-/ Anybody knows whether this a
general problem for this chipset and/or ethernet in general on
aarch64? Is it worth picking up another USB-C NIC and trying?
Since Debian kernels don't work on the ThinkPad X13s yet, I run a
6.6.12 kernel compiled from https://github.com/steev/linux.git branch
lenovo-x13s-linux-6.6.y as of 2024-01-19 (date of last commit). Just
haven't upgraded since. Could be an error I made in the kernel's
config, but I cannot imagine what? On the aarch64 laptop, "ip link
show" lists an MTU of 9000, so the kernel thinks it set it correctly.
Theoretically it could also be USB-C specific, but that seems rather
unlikely?
Thanks in advance for any idea or hint,
--
Lionel
Lionel