Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

NIC not showing up in network settings after 6.9.1 upgrade

Featured Replies

Hi. Unraid newb so be gentle.  I just performed the upgrade to 6.9.1 from 6.8.3 and everything is fine except that my 10GBe card is not showing up in Network Settings. It used to show up as eth1 but only my onboard 1GB controller is there as eth0.

 

When I go to Tools>System Devices I see that it's there in IOMMU Group 17. The card is a StarTech ST10000SPEX 10GB Nic running the Tehuti TN9710P driver and didn't have any issues with it until this upgrade. I have attached my diagnostics, please help if you can.

orthanc-diagnostics-20210317-1810.zip

50 minutes ago, pollocksa said:

The card is a StarTech ST10000SPEX 10GB Nic

According to the StarTech webpage for that NIC, it uses the Tehuti tn4010 driver.  This is confirmed by looking at your PCi devices list in the diagnostics.  In the release notes for unRAID 6.9.0 it states the following (likely applies to 6.9.1 as well as nothing in those release note says it has changed):

 

Note that as we update the Linux kernel, if an out-of-tree driver no longer builds, it will be omitted.

These drivers are omitted:

  • Highpoint RocketRaid r750 (does not build)
  • Highpoint RocketRaid rr3740a (does not build)
  • Tehuti Networks tn40xx (does not build)

If you require one of these drivers, please create a Bug Report and we'll spend some time looking for alternatives.  Better yet, pester the manufacturer of the controller and get them to update their drivers.

 

It appears the Linux kernel in unRAID 6.9.1 no longer supports the driver for your NIC.

 

EDIT:  there is also this line from your syslog

Mar 17 17:46:54 Orthanc kernel: tn40xx: loading out-of-tree module taints kernel.

 

and later there are three call traces (not good) that appear related to the NIC

Mar 17 17:46:54 Orthanc kernel: tn40xx: register_netdev failed
Mar 17 17:46:54 Orthanc kernel: ------------[ cut here ]------------
Mar 17 17:46:54 Orthanc kernel: WARNING: CPU: 5 PID: 1520 at net/core/dev.c:9447 rollback_registered_many+0x88/0x4ad
Mar 17 17:46:54 Orthanc kernel: Modules linked in: edac_mce_amd kvm crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel aesni_intel crypto_simd cryptd igb glue_helper mpt3sas i2c_piix4 i2c_algo_bit raid_class tn40xx(O+) nvme scsi_transport_sas i2c_core wmi_bmof rapl mxm_wmi k10temp nvme_core wmi ccp ahci libahci button acpi_cpufreq
Mar 17 17:46:54 Orthanc kernel: CPU: 5 PID: 1520 Comm: udevd Tainted: G        W  O      5.10.21-Unraid #1
Mar 17 17:46:54 Orthanc kernel: Hardware name: System manufacturer System Product Name/ROG STRIX B450-F GAMING, BIOS 3003 12/09/2019
Mar 17 17:46:54 Orthanc kernel: RIP: 0010:rollback_registered_many+0x88/0x4ad
Mar 17 17:46:54 Orthanc kernel: Code: 01 e8 64 19 17 00 0f 0b 48 8b 55 00 48 8b 0a 48 8d 42 98 48 83 e9 68 48 8d 78 68 48 39 ef 74 2d 8a 90 90 04 00 00 84 d2 75 09 <0f> 0b e8 65 cd ff ff eb 0d fe ca c6 80 91 04 00 00 01 74 02 0f 0b
Mar 17 17:46:54 Orthanc kernel: RSP: 0018:ffffc90000affa38 EFLAGS: 00010246
Mar 17 17:46:54 Orthanc kernel: RAX: ffff888103f98000 RBX: ffff888103f98000 RCX: ffffc90000affa18
Mar 17 17:46:54 Orthanc kernel: RDX: ffff888103f98000 RSI: 0000000000000000 RDI: ffff888103f98068
Mar 17 17:46:54 Orthanc kernel: RBP: ffffc90000affa80 R08: 0000000000000000 R09: 00000000ffffdfff
Mar 17 17:46:54 Orthanc kernel: R10: ffffc90000aff8f8 R11: ffffc90000aff8f0 R12: ffffc90000111000
Mar 17 17:46:54 Orthanc kernel: R13: ffff888103f988c0 R14: 0000000000000000 R15: ffff888103f98000
Mar 17 17:46:54 Orthanc kernel: FS:  000014cff488ebc0(0000) GS:ffff88840e940000(0000) knlGS:0000000000000000
Mar 17 17:46:54 Orthanc kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Mar 17 17:46:54 Orthanc kernel: CR2: 0000000001033000 CR3: 0000000103080000 CR4: 00000000003506e0
Mar 17 17:46:54 Orthanc kernel: Call Trace:
Mar 17 17:46:54 Orthanc kernel: unregister_netdevice_queue+0x95/0xed
Mar 17 17:46:54 Orthanc kernel: unregister_netdev+0x15/0x1b
Mar 17 17:46:54 Orthanc kernel: bdx_probe+0xa25/0xaad [tn40xx]
Mar 17 17:46:54 Orthanc kernel: local_pci_probe+0x3c/0x7a
Mar 17 17:46:54 Orthanc kernel: pci_device_probe+0x140/0x19a
Mar 17 17:46:54 Orthanc kernel: ? sysfs_do_create_link_sd.isra.0+0x6b/0x98
Mar 17 17:46:54 Orthanc kernel: really_probe+0x157/0x341
Mar 17 17:46:54 Orthanc kernel: driver_probe_device+0x63/0x92
Mar 17 17:46:54 Orthanc kernel: device_driver_attach+0x37/0x50
Mar 17 17:46:54 Orthanc kernel: __driver_attach+0x95/0x9d
Mar 17 17:46:54 Orthanc kernel: ? device_driver_attach+0x50/0x50
Mar 17 17:46:54 Orthanc kernel: bus_for_each_dev+0x70/0xa6
Mar 17 17:46:54 Orthanc kernel: bus_add_driver+0xfe/0x1af
Mar 17 17:46:54 Orthanc kernel: driver_register+0x99/0xd2
Mar 17 17:46:54 Orthanc kernel: ? bdx_tx_timeout+0x2c/0x2c [tn40xx]
Mar 17 17:46:54 Orthanc kernel: do_one_initcall+0x71/0x162
Mar 17 17:46:54 Orthanc kernel: ? do_init_module+0x19/0x1eb
Mar 17 17:46:54 Orthanc kernel: ? kmem_cache_alloc+0x108/0x130
Mar 17 17:46:54 Orthanc kernel: do_init_module+0x51/0x1eb
Mar 17 17:46:54 Orthanc kernel: load_module+0x1a44/0x203c
Mar 17 17:46:54 Orthanc kernel: ? map_kernel_range_noflush+0xdf/0x255
Mar 17 17:46:54 Orthanc kernel: ? __do_sys_init_module+0xc4/0x105
Mar 17 17:46:54 Orthanc kernel: ? _cond_resched+0x1b/0x1e
Mar 17 17:46:54 Orthanc kernel: __do_sys_init_module+0xc4/0x105
Mar 17 17:46:54 Orthanc kernel: do_syscall_64+0x5d/0x6a
Mar 17 17:46:54 Orthanc kernel: entry_SYSCALL_64_after_hwframe+0x44/0xa9
Mar 17 17:46:54 Orthanc kernel: RIP: 0033:0x14cff4ef009a
Mar 17 17:46:54 Orthanc kernel: Code: 48 8b 0d f9 7d 0c 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 49 89 ca b8 af 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d c6 7d 0c 00 f7 d8 64 89 01 48
Mar 17 17:46:54 Orthanc kernel: RSP: 002b:00007ffef575f7f8 EFLAGS: 00000202 ORIG_RAX: 00000000000000af
Mar 17 17:46:54 Orthanc kernel: RAX: ffffffffffffffda RBX: 000000000065e8f0 RCX: 000014cff4ef009a
Mar 17 17:46:54 Orthanc kernel: RDX: 000014cff4fd097d RSI: 00000000000aed58 RDI: 000000000068b570
Mar 17 17:46:54 Orthanc kernel: RBP: 000000000068b570 R08: 000000000064701a R09: 0000000000000006
Mar 17 17:46:54 Orthanc kernel: R10: 0000000000647010 R11: 0000000000000202 R12: 000014cff4fd097d
Mar 17 17:46:54 Orthanc kernel: R13: 00007ffef575fd60 R14: 000000000066d270 R15: 000000000065e8f0
Mar 17 17:46:54 Orthanc kernel: ---[ end trace 338e0f1fa31dc83e ]---

 

Edited by Hoopster

  • Author

Thank you very much for the reply.

 

What a bummer. I use this card to connect directly to my daily driver/Plex Media Server to back up... well, everything.

 

Oh well, looks like I'll have to find another card that plays nice with the new update... would you have any recommendations that won't break the bank?

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.