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.

Gigabit Nic only Being Recognized as 100mbit

Featured Replies

After upgrading to a gigabit switch, my unRAID server will not upgrade from 100mbit to 1gbit speeds.  My WinXP machine connects at 1gbit without a problem.  The nic I'm using is onboard of a GIGABYTE GA-MA74GM-S2.

 

Ethernet Info page from UnMenu:

 

NIC info (from ethtool)

Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes:   10baseT/Half 10baseT/Full 
                        100baseT/Half 100baseT/Full 
                        1000baseT/Half 1000baseT/Full 
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full 
                        100baseT/Half 100baseT/Full 
                        1000baseT/Half 1000baseT/Full 
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
Link detected: yes

NIC driver info (from ethtool -i)

driver: r8169
version: 2.3LK-NAPI
firmware-version: 
bus-info: 0000:02:00.0

Ethernet config info (from ifconfig)

eth0      Link encap:Ethernet  HWaddr 00:1f:d0:8e:47:c8  
          inet addr:192.168.5.136  Bcast:192.168.5.255  Mask:255.255.255.0
          UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:18378 errors:0 dropped:0 overruns:0 frame:0
          TX packets:18478 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:4140561 (3.9 MiB)  TX bytes:4454294 (4.2 MiB)
          Interrupt:26 

 

Syslog Excerpt:

 

Apr 19 23:44:07 Tower kernel: r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
Apr 19 23:44:07 Tower kernel: r8169 0000:02:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
Apr 19 23:44:07 Tower kernel: r8169 0000:02:00.0: setting latency timer to 64
Apr 19 23:44:07 Tower kernel: r8169 0000:02:00.0: irq 26 for MSI/MSI-X
Apr 19 23:44:07 Tower kernel: eth0: RTL8168c/8111c at 0xf8240000, 00:1f:d0:8e:47:c8, XID 1c4000c0 IRQ 26

 

It seems that unRAID recognizes that the nic can run 1gbit, but is only setting itself to 100mbit speeds.  I've rebooted after installing the new switch.  What can I do to get my box running at gigabit speeds?

 

Thanks!

The speed is negotiated between the unRAID port and the router port based on the quality of the connection and available speeds.

 

If the router is 100Mb/s, the connection will be at 100Mb/s.  If the cable can only support 100Mb/s, the connections will only be 100Mb/s.

Your ethernet cable needs to be either CAT5e or CAT6.  CAT5 won't do for gigabit speeds.

 

  • Author

I'm pretty sure it's CAT 5e, but I'll make sure to check later.  I'll also try to swap cables with my PC that is currently running gigabit.  I've got a drive running through preclear right now and don't want to disturb the box until it's done.  I was hoping there was a setting I missed.  Thanks for all the suggestions!

 

Drew

  • 1 year later...

I am getting this same problem.  The motherboard has a gigabit nic but when I use unmenu to report it says that the NIC is set for 100 mbit.  I have a full gigabit network except the final leg out to the internet which (of course) is also my router which does the DHCP stuff.  Of course the router is 100 mbit, but that doesn't mean that the entire network is.  Setting the NIC to match the router is insane.  Basically that means that I am never going to get better than that between Unraid and all of my gigabit enabled devices.

 

Is there a way to force the NIC to recognize and work at gigabit speeds?

 

jwc

If the router is 100mbit no other devices going through it will be able to do more than 100mbit.

Nothing goes "through" the router except to the internet. 

 

Cable modem / router

gigabit switch

computers.

 

All computers talk to gigabit switches.

 

Gb switches talk to gb switches.

 

It certainly seems that it is *not* the nic.  I have an HP switch up in my office.  It turns out I had a Cat5 cable (about 9 feet I think) between the unraid and the HP gbit switch and un raid was initializing at 100 mbit.  I swapped the cable to a Cat6 cable and with no other changes, Unraid initialized to a gbit. 

 

Fine, so a Cat5 cable will "kill" gbit initialization.  So I moved the system back downstairs to my "server room" (the cooler family room in the basement) where I have a consumer grade dlink gbit switch.  Same Cat6 cable as I used upstairs.  Unraid initializes to 100 mbit.  ???

 

SIGH!

 

I have three servers directly on that switch.

 

1) 16 core 64 GB RAM Windows 2008 SQL Server mongo database server. 

2) Hex core 16 GB Ram Windows 2008 Hyper-V virtual machine server

3) Quad core 4 GB RAM Unraid server.

 

4) An 8 port gigabit DLINK switch. 

 

Servers 1 and 2 come up at gbit speed and in fact transfer files at around 80-90 MByte / second between each other. 

 

Unraid comes up at 100 MBit and transfers files (to either of these other servers) at ~10-11 MByte / second.

 

So...  UnRaid initialized at gigabit speed upstairs in my office (on the HP switch) but transferred files at 11 MByte / second downstairs to servers 1 and 2.  I physically moved UnRaid down to the same location as servers 1 and 2, connected them to the existing switch downstairs that the other two servers are plugged in to and it comes up at 100 MBit and transfers at 10-11 MByte / second.

 

All a bit discouraging that the system is that sensitive.  I use UnRaid as my near-line backup for the servers.  Trying to move a hundred gigs from the SQL Server to UnRaid at 10 MByte / second sucks to say the least.

 

:(

 

 

Some dumb idea, have you already tried a cable which you normally use for your other servers?

 

I am only asking because i have once bought a batch of faulty 2m Cat6 Ethernet Cables and i was searching for days why my unRaid machine does not get GB Ethernet.

I only came across that problem because i had this Realtek tool on my desktop machine which showed me that not all pins on the ethernet cable were connected.

I must have got some of that same batch!  ;)

 

In fact I did run into some faulty Cat6 cables but when I moved the system upstairs I used a cable which (according to the lights on the switch as well as Eth0) was causing (or allowing?) UnRaid to init at GBit.  I took that same cable downstairs when I moved the UnRaid server back downstairs.  DownStairs it is back to 100 MBit.  I suspect that something with the Switch is the culprit, although my other two servers work at GBit just fine.

 

Unfortunately moving the switch involves climbing under my desk and umounting it etc.  :(

It could be the switch.  I have a Netgear GS605 that dislikes some motherboards at gigabit and forces the link back to 100Mbits/sec (on any port).  Other devices connect to it quite happily.

Well it *appears* that it is the MB itself causing the issue. 

 

I moved the switch from upstairs to downstairs and No Joy, still 100 MBit.  Then I just happened to disconnect the cable and then powered up the system.  Noticing that the cable was unplugged I plugged it back in.  The NIC decided that it was a GBit NIC!  ;)

 

Once power is applied, things work just fine until the next power cycle whereupon the NIC decides that it a 100 MBit NIC again (if the cable is plugged in on power up).  How do I document THAT ONE?  A little sticky note over the power switch?  :(

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.