-
-
Notifications
You must be signed in to change notification settings - Fork 155
Delock NVME Ethernet I225-V Adapter on RPI5 #606
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
-13 is EACCES, which is an unusual error to get. Can you post the output from |
I noticed, besides the Intel controller there is also a Winbod W25Q16... (can barely read it) chip on the adapter. Some kind NOR SpiFlash? |
At first glance that looks like your card can only address 32bits of address space. You can try adding |
Okay I have added |
@bildobodo - Did you add |
The magic of overlay_map.dts means that specifying |
Note that OCP-TAP was trying to integrate an i225 into their TimeHAT for the Pi 5 (see #619), but ran into the same driver issues—it worked on CM4 (even Intel's own i225 PCIe cards), but won't work on Pi 5, which is a bit strange... usually things are the other way around! |
"Maybe", but look.... : https://elixir.bootlin.com/linux/v6.6.28/source/drivers/net/ethernet/intel/igc/igc_main.c#L6736 |
It's not EACCES, it's IGC_ERR_SWFW_SYNC : https://elixir.bootlin.com/linux/v6.6.28/source/drivers/net/ethernet/intel/igc/igc_i225.c#L120 |
This is the bit of the code that doesn't work: https://elixir.bootlin.com/linux/v6.6.28/source/drivers/net/ethernet/intel/igc/igc_i225.c#L81 Irrespective of the timeout value the driver is unable to acquire the FW semaphore and the function returns -IGC_ERR_NVM. I am not sure why yet... |
For reference, I've submitted this issue: raspberrypi/linux#6134 |
thanks to @lasselj and @geerlingguy I can confirm this problem is resolved. |
Just wanting to note that I'll be doing some additional testing on an Intel i226 in the TimeHAT V2 over in #674 (for anyone wanting to keep following along!). |
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.
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:
And here is the error:
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 :)
The text was updated successfully, but these errors were encountered: