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.

[6.3.2] Linux VM crashes Unraid host system on a ryzen build (CPU stalls)

Featured Replies

Hi, I've got a ryzen build recently with two graphic cards. It works fine with Windows VMs. But when I migrate my Linux system to the build, it started to crash the whole system. 

 

When the Linux vm come back to idle from fully load state, it hang after a few seconds. At the same time the web interface was also down. The Linux VM could not be killed by virsh command. Following that, other VMs crashed too. 

 

The VM hosted is Linux Mint 18.1. I've tried with kernel 4.4.0, 4.8.0, and 4.10.1, all crashed in the same way with “rcu_preempt detected stalls on CPUs/task” error message. I though it may be the problem of CPU scaling in the guest OS, but it seems that with CPU host-passthrough mode, the CPU scaling function is disable already in guest OS.

 

Further information:  I used a single nvme SSD in the array without parity drive. With all VMs running, I left 4GB ram for Unraid. Memory test over night passed. No OC. CPU C6 mode disabled in BIOS.

 

I am new to Unraid and qemu-kvm, any help will be appreciated. 

 

 

syslog_crash.txt

tower-diagnostics-20170312-1125.zip

Nice, a Ryzen syslog!  And it looks very impressive!

 

You were able to boot at least, but I'm afraid you're running too close to the bleeding edge!  This kernel is the first to have any support for Ryzen, but just guessing, it doesn't look like kvm (and related modules) have been updated for it yet.  You have turned on ACS override, but I understand that's not working with Ryzen, not updated yet.  For correct and stable operation, I think you'll have to wait for kernel and kvm subsystem updates.  However there is one other user who seems to be fully operational.

 

Look for the Ryzen thread (don't remember where it is).  There are some very knowledgeable people there.

  • Author
On 3/12/2017 at 3:27 PM, RobJ said:

Nice, a Ryzen syslog!  And it looks very impressive!

 

You were able to boot at least, but I'm afraid you're running too close to the bleeding edge!  This kernel is the first to have any support for Ryzen, but just guessing, it doesn't look like kvm (and related modules) have been updated for it yet.  You have turned on ACS override, but I understand that's not working with Ryzen, not updated yet.  For correct and stable operation, I think you'll have to wait for kernel and kvm subsystem updates.  However there is one other user who seems to be fully operational.

 

Look for the Ryzen thread (don't remember where it is).  There are some very knowledgeable people there.

Yeah, concerning what I've got I am totally lucky. Now I found a workaround which is to use "host_model" instead of "host_passthrough" in CPU config. Now the Linux VM is working fine and nothing weird happened yet. Hopefully the passthrough will work in the following unraid version with new kernels.

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.