Enabling second ethernet port (Intel I225)

mafish
mafish New Member Posts: 12

Hi, I've been trying to enable second ethernetport (top one) while on Linux.
The port uses Intel I225 chipset, and its not enabled by default on the Ubuntu OS (checking via ifconfig/ip)
The 'lscpi -v' recognizes the hardware and shows that no kernel module is loaded for it.
After some research I've found that the chipset requires igc kernel module, that is shipped with kenels 5.5+.
I've tried using kernels 5.5, 5.6 and 6.1 with no success. I've went as far as manually compiling the 5.6 kernel and setting igc as complimentary part (non-module), but either way it is not being linked to the corresponding hardware on the up2. I can see with modprobe that is the kernel module has been loaded but it is not working with the hardware.

Is there a way to enable the port, or is unusable as for now?

Answers

  • GvY85
    GvY85 New Member Posts: 5
    edited January 26

    I have the same problem. I am using Debian Bullseye with DietPi scripts and ip link does show the interface and modprobe also does show the igc module is active but no way to use the actual port.
    When I try and configure the port I get the same behavior as if no cable is connected.
    I tried with kernel 5.10 and 6.0 from Backports
    This is a shame since I bought the 6000 specifically for the 2.5G port and as an upgraded to the regular UP Squared.
    With the Ubuntu IOT version (https://cdimage.ubuntu.com/ubuntu-server/jammy/daily-live/manual/jammy-live-server-amd64+intel-iot.iso) it does seem to work but then you are stuck to kernel 5.15 and depending on Ubuntu to update.
    They seem to use specific kernel and/or firmware packages in it so maybe that can be tried if it works? But still, this is a pretty regular Intel PHY so it should just work correct?

    Can anyone from AAEON please offer support?