Network adapter 10 GbE stopped working when upgrading to proxmox 7.0

mapex99

Member
Nov 2, 2019
3
0
21
54
Hello,
I have a tehuti based nic that worked flawlessly on proxmox 6.x. I just ran the upgrade to 7.0 and then recompiled the module for tehuti based cards from
https://github.com/acooks/tn40xx-driver.git

I get an error when checking dmesg as attached below. I'm not quite sure where to start with this one. Any help would be appreciated!
Thanks
 

Attachments

The dmesg error is a WARN_ON from the following helper:
C:
int ethtool_check_ops(const struct ethtool_ops *ops)
{
    if (WARN_ON(ops->set_coalesce && !ops->supported_coalesce_params))
        return -EINVAL;
    /* NOTE: sufficiently insane drivers may swap ethtool_ops at runtime,
    * the fact that ops are checked at registration time does not
    * mean the ops attached to a netdev later on are sane.
    */
    return 0;
}

In other words, the kernel thinks that the driver does something not sane.

I checked the Issue tracker of the GitHub repo you linked, there seems a few problems with newer kernel reported, also the repo did not get any updates since ~10 months, so it seems that driver is not ready to be used with the 5.11 kernel used by Proxmox VE 7.0.

I'd suggest to also open an issue at that git repo or any other place where you can get vendor support, they need to handle this if it's an out of tree module, I'm afraid.

As workaround, you could try booting the 5.4 kernel in the meantime, it should still be installed and selectable in the boot menu.
 
  • Like
Reactions: mapex99
it's very sad the CTO of tehuti announce the company is not funded enough to maintein such product,there for open driver source code and nolonger update it.i have a tn 10G card too with 2 m2 slot from qnap
pve 6with kernel < 5.4.128 can run with it smoothly,but since 5.4.128 it's also not work. i tried 5.11.* ,not work either.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!