I can answer this one by this ticket which has been directly closed by TrueNAS after shipping the necessary information (they don’t have time for this, so this will not be fixed, unless we are lucky with another kernel module that is going to be shipped by default).
https://ixsystems.atlassian.net/browse/NAS-130969
I am still running on 23.10, but perhaps I will move over to Proxmox soon, because this is annoying.
The Thunderbolt 10G Ethernet device does work in TrueNAS Scale 23.10 but updating to later version will break the driver support.
Perhaps recompiling the kernel driver / module with an older version will work, but then you need to apt-get stuff, which is not supported by the storage appliance (nor you should do this normally). Not sure why the new Linux kernel has no support for this specific network interface anymore. See technical output below.
OWC Thunderbolt 3 10G Ethernet not working in TrueNAS Scale 24.04 or 24.10 but works in 23.10.2
Apps
Description
After upgrade from Scale 23.10.2 to Scale 24.04.2 or Scale 24.10.BETA.1 the network ethernet interface stops working.
Atlantic driver is not working properly anymore for OWC Thunderbolt 3 10G Ethernet device and ails with a bad FW message.
Within Scale 24.04.2 or 24.10.BETA.1
Sep 3 00:11:02 truenas kernel: thunderbolt 1-0:1.1: new retimer found, vendor=0x8087 device=0x15ee
Sep 3 00:11:03 truenas kernel: thunderbolt 1-1: new device found, vendor=0x5a device=0xde35
Sep 3 00:11:03 truenas kernel: thunderbolt 1-1: Other World Computing Thunderbolt 3 10G Ethernet Adapter
root@truenas[/]# dmesg | grep atlantic
[ 1.846884] atlantic 0000:2e:00.0: enabling device (0000 → 0002)
[ 2.137879] atlantic: Bad FW version detected: ffffffff
[ 2.138027] atlantic: probe of 0000:2e:00.0 failed with error -95
The device is not listed in ifconfig -a anymore.
While in Scale 23.10.2 I am getting the following output and the network interface is working properly:
root@truenas[/home/admin]# dmesg | grep atlantic
[ 1.916111] atlantic 0000:2e:00.0: enabling device (0000 → 0002)
[ 2.372096] atlantic 0000:2e:00.0 enp46s0: renamed from eth0
[ 34.960884] atlantic 0000:2e:00.0 enp46s0: atlantic: link change old 0 new 10 000
root@truenas[/home/admin]# dmesg | grep thunderbolt
[ 1.858388] ACPI: bus type thunderbolt registered
[ 4.540980] thunderbolt 1-0:1.1: new retimer found, vendor=0x8087 device=0x15ee
[ 5.352627] thunderbolt 1-1: new device found, vendor=0x5a device=0xde35
[ 5.354528] thunderbolt 1-1: Other World Computing Thunderbolt 3 10G Ethernet Adapter
root@truenas[/home/admin]#
root@truenas[/home/admin]# ethtool -i enp46s0
driver: atlantic
version: 6.1.74-production+truenas
firmware-version: 3.1.106
expansion-rom-version:
bus-info: 0000:2e:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: yes
root@truenas[/home/admin]#
Steps to Reproduce
upgrade from 23.10.2 to a later TrueNAS Scale version
Expected Result
working network interface as being possible in 23.10.2.
Actual Result
no network interface.
root@truenas[/]# dmesg | grep atlantic
[ 1.846884] atlantic 0000:2e:00.0: enabling device (0000 → 0002)
[ 2.137879] atlantic: Bad FW version detected: ffffffff
[ 2.138027] atlantic: probe of 0000:2e:00.0 failed with error -95