Unraid OS version 6.8.1-rc1 available


Recommended Posts

To install this release, navigate to Tools/Update OS and select the Next branch.

 

This release fixes an issue with entering encryption passphrase via webGUI.

 

In addition, we updated libvirt and qemu to latest versions where bugs which caused us to revert to previous versions appear to be fixed.

 

For these reasons, I want to have a brief pre-release for wider testing before publishing to stable branch.

 

Bugs: If you discover a bug or other issue in this release, please open a Stable Releases Bug Report.

 

Version 6.8.1-rc1 2020-01-06

Base distro:

  • kernel_firmware: version 20191118_e8a0f4c (with additional Intel BT firmware)
  • libvirt: version 5.10.0
  • php: version 7.3.13 (CVE-2019-11044 CVE-2019-11045 CVE-2019-11046 CVE-2019-11047 CVE-2019-11049 CVE-2019-11050)
  • qemu: version 4.2.0
  • samba: version 4.11.4
  • wireguard-tools: version 1.0.20191226

Linux kernel:

  • version 4.19.93
  • CONFIG_THUNDERBOLT: Thunderbolt support
  • CONFIG_INTEL_WMI_THUNDERBOLT: Intel WMI thunderbolt force power driver
  • CONFIG_THUNDERBOLT_NET: Networking over Thunderbolt cable
  • oot: Highpoint rr3740a: version v1.19.0_19_04_04
  • oot: Highpoint r750: version v1.2.11-18_06_26 [restored]
  • oot: wireguard: version 0.0.20191226

Management:

  • add cache-busting params for noVNC url assets
  • fix cryptsetup passphrase truncation
  • network: disable IPv6 for an interface when its settings is "IPv4 only".
  • webgui: Management page: fixed typos in help text
  • webgui: VM settings: fixed Apply button sometimes not working
  • webgui: Dashboard: display CPU load full width when no HT
  • webgui: Docker: show 'up-to-date' when status is unknown
  • webgui: Fixed: handle race condition when updating share access rights in Edit User
  • webgui: Docker: allow to set container port for custom bridge networks
  • webgui: Better support for custom themes (not perfect yet)
  • webgui: Dashboard: adjusted table positioning
  • webgui: Add user name and user description verification
  • webgui: Edit User: fix share access assignments
  • webgui: Management page: remove UPnP conditional setting
  • webgui: Escape shell arg when logging csrf mismatch
  • Like 1
  • Thanks 7
Link to comment
10 minutes ago, gzilla said:

omg good timing.. I've just built a new PC and really needed the thunderbolt support as I couldn't find it anywhere.. Now all I need is boltctl to add devices on it onto IOMMU and I'm ready to roll!

We added thrundebolt kernel support in order to start experimenting with it ourselves and per a user request, but we have done nothing yet.

Got a link to boltd/boltctl project?

Link to comment
48 minutes ago, gzilla said:

omg good timing.. I've just built a new PC and really needed the thunderbolt support as I couldn't find it anywhere.. Now all I need is boltctl to add devices on it onto IOMMU and I'm ready to roll!

Which motherboard or add-on card are you using that has thunderbolt?

Link to comment

@limetech I've just re-read your release plan as I was confused with this release not being in the kernel 5 series.  I now understand that has been flagged for 6.9 rather than 6.8.1.  Indicatively, can you advise if 6.9 is intended to be a more distant target e.g. 1+ years or something sooner?

 

Thanks.

  • Like 3
Link to comment
14 hours ago, eschultz said:

Which motherboard or add-on card are you using that has thunderbolt?

Hi there, I'm using ASRock Taichi x570 + 3950x processor, with Gigabyte Titan Ridge AIC. I'm trying to use my 1080ti eGPU in Razer Core X enclosure in a Windows VM. As the 3950x has no discrete GPU, I have an Nvidia GT710 in pcie slot 1 to use as the boot GPU for now.

 

I was able to do this for the last 6 months with my previous unraid build (6.8.0 on repurposed 2017 i7 4400k QNAP box with alpine ridge TB3 cards added). that worked pretty well.. not sure how the video card was detected and able to show up in list of IOMMU devices then, when I've only just been able to get TB3 devices visible on my new x570 system in /sys/bus/thunderbolt since it was enabled in the kernel of 6.8.1-rc1, which was installed last night (I can see the tb3 controller in IOMMU but no egpu video card yet).

 

In the list of thunderbolt devices in /sys/bus/thunderbolt I can see the Razer X enclosure (which has an alpine ridge controller on it) but not the video card underneath yet. I'm wondering if boltctl/boltd will help with this, or should I be able to see the full chain of devices already? I might try booting into Ubuntu to check how well the thunderbolt devices work in there.

 

When I boot the x570 machine into windows instead of unraid I can successfully use the egpu, so it all seems viable if only I can get the gfx card into IOMMU and then into a VM. I did hear of problems some people have had with 3000 series ryzens and GPU passthrough in other threads here though, so I'm not sure how easy it will be to get working.

 

Heres my IOMMU groups on x570 box:

IOMMU group 0:	[1022:1482] 00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
IOMMU group 1:	[1022:1483] 00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
IOMMU group 2:	[1022:1483] 00:01.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
IOMMU group 3:	[1022:1482] 00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
IOMMU group 4:	[1022:1482] 00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
IOMMU group 5:	[1022:1483] 00:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
IOMMU group 6:	[1022:1482] 00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
IOMMU group 7:	[1022:1482] 00:05.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
IOMMU group 8:	[1022:1482] 00:07.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
IOMMU group 9:	[1022:1484] 00:07.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
IOMMU group 10:	[1022:1482] 00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
IOMMU group 11:	[1022:1484] 00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
IOMMU group 12:	[1022:1484] 00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
IOMMU group 13:	[1022:1484] 00:08.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
IOMMU group 14:	[1022:790b] 00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
[1022:790e] 00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
IOMMU group 15:	[1022:1440] 00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 0
[1022:1441] 00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 1
[1022:1442] 00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 2
[1022:1443] 00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 3
[1022:1444] 00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 4
[1022:1445] 00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 5
[1022:1446] 00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 6
[1022:1447] 00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 7
IOMMU group 16:	[1022:57ad] 01:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse Switch Upstream
IOMMU group 17:	[1022:57a3] 02:01.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
IOMMU group 18:	[1022:57a3] 02:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
IOMMU group 19:	[1022:57a3] 02:03.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
IOMMU group 20:	[1022:57a3] 02:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
IOMMU group 21:	[1022:57a4] 02:08.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
[1022:1485] 2c:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP
[1022:149c] 2c:00.1 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller
[1022:149c] 2c:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller
IOMMU group 22:	[1022:57a4] 02:09.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
[1022:7901] 2d:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)
IOMMU group 23:	[1022:57a4] 02:0a.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
[1022:7901] 2e:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)
IOMMU group 24:	[8086:15ea] 03:00.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06)
IOMMU group 25:	[8086:15ea] 04:00.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06)
IOMMU group 26:	[8086:15ea] 04:01.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06)
IOMMU group 27:	[8086:15ea] 04:02.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06)
IOMMU group 28:	[8086:15ea] 04:04.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06)
IOMMU group 29:	[8086:15eb] 05:00.0 System peripheral: Intel Corporation JHL7540 Thunderbolt 3 NHI [Titan Ridge 4C 2018] (rev 06)
IOMMU group 30:	[8086:15ec] 14:00.0 USB controller: Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018] (rev 06)
IOMMU group 31:	[144d:a804] 24:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961
IOMMU group 32:	[1b21:1184] 25:00.0 PCI bridge: ASMedia Technology Inc. ASM1184e PCIe Switch Port
IOMMU group 33:	[1b21:1184] 26:01.0 PCI bridge: ASMedia Technology Inc. ASM1184e PCIe Switch Port
[8086:2723] 27:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
IOMMU group 34:	[1b21:1184] 26:03.0 PCI bridge: ASMedia Technology Inc. ASM1184e PCIe Switch Port
IOMMU group 35:	[1b21:1184] 26:05.0 PCI bridge: ASMedia Technology Inc. ASM1184e PCIe Switch Port
[8086:1539] 29:00.0 Ethernet controller: Intel Corporation I211 Gigabit Network Connection (rev 03)
IOMMU group 36:	[1b21:1184] 26:07.0 PCI bridge: ASMedia Technology Inc. ASM1184e PCIe Switch Port
IOMMU group 37:	[1b73:1100] 2b:00.0 USB controller: Fresco Logic FL1100 USB 3.0 Host Controller (rev 10)
IOMMU group 38:	[144d:a804] 2f:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961
IOMMU group 39:	[10de:128b] 30:00.0 VGA compatible controller: NVIDIA Corporation GK208B [GeForce GT 710] (rev a1)
[10de:0e0f] 30:00.1 Audio device: NVIDIA Corporation GK208 HDMI/DP Audio Controller (rev a1)
IOMMU group 40:	[1022:148a] 31:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function
IOMMU group 41:	[1022:1485] 32:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP
IOMMU group 42:	[1022:1486] 32:00.1 Encryption controller: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Cryptographic Coprocessor PSPCPP
IOMMU group 43:	[1022:149c] 32:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller
IOMMU group 44:	[1022:1487] 32:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller
IOMMU group 45:	[1022:7901] 33:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)
IOMMU group 46:	[1022:7901] 34:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)

Thanks

Link to comment
16 hours ago, Marshalleq said:

@limetech I've just re-read your release plan as I was confused with this release not being in the kernel 5 series.  I now understand that has been flagged for 6.9 rather than 6.8.1.  Indicatively, can you advise if 6.9 is intended to be a more distant target e.g. 1+ years or something sooner?

I bet a beer the answer is Soon™. 😅

  • Thanks 1
  • Haha 2
Link to comment
On 1/7/2020 at 11:10 AM, Marshalleq said:

@limetech I've just re-read your release plan as I was confused with this release not being in the kernel 5 series.  I now understand that has been flagged for 6.9 rather than 6.8.1.  Indicatively, can you advise if 6.9 is intended to be a more distant target e.g. 1+ years or something sooner?

 

Thanks.

 

When this bug is sorted I'll produce a 6.9 release which is exactly same as 6.8 except for latest stable kernel (and omission of out-of-tree drivers which don't build with this kernel):

 

  • Like 5
  • Thanks 1
Link to comment
  • jonp unpinned this topic

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.