I'm connecting my Windows HTPC in the living room to my NAS/workstation in the office with an MPO fiber run. Using the 10GTek transceivers. The workstation runs Ubuntu 20.04 and is on 24/7 while the Windows PC will be powered down most of the time unless I'm using it.
When I bring it back online the network does not come up. I have to reseat the transceiver at the workstation side. Not that it would be acceptable either, but rebooting the workstation does NOT work either. Needless to say, this is highly inconvenient!
I noticed that on Ubuntu 20.04 the mellanox NIC works out of the box. I also know that it's not possible to get the OFED drivers to do the kernel build because the kernel is too new for those drivers. A bit concerned about that actually. Maybe we can hack the installer to allow it to run on more recent kernels because I am looking to go to 22.04 soon as well.
Anyway since reseating at the workstation side makes it work again I suspect that I just need a better driver there than the one the kernel comes with. But I'm still also hopeful that there is some "reset command" I might be able to run to trigger it to redetect the line when the other machine comes online.
Any tips?
When I bring it back online the network does not come up. I have to reseat the transceiver at the workstation side. Not that it would be acceptable either, but rebooting the workstation does NOT work either. Needless to say, this is highly inconvenient!
I noticed that on Ubuntu 20.04 the mellanox NIC works out of the box. I also know that it's not possible to get the OFED drivers to do the kernel build because the kernel is too new for those drivers. A bit concerned about that actually. Maybe we can hack the installer to allow it to run on more recent kernels because I am looking to go to 22.04 soon as well.
Anyway since reseating at the workstation side makes it work again I suspect that I just need a better driver there than the one the kernel comes with. But I'm still also hopeful that there is some "reset command" I might be able to run to trigger it to redetect the line when the other machine comes online.
Any tips?