-
Notifications
You must be signed in to change notification settings - Fork 52
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
PHY init failed on Linux 6.8 #73
Comments
same, upgrade to Proxmox 8.2 from 7.4 cause a failure
|
Same here with proxmox and TN9310 card.
|
I tried booting Linux Mint 22 on a machine of mine with a StarTech ST10GSPEXNB NIC, and had the same problem; I've engaged in some troubleshooting, and found that changing line 444 of
gets further, but it doesn't seem to like something it's doing in the
Unfortunately I'm not sure what values it's expecting, but the NIC doesn't like what it's getting. |
Is there something unclear in the Readme about Marvell PHYs not being supportable? Or perhaps it isn't obvious to people when they have a Marvell PHY? |
@acooks What? Prior to the change I made, it didn't provide any useful error. I have the firmware image, and based on |
I'm saying that the output you posted shows that you have an MV88X3310 phy, and those Marvell PHYs cannot be supported in this driver due to licensing issues, as I have already explained several times. Clearly the problem is in my explanation. |
I'm having the same issue here on Promox 8.2 running Linux 6.8.12-2-pve. Unfortunately I don't have a paid support subscription to ask Proxmox to sort as I'm just a home user trying to learn AI.
I have checked and the vendor and device ID do not (as yet) appear on the list of problem cards.
Uname
ChatGPT seems to think there have been some changes to the NAPI functionality, but AI can hallucinate. So this might or might not be helpful. Changes in the NAPI Interface in Kernel 6.8 |
My understanding was that these nics could be supported if the appropriate firmware was provided prior to the complication process. Am I wrong in this? |
so I run a STLab N-480 and I have the following issue: bdx_mdio_scan_phy_id finds the phyid of 2b09ab on port 0 which looks like a valid value to me, however port 0 does not appear to be a valid port.
There is an explicit check on the port being 0 so I am confused as to how to proceed as I know nothing about the hardware.
the original code has the index signed and thinks port(i) == 0 to be valid. I could really use some help here. [ 3322.357350] tn40xx: Driver unloaded now it works, connectivity, data, everything. I don't understand how port 0 can be valid on my card when this is clearly a cause for error in the driver as is. Here are some infos to my card: 67:00.0 Ethernet controller [0200]: Tehuti Networks Ltd. TN9710P 10GBase-T/NBASE-T Ethernet Adapter [1fc9:4027] |
This is the exact issue I had, to fix this you need to set port to 0 on top of 'MV88X3310_mdio_reset'. when i did that it started working for me. |
With the latest develop version (which is required for Linux 6.8), I cannot get our TN9710P (with MV88X3310) to initialize.
Loading the module leads to the following output:
I noticed that the check in tn.c:444 fails. Replacing the condition with
!phy_id
, it continues a bit further, but later fails:The text was updated successfully, but these errors were encountered: