Network interface problem

Issues related to hardware problems
Post Reply
fiberkill
Posts: 19
Joined: 2016/09/15 12:46:47

Network interface problem

Post by fiberkill » 2022/05/31 09:58:54

Hi all,

i've got following problem:
i added a new 10G (copper) network card to my server.
in dmesg i found this entry:

09:00.0 Ethernet controller [0200]: Tehuti Networks Ltd. TN9710P 10GBase-T/NBASE-T Ethernet Adapter [1fc9:4027]
Subsystem: Tehuti Networks Ltd. Ethernet Adapter [1fc9:3015]
0a:00.0 Ethernet controller [0200]: Tehuti Networks Ltd. TN9710P 10GBase-T/NBASE-T Ethernet Adapter [1fc9:4027]
Subsystem: Tehuti Networks Ltd. Ethernet Adapter [1fc9:3015]

But no ifcfg-xxxx scripts are createt.

Whats wrong here.
I hope you can help me.

Thanks in advance

fk

User avatar
TrevorH
Site Admin
Posts: 33202
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: Network interface problem

Post by TrevorH » 2022/05/31 10:26:30

There's no driver that claims to support that card included in CentOS 7.

Code: Select all

grep -i 1fc9 /lib/modules/$(uname -r)/modules.* | grep -i 4027
Not supported in RHEL 8.x either. Or in Fedora 36.

I think perhaps you should return that and get one from a manufacturer that has been heard of before!

Edit: checked on RHEL 8 and there are NO pci ids listed for vendor id 1fc9. None. On Fedora 36 (5.17.11-300.fc36.x86_64) there are 3 entries for cards with device ids 3009, 3010 and 3014, all supported by the 'tehuti' module. Fedoras 36 runs pretty much the latest mainline linux kernel so if it has no support then there is no mainline linux kernel driver for the card.
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

fiberkill
Posts: 19
Joined: 2016/09/15 12:46:47

Re: Network interface problem

Post by fiberkill » 2022/05/31 11:06:07

Hi, thnaks for you reply.

Do you think it's supported on Alma Linux 8.5?

User avatar
TrevorH
Site Admin
Posts: 33202
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: Network interface problem

Post by TrevorH » 2022/05/31 11:57:33

It will not be in Alma or any other RHEL clone. And, BTW, it's 8.6 now not 8.5.

If there is no driver for it in the Fedora 36 kernel then there is no driver for it at all in any version of linux. It's vaguely possible that support has been added in the mainline linux kernel 5.18 version that came out last week but it's not a probability. If there's nothing in the mainline kernel for it then no distro will carry a driver for it and nor will ELRepo be able to create a kmod package for it.
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

User avatar
jlehtone
Posts: 4523
Joined: 2007/12/11 08:17:33
Location: Finland

Re: Network interface problem

Post by jlehtone » 2022/05/31 13:09:18

No distro, but some hobbyists: https://github.com/acooks/tn40xx-driver
I would not try to build from that. Rather find a different NIC.

Familiar names there though ... consumer devices. I presume that Tehuti primarily supplies chips to those OEMs.

User avatar
TrevorH
Site Admin
Posts: 33202
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: Network interface problem

Post by TrevorH » 2022/05/31 15:46:56

A quick Google found me https://github.com/torvalds/linux/blob/ ... i/tehuti.c and that is the source for the tehuti kernel module that is part of the mainline kernel. It still only contains the same 3 PCI device ids and I think that is for the current development source tree - i.e. newer even than 5.18.

I'd send the card back and get a different one, one that you've already checked has support. For example, at work I use 10G cards from Intel (x550,x540,x710), Broadcom (various models, all supported by the bnxt driver), Solarflare (the sfc module). At home I have Solarflare cards which I use because they are dual port and really quite cheap if you buy them from a well known auction site - mine are SFN-6122F cards, only PCIe 2.0 but still good enough though it does mean they need an x8 slot. Pay more and you can probably find newer PCIe 3.0 cards that would only require an x4 slot to achieve full bandwidth - PCIe 2.0 is 512MB/s per x1 lane or roughly 4Gbps so a x4 slot can support up to 16Gbps which is why a dual port 10Gbps card requires an x8 slot to operate properly. PCIe 3.0 doubles that so an x4 slot will do the same job. I think I paid £35 for each of mine.
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

Post Reply