Skip to content

Delock NVME Ethernet I225-V Adapter on RPI5 #606

@bildobodo

Description

@bildobodo

Hey everyone,

I recently bought got a Raspberry Pi5 which I'd like to use for LinuxCNC. To have an additional NIC to interface with my machine I thought I'd be nice to combine it with the Delock Converter M.2 Key B+M male to 1 x RJ45 2.5 Gigabit LAN which utilizes an Intel I225-V chip.

636d1d89af9397 95494895

https://www.delock.com/produkt/62985/merkmale.html

I compiled the kernel on the RPI5 with the Intel igc module selected in menuconfig (> Device Drivers > Network device support > Ethernet driver support > Intel(R) Ethernet Controller I225-LM/I225-V support) and installed it. However I am facing some issues to get it up and running.

What I have got so far:

uname-a
Linux raspberrypi 6.1.77-rt24-v8-16k+ #7 SMP PREEMPT Sun Feb 18 14:40:31 CET 2024 aarch64 GNU/Linux

lspci -nnk
0000:00:00.0 PCI bridge [0604]: Broadcom Inc. and subsidiaries Device [14e4:2712] (rev 21)
	Kernel driver in use: pcieport
0000:01:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Controller I225-V [8086:15f3] (rev 03)
	Subsystem: Intel Corporation Ethernet Controller I225-V [8086:0000]
	Kernel modules: igc
0001:00:00.0 PCI bridge [0604]: Broadcom Inc. and subsidiaries Device [14e4:2712] (rev 21)
	Kernel driver in use: pcieport
0001:01:00.0 Ethernet controller [0200]: Device [1de4:0001]
	Kernel driver in use: rp1

And here is the error:

dmesg | grep igc

[    2.991025] igc 0000:01:00.0: enabling device (0000 -> 0002)
[    2.991051] igc 0000:01:00.0: PCIe PTM not supported by PCIe bus/controller
[    3.047275] igc: probe of 0000:01:00.0 failed with error -13

So there seems to be no kernel driver in use for the I225-V and dmseg shows an error -13.
Anyone who knows what the issue might be and can point me in the right direction?

Thank you :)

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions