About a year ago driver support for Maxlinear GPY115 NIC was merged into kernel v5.15-rc1. I hoped this driver would work on a new system I'm working on (Onlogic HX310). I installed Ubuntu Server 22.04 LTS but I can't seem to get them to work (eg. get an IP-address and access internet). Do I need to install or enable something to make them functional or are they simply not yet supported? Any help would be appreciated.
Linux bootup output:
During network configuration the following warning pops-up:
UBSAN: shift-out-of-bounds in
/build/linux-WLUive/linux-5.15.0/drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c:224:12
Shift exponent 40 is too large for 32-bit type 'unsigned int'
Then I get the following error:
Maxlinear Ethernet GPY115B stmmac-3:01: gpy_config_aneg failed -110
Config information
Result of grep MAXLINEAR_GPHY /boot/config-5.15.0-40-generic:
CONFIG_MAXLINEAR_GPHY=m
The mxl-gpy.ko module is present in:
/usr/lib/modules/5.15.0-generic/kernel/drivers/net/phy/mxl-gpy.ko
I have also executed: sudo modprobe mxl-gpy, but no difference
chili555: dmesg doesn't return anything about mxl, the previously mentioned error does come up with phy as argument.