10G Adapter Not Recognized as 10 Gig


Go to solution Solved by reezzeer,

Recommended Posts

Hey all,

 

I built my first unraid server couple days ago and I added the XG-C100C 10GB NIC I had lying around. But on the dashboard, it says 1000 MBPS instead of 10000. How do I fix that? Does it need any specific drivers to be installed? TIA

Link to comment

Hmm, link is only negotiated with 1G. This may come from a bad cable, a non-suitable partner or bad advertisements of capabilities.

 

But first of all, you need to do a little cleanup, reboot and retest:

* Disable bonding on both cards. Unlike the video game "Joust" where "the higher lance wins" all the time, bonding with different speeds may yield the opposite, the lowest speed wins.

 

Fix this, reboot then open a shell and show us the output of  "ethtool eth0".

Should show something like:

Settings for eth0:
        Supported ports: [ FIBRE ]
        Supported link modes:   1000baseX/Full
                                10000baseCR/Full
                                10000baseSR/Full
        Supported pause frame use: Symmetric Receive-only
        Supports auto-negotiation: No
        Supported FEC modes: Not reported
        Advertised link modes:  1000baseX/Full
                                10000baseCR/Full
                                10000baseSR/Full
        Advertised pause frame use: Symmetric
        Advertised auto-negotiation: No
        Advertised FEC modes: Not reported
        Speed: 10000Mb/s
        Duplex: Full
        Auto-negotiation: off
        Port: FIBRE
        PHYAD: 0
        Transceiver: internal
        Supports Wake-on: d
        Wake-on: d
        Current message level: 0x00000014 (20)
                               link ifdown
        Link detected: yes

important are supported link modes and advertised modes. They show what the card CAN do and OFFERS to do.

Also tell us to which device the card is connected to.

 

UPDATE: Oops: i have not read your diagnostics correctly (1st coffee of the day did not work yet, sorry). Here is your "solution":

 

Advertised pause frame use: Symmetric
	Advertised auto-negotiation: Yes
	Advertised FEC modes: Not reported
	Link partner advertised link modes:  10baseT/Half 10baseT/Full
	                                     100baseT/Half 100baseT/Full
	                                     1000baseT/Half 1000baseT/Full
	Link partner advertised pause frame use: Symmetric

 

The device you have attached the card to says ist cannot handle more than 1G. Wrong Port???

Edited by MAM59
Link to comment

Thank you for taking the time and typing this up. I tried to disable the bond but since the parity check is going on I can't do that now, but will try to do that tomorrow. I am using an MSI Pro Z790-P WiFi DDR4 motherboard. The NIC is connected to the PCI_E4: PCIe 3.0 x1 port. Could PCIe 3.0 the reason this is happening? It also has a stock 2.5G eth port if that changes anything. Before installing the XG-C100C, it was connected to that port and it was also showing 1000 mbps and not 2.5.

Link to comment
  • Solution

Ughh, finally figured out what it was. The other end was connected to the 1GB port on my switch instead of the 10GB port. Reconnected that and everything is working properly now. I feel so f'n stupid lol! Thanks everyone for helping me and I'm sorry for wasting your time.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.