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.

Unable to boot Unraid (missing Realtek r8125 support?)

Featured Replies

Hello everyone,

 

A few weeks ago I decided to migrate my NAS, MiniPC & RPi stack into a solid mini server.

Last week I decided to make the purchase, the hardware I went for is:

1. Intel Core Ultra 5 245K Tray
2. ASUS Prime Z890M-PLUS WIFI

3. WD Red Pro (8005FFBX), 8TB (x1, will expand when required)

4. Lexar NM790 (2TB)

5. Silverstone CS382 case

6. Sandisk Ultra Fit USB3.1 32GB (turned out to not be compatible, switched to another USB I had laying around, also from Sandisk).

7. Arctic Freezer 36

8. G.Skill Ripjaws S5 F5-6400 (2x 24GB)

9. be quiet! Pure Power 11 500W

 

And as of yesterday / today I got to business putting it all together. After some small headaches and trouble shooting later, I finally managed to get everything set up and the system boots.

 

However, since today afternoon I've been trying to get Unraid to work, but it seems to fail repeatedly, using versions 7.0.1 and 7.1.0-rc1.

 

It seems that in all situation that Unraid is unable to obtain an IP address, and thus http://tower.local never becomes available. The GUI mode boots into a blinking cursor, after which nothing happens. The console mode boots "normally" and allows me to debug some things.

 

I have tried:

1. Deleting the network.cfg file

2. Manipulating the network.cfg file (with help of ChatGPT)

# Simplified network config
USE_DHCP="yes"
IFNAME="eth0"
PROTOCOL="ipv4"
DHCP_KEEPRESOLV="no"
DHCP6_KEEPRESOLV="no"
SYSNICS="1"

3. Check with ifconfig and ip addr command to see which interfaces were detected, this turns out to only be bond0, br0 and lo. No eth0 interface or anything alike is visible.

4. Command lspci seems to list: 84:00.0 Ethernet controller:

Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 0c)

5. Double check all my BIOS settings: 

Realtek LAN Controller: Enabled
Above 4G Decoding: Not present in BIOS
Resizable BAR: Enabled
CSM: Not present in BIOS
VT-d: Enabled
Secure Boot: Disabled
Fast Boot: Disabled
OS Type: Other
Default boot device: UEFI SanDisk drive

6. Check UEFI for USB: /EFI/BOOT/ exists

7. Check EFI output from dmesg | grep EFI

EFI v2.9 by American Megatrends
UEFI 0x000000000056EA......... etc
UEFI 0x000000000056E9......... etc
Reserving UEFI table memory at ...
Reserving UEFI table memory at ...
EFI VGA frame buffer device

8. Check for driver loading with:

modprobe r8169
dmesg | grep r8169

which results in:

r8169 0000:84:00.0: error -ENODEV: unknown chip XID 688, contact r8169 maintainers

dmesg | grep r8125 results in an no further output.

 

I'm a bit lost on what to do. Is all of my hardware simply not compatible with Unraid? Did I make a wrong purchase, or is my hardware just to new and Unraid is not up-to-speed yet?

I could really use some help, don't really know what else to do.

 

Yours truly,

Lars N.

Solved by trurl

  • Community Expert

You need to install the driver plugin for that.

 

  • Author
13 hours ago, trurl said:

You need to install the driver plugin for that.

 

Hmm, I tried downloading the txz release (https://github.com/jinlife/unraid-r8125-r8152-driver/releases/tag/6.12.23-Unraid), but even though (manual) installation seems succesful, I still have no network interface.

 

EDIT:

Currently trying to find out if I can compile the sourcecode myself, but I have no idea how yet and which linux distro I would require to match Unraid.

Edited by Lt.Kraken

  • Community Expert

Did you actually get the plugin installed? Does it appear on your Plugins page?

  • Author
6 minutes ago, trurl said:

Did you actually get the plugin installed? Does it appear on your Plugins page?

I have no plugin page, because I have no internet connection, thus cannot access the GUI.

 

1 minute ago, JorgeB said:

Please post the diagnostics.
 

See attachments.

krakenserver-diagnostics-20250413-1247.zip syslog

  • Community Expert

The post I linked above told you how to get the plugin installed. You need to use your Unraid flash drive to boot a different computer that has internet, install the plugin there, then when you boot your server with the flash drive that has the plugin installed, it should have internet.

  • Author
Just now, trurl said:

The post I linked above told you how to get the plugin installed. You need to use your Unraid flash drive to boot a different computer that has internet, install the plugin there, then when you boot your server with the flash drive that has the plugin installed, it should have internet.

Uhm, I thought I read in that post that it's handled differently? They stated to download the pbg file or whatever, but which turned out to be an installation file. 

 

Instead I went to find the releases from that same github and directly put that into the /boot/extra folder. I then went ahead and install manually through installpkg command, which seems to state that the install was succesful.

verifying package r8125....txz
Installing package r8125....txz
Package description:
Package r8125.....txz installed.

 

But afterwards the drivers still cannot be found.

 

If that is not alligned with your expectations, then I apologize and will reread the thread you linked.

  • Community Expert
1 minute ago, Lt.Kraken said:

reread the thread you linked

Reread only the single post I linked. The rest of the thread was searching for a solution until that final post.

  • Community Expert
  • Solution

Here I quote the only part of that thread you need to consider:

  

On 2/27/2025 at 11:15 PM, itimpi said:

You could try booting the flash drive in another machine that normally runs another OSand as long as you do not try to assign any drives it will leave that machines drives alone.   That might allow you to get an online connection to download the plugin and its files onto the flash drive.

 

  • Author
Just now, trurl said:

Here I quote the only part of that thread you need to consider:

  

 

I plugged the USB drive into my main PC and booted through UEFI for the USB stick. Entering GUI mode I was able to login as expected.

Strangely the plugin was already detected but had an orange 'Unavailable' status, and decided to remove the currently installed version.

 

Then I reinstalled the earlier removed version from the /boot/plugins-removed/ directory, resulting into the same "unavailable" status at first. Then I clicked the "check for updates" on the plugin page which changed its status to up-to-date.

 

After plugging the USB drive back into my miniserver, I now can boot in GUI mode and the server becomes available through http://krakenserver.local.

 

Issue seems for now to be resolved :)

 

Thanks a ton, I'll be checking for a purchase in a week or two when I've got everything set up correctly and it meets my demands. Hoping that I will not require a full reinstallation and any configuration carries over from my previous trial.

 

Thanks a ton!

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.