openwrt / openwrt

This repository is a mirror of https://git.openwrt.org/openwrt/openwrt.git It is for reference only and is not active for check-ins. We will continue to accept Pull Requests here. They will be merged via staging trees then into openwrt.git.
Other
19.86k stars 10.33k forks source link

Intel I225-V (Stepping B3, SLNMH) is not working #9403

Open jellybean13 opened 2 years ago

jellybean13 commented 2 years ago

The device can not be loaded with errors:

image

From this issue in Gentoo, this error is from Linux kernel modules. Also, this issue was fixed in Linux 5.15.x, which means either upgrading kernel sources or backporting fixes from newer kernel sources can handle this issue.

Borromini commented 2 years ago

Did you try backporting the 5.15 driver to see if it works?

jellybean13 commented 2 years ago

I attempted to backport kernel module, but I failed with compilation error.

Commits related to compilation error: https://github.com/torvalds/linux/commit/fc9df2a0b520d7d439ecf464794d53e91be74b93

jellybean13 commented 2 years ago

After applying patches from Linux Ubuntu 20.04.x HWE kernel (linux 5.11.22), it works.

image

Using patches: Kernel patches for igc: Backport igc drivers from Linux Ubuntu 20.04.x HWE kernel (linux 5.11.22) to OpenWrt 21.02 SNAPSHOT (currently Linux 5.4.182). Makefile patches: Fix missing dependencies.

ahayes commented 2 years ago

@jellybean13 Have you tested that adapter as a DHCP client yet, by chance? I am having issues on an i226-V with OpenMPTCProuter and someone else just jumped in with the same problem on an i225-V b3. Have a peek at https://github.com/Ysurac/openmptcprouter/issues/2548 if interested.

khdegraaf commented 11 months ago

See https://github.com/Ysurac/openmptcprouter/issues/3005 for what I believe is the cause of DHCP instability here. I found a fix/work-around for anyone interested in this.