Seeking help with nic driver installation (make install)

  • Hello, first post. Glad to be here and thankful for the OMV community.


    I've just installed OMV 5 and I'm looking to install drivers for my 10G nic card. I should preface that my Linux experience is a step above newbie, but not quite power user. I've done ./configure make make installs on Linux before.


    During the setup, I noticed my 10g nic was not recognized, so I am using the motherboard onboard nic without issue in the meantime. I hopped on the command line right after completing the install, following Techno Dad Life's video guide for OMV complete install plus Portainer. Haven't done much else with my setup.


    Downloaded nic drivers from https://www.trendnet.com/suppo….asp?prod=310_TEG-10GECTX


    Filename: Driver(Linux)_TEG-10GECTX_v1(0.3.6.17).tar.gz
    SHA-1 Checksum: 5E68E8D86C1F94964B34E009E9A8D33521161375


    Extracted to a directory in tmp, read the readme, noticed there is no ./configure and make fails with "Makefile:139: *** Aborting the build: Linux kernel /lib/modules/5.4.0-0.bpo.2-amd64/build source not found. Stop.". So here I am, reaching out to the gurus. Help!


    Thank you,

  • Still trying to make this work. I attempted debian-10.3.0-amd64-netinst.iso install, nic was not detected on installation so I aborted. lspci shows my device, so I know it's there. Any suggestions?


    root@openmediavault:~# lspci -nn
    00:00.0 Host bridge [0600]: Intel Corporation 8th Gen Core 8-core Desktop Processor Host Bridge/DRAM Registers [Coffee Lake S] [8086:3e30] (rev 0a)
    00:01.0 PCI bridge [0604]: Intel Corporation Skylake PCIe Controller (x16) [8086:1901] (rev 0a)
    00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:3e98]
    00:12.0 Signal processing controller [1180]: Intel Corporation Cannon Lake PCH Thermal Controller [8086:a379] (rev 10)
    00:14.0 USB controller [0c03]: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller [8086:a36d] (rev 10)
    00:14.2 RAM memory [0500]: Intel Corporation Cannon Lake PCH Shared SRAM [8086:a36f] (rev 10)
    00:14.3 Network controller [0280]: Intel Corporation Wireless-AC 9560 [Jefferson Peak] [8086:a370] (rev 10)
    00:16.0 Communication controller [0780]: Intel Corporation Cannon Lake PCH HECI Controller [8086:a360] (rev 10)
    00:17.0 RAID bus controller [0104]: Intel Corporation SATA Controller [RAID mode] [8086:2822] (rev 10)
    00:1b.0 PCI bridge [0604]: Intel Corporation Cannon Lake PCH PCI Express Root Port [8086:a340] (rev f0)
    00:1b.4 PCI bridge [0604]: Intel Corporation Cannon Lake PCH PCI Express Root Port [8086:a32c] (rev f0)
    00:1f.0 ISA bridge [0601]: Intel Corporation Z390 Chipset LPC/eSPI Controller [8086:a305] (rev 10)
    00:1f.3 Audio device [0403]: Intel Corporation Cannon Lake PCH cAVS [8086:a348] (rev 10)
    00:1f.4 SMBus [0c05]: Intel Corporation Cannon Lake PCH SMBus Controller [8086:a323] (rev 10)
    00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller [8086:a324] (rev 10)
    00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (7) I219-V [8086:15bc] (rev 10)
    01:00.0 Ethernet controller [0200]: Tehuti Networks Ltd. TN9710P 10GBase-T/NBASE-T Ethernet Adapter [1fc9:4027]
    02:00.0 Non-Volatile memory controller [0108]: Phison Electronics Corporation E12 NVMe Controller [1987:5012] (rev 01)
    root@openmediavault:~#



    root@openmediavault:~# ip link show
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    2: eno2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 70:85:c2:cd:c3:ae brd ff:ff:ff:ff:ff:ff
    3: wlo1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether d4:3b:04:e9:4d:fa brd ff:ff:ff:ff:ff:ff
    4: docker0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default
    link/ether 02:42:ab:f1:1f:51 brd ff:ff:ff:ff:ff:ff
    6: vetha4eae96@if5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master docker0 state UP mode DEFAULT group default
    link/ether b2:69:b0:e7:57:c6 brd ff:ff:ff:ff:ff:ff link-netnsid 0
    root@openmediavault:~#

  • You need to visit the card maker's web site and see if they have Debian 10 drivers for your card.

    --
    Google is your friend and Bob's your uncle!


    RAID - Its ability to disappoint is inversely proportional to the user's understanding of it.


    OMV 5.x on ASRock Rack C2550D4I C0 Stepping - 16GB ECC - Silverstone DS380 + Silverstone DS380 DAS Box.

  • I reached out to the manufacturer, they said they don't have plans to support Debian 10 / Linux 5.x, so I went out to confirm I could actually compile the drivers on a 4.10.x Linux Mint system. I installed the NIC card on that system, compiled the drivers and the NIC worked.


    So next I went through a reinstall of OMV and am now using 4.19.0-5-amd64 kernel. However, I still cannot make due to missing kernel headers. Searching for kernel header with same name yielded no results. I don't know how to proceed from here.



Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!