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.

eth0 fails on Unraid 6.12.10

Featured Replies

Hi 

 

I have built a new server that I want to use for a perpetual Unraid license and store some backup data and VMs.

 

I am using an MPG Z790 CARBON MAX WIFI II (MS-7D89) as the motherboard.  It is using a RealTek PCI-E (https://www.msi.com/Motherboard/MPG-Z790-CARBON-MAX-WIFI-II/support#driver)

 

I have attached my diagnostics and tested the server and the network connections. However, I am a bit lost as to how to get it up and running.  I have also tried a USB-C to Ethernet Dongle to bypass the ethernet card on the motherboard, but I still have the same issues.

 

Many thanks in advance - 

 

rksserver-diagnostics-20240630-0828.zip

Solved by Mainfrezzer

  • Community Expert

The diagnostics suggest that the system is not seeing a physical connection on eth0.   Have you checked that the cables are properly plugged in?   Have you an alternative cable you can try in case you have a faulty LAN cable?

  • Author
17 minutes ago, rksbrooke said:

Hi 

 

I have built a new server that I want to use for a perpetual Unraid license and store some backup data and VMs.

 

I am using an MPG Z790 CARBON MAX WIFI II (MS-7D89) as the motherboard.  It is using a RealTek PCI-E (https://www.msi.com/Motherboard/MPG-Z790-CARBON-MAX-WIFI-II/support#driver)

 

I have attached my diagnostics and tested the server and the network connections. However, I am a bit lost as to how to get it up and running.  I have also tried a USB-C to Ethernet Dongle to bypass the ethernet card on the motherboard, but I still have the same issues.

 

Many thanks in advance - 

 

rksserver-diagnostics-20240630-0828.zip 113.16 kB · 1 download

 

 

Hi

 

Thank you so much - I have and it does not resolve still eth0 fails with no network access at all as Root from the CLI.

 

Cheers Ryan

  • Community Expert

Looking a bit further it appears that Unraid may not have a driver for the LAN built into your motherboard.    I see it is a 5Gb card and no idea what driver it needs.

  • Community Expert

Try updating to v7.0.0-beta, if that one also doesn't have the driver, I believe the Realtek Driver plugin supports that NIC.

  • Author

Thank you very much, JorgeB. I tried 7.0 Beta and got the same result. 

 

I am not sure how I can get the Realtek Driver Plugin; as of now, all I get is the CLI, and when I select to load Unraid GUI, it just displays a blank screen (not sure if this is related to eth0 - but trying to stick to one problem at a time).  Is there away to load it on my Unraid USB so it is loaded?

 

Thank you again

  • Community Expert

@ich777do you know if it's possibly to manually install the Realtek driver plugin, server itself won't have internet access before the driver is installed.

  • Community Expert
  • Solution

Yes, you can "offline" install those plugins. Just have to manually download the files from github and place them in the appropriate folders on the usb drive. A bit of a pain in the ass tbh. You could also just plug the usb into a device that has a "supported" nic and download that way to swap back to the intended server.

As for the no image @rksbrooke. Nvidia cards in uefi mode always need the gpu drivers. thats why there is no image displayed.

  • Community Expert

BTW, this NIC should work with the in-tree driver once LT updates the kernel to 6.9:

 

lkddb pci 10ec 8126 .... .... ...... : CONFIG_ETHERNET CONFIG_NET_VENDOR_REALTEK CONFIG_R8169 : drivers/net/ethernet/realtek/r8169_main.c # in 6.9, 6.10-rc+HEAD

 

  • Community Expert
2 minutes ago, Mainfrezzer said:

You could also just plug the usb into a device that has a "supported" nic and download that way to swap back to the intended server.

That's a good idea, probably the easiest way to do it.

  • Community Expert

Ive downloaded the 8126 package on my server to zip them up. Just in case you dont happen to have a system with a nativ supported nic.


r8126-driver.zip

Both have to be placed on the usb drive in config/plugins/.

So it looks like this

/config/plugins/unraid-r8126.plg
/config/plugins/r8126-driver/r8126-driver.png
/config/plugins/r8126-driver/plugin_update_helper
/config/plugins/r8126-driver/packages/6.1.79/r8126-20240613-6.1.79-Unraid-1.txz
/config/plugins/r8126-driver/packages/6.1.79/r8126-20240613-6.1.79-Unraid-1.txz.md5



Edit: to add, since if you chose to install it this way, you might have to reboot the server twice because during the first boot, it still doesnt have the 8169 driver blacklisted. That only takes effect on the second boot.

Edited by Mainfrezzer
fixing my goofball mistake with the beta files

45 minutes ago, JorgeB said:

@ich777do you know if it's possibly to manually install the Realtek driver plugin, server itself won't have internet access before the driver is installed.

Yes, as @Mainfrezzer pointed out but the r8126-driver.png is not needed and the plugin_update_helper is also no needed because that will be handled by the plugin itself since the server should have at that point Internet anyways.

 

It should be also possible to just put the appropriate driver and the .md5 checksum to:

/config/plugins/temp/packages/6.8.12/r8126-20240613-6.8.12-Unraid-1.txz
/config/plugins/temp/packages/6.8.12/r8126-20240613-6.8.12-Unraid-1.txz.md5

(please note that these files are for Unraid 7.0.0-beta.1), reboot, install the plugin and then delete the temp directory.

 

The driver package files are located here:

https://github.com/jinlife/unraid-r8125-r8152-driver/releases

 

For Unraid 6.12.0 the files are here:

https://github.com/jinlife/unraid-r8125-r8152-driver/releases/tag/6.1.79-Unraid

 

and for Unraid 7.0.0-beta.1 the files are here:

https://github.com/jinlife/unraid-r8125-r8152-driver/releases/tag/6.8.12-Unraid

 

(@rksbrooke only download the drivers for you specific NIC, not all files from the linked repository)

  • Community Expert
3 minutes ago, ich777 said:

 

(please note that these files are for Unraid 7.0.0-beta.1), reboot, install the plugins and then delete the temp directory.

 

oh was it? the plg does mention 6.12.10 as requirement.

4 minutes ago, Mainfrezzer said:

oh was it? the plg does mention 6.12.10 as requirement.

Your path that you've mentioned in your post: "/config/plugins/r8126-driver/packages/6.8.12/r8126-20240613-6.8.12-Unraid-1.txz" indicates the Kernel version and only Unraid 7.0.0-beta.1 is based on Kernel 6.8.12 Unraid, if you need the package for Unraid 6.12.10 you need to use the path/package: "/config/plugins/r8126-driver/packages/6.1.79/r8126-20240613-6.1.79-Unraid-1.txz"

 

So to speak:

/config/plugins/temp/packages/6.1.79/r8126-20240613-6.1.79-Unraid-1.txz
/config/plugins/temp/packages/6.1.79/r8126-20240613-6.1.79-Unraid-1.txz.md5

 

  • Author

Wow thank you!

 

JorgeB, Mainfrezzer, ich777

 

Thank you all!

 

This has worked. I downloaded the drivers required for my NIC and put them in the USB in the following way as stated:

 

/config/plugins/temp/packages/6.1.79/r8126-20240613-6.1.79-Unraid-1.txz

/config/plugins/temp/packages/6.1.79/r8126-20240613-6.1.79-Unraid-1.txz.md5

 

I got an IP address and connected to the server - thank you!

 

Now that it is working, should I shut down the server, remove the USB, and remove the temp/packages/... that I created on the USB?

 

Or is it OK to leave it and download the RealTek plugin from the plugins?

 

Thank you very much for all of your help, and thank you, Mainfrezzer, for preparing the .zip on your server.

 

 

  • Community Expert

You can delete the temp folders.

17 minutes ago, rksbrooke said:

Or is it OK to leave it and download the RealTek plugin from the plugins?

You can open up a Terminal from Unraid and issue (this exact command) :

rm -rf /boot/config/plugins/temp

this will also remove the temporary folder - don't forget to install the plugin for your NIC from the CA App.

 

A little heads up for you, if you upgrade next time, check your Unraid notifications (Bell icon on the top right corner) and wait for the Plugin Update Helper to say that is okay to reboot since it will download the drivers for the new version ahead of time so that you have no issues booting into the new Unraid version.

  • Author

Thank you again so much!

 

 

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...

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.