Praxis

Members
  • Posts

    4
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Praxis's Achievements

Noob

Noob (1/14)

1

Reputation

  1. Update: After enabling all options in the excellent dev-tools plugin I am now able to create the bzImage after installing these additional packages: infozip-6.0-x86_64-3.txz ncurses-5.9-x86_64-4.txz bison-2.7-x86_64-1.txz bc-1.06.95-x86_64-3.txz elfutils-0.163-x86_64-1.txz So far have run this which allows the bzImage to be created mkdir /usr/src/linux tar -C /usr/src/linux/ -zxvf /boot/packages/linux-4.19.94.tar.gz cd /usr/src/ mv linux/linux-4.19.94/* linux rm -rf linux/linux-4.19.94 cp -rf /usr/src/linux-4.19.94-Unraid/* /usr/src/linux/ cp -rf /usr/src/linux-4.19.94-Unraid/.config /usr/src/linux/ ln -sf /usr/src/linux/include/uapi/asm-generic /usr/include/asm-generic ln -sf /usr/src/linux/include/uapi/linux /usr/include/linux ln -sf /usr/src/linux /usr/src/linux-4.19.94-Unraid make clean make menuconfig make bzImage However it now fails on the make modules step with the following: Building modules, stage 2. MODPOST 684 modules ERROR: "raid6_gen_syndrome" [drivers/md/md-mod.ko] undefined! ERROR: "raid6_xor_syndrome" [drivers/md/md-mod.ko] undefined! make[1]: *** [scripts/Makefile.modpost:92: __modpost] Error 1 make: *** [Makefile:1237: modules] Error 2 In my /usr/src/linux-4.19.94-Unraid/drivers/md/ folder. total 180 drwxr-xr-x 2 root root 140 Jan 11 00:17 ./ drwxr-xr-x 3 root root 60 Jan 11 00:17 ../ -rw-r--r-- 1 root root 12240 Jan 11 00:17 Kconfig -rw-r--r-- 1 root root 2508 Jan 11 00:17 Makefile -rw-r--r-- 1 root root 75329 Jan 11 00:17 md.c -rw-r--r-- 1 root root 12196 Jan 11 00:17 md_private.h -rw-r--r-- 1 root root 77138 Jan 11 00:17 unraid.c This has all been copied to the vanilla kernel I am patching however I think it requires the source code and not the binaries to run in the md. Does anyone know if this available anywhere? Or am I even on the right track? I think that the issue may either lie in the .config that I am copying straight over from the linux-4.19.94-Unraid directory or the missing drivers in the md folder. I've seen a lot of older comments saying to use someone else's .config. If that is the answer can anyone recommend one please.
  2. Hello, I am hoping someone can point me in the right direction for generating the bzImage from a recompiled kernel. I have followed the wiki guide to compile a custom kernel for v5 however now read that it is outdated. I have managed to update a module I require for the AMD piix4 i2c driver and have been able to run make on the kernel but get to the part where I am to run and Which both fail and the following error is given. Could anyone knowledgable in patching kernels for V6 advise on the current steps to create a working Unraid image from a patched kernel? Thanks
  3. You might want to try passing through the PCI bus. Have a look at this thread which details the process of editing the XML file. It might be a bit more work to separate the IOMMU groups, but you will end up with more flexibility and can hotswap into the USB ports. Pass through entire pci usb controller
  4. Hey, First post here on the forums. Very happy with Unraid so far and have managed to set up in a week or two my tidy NAS/Docker/Gaming/VPN dream unit. Seeing as there is a dearth of knowledge for RGB lighting support, I thought I'd see if anyone has thoughts on how easy it might be to run the OpenRGB program. It seems like a sensible effort to bring together the many individual repo's for RGB support outside of the usual vendor offering. In paricular, they support ADATA Spectrix ram which I'm using. https://gitlab.com/CalcProgrammer1/OpenRGB/-/wikis/home My thoughts are it would be best run in the Unraid slackware itself, but I have been reading that is a bit of a no no, and can lead to problems. Alternatively, could this work inside a linux VM perhaps? Obviously there is the usual IOMMU affair to deal with. Sadly on my MSI B450 Mortar Titanium nothing screams out to me as an RGB controller. Have posted my IOMMU groups below incase anyone has a information. I have managed to pass through all the groups for my GTX 1660 card I'm thinking I could pass through the ones required for my ram modules. Could it be the SMBus, group 12? Thanks IOMMU group 0: [1022:1452] 00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge IOMMU group 1: [1022:1453] 00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe GPP Bridge IOMMU group 2: [1022:1453] 00:01.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe GPP Bridge IOMMU group 3: [1022:1452] 00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge IOMMU group 4: [1022:1452] 00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge IOMMU group 5: [1022:1453] 00:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe GPP Bridge IOMMU group 6: [1022:1453] 00:03.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe GPP Bridge IOMMU group 7: [1022:1452] 00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge IOMMU group 8: [1022:1452] 00:07.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge IOMMU group 9: [1022:1454] 00:07.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Internal PCIe GPP Bridge 0 to Bus B IOMMU group 10: [1022:1452] 00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge IOMMU group 11: [1022:1454] 00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Internal PCIe GPP Bridge 0 to Bus B IOMMU group 12: [1022:790b] 00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 59) [1022:790e] 00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51) IOMMU group 13: [1022:1460] 00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 0 [1022:1461] 00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 1 [1022:1462] 00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 2 [1022:1463] 00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 3 [1022:1464] 00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 4 [1022:1465] 00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 5 [1022:1466] 00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 6 [1022:1467] 00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 7 IOMMU group 14: [2646:2263] 01:00.0 Non-Volatile memory controller: Kingston Technology Company, Inc. Device 2263 (rev 03) IOMMU group 15: [1022:43d5] 03:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset USB 3.1 XHCI Controller (rev 01) IOMMU group 16: [1022:43c8] 03:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset SATA Controller (rev 01) IOMMU group 17: [1022:43c6] 03:00.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Bridge (rev 01) IOMMU group 18: [1022:43c7] 20:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01) IOMMU group 19: [1022:43c7] 20:01.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01) IOMMU group 20: [1022:43c7] 20:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01) IOMMU group 21: [10ec:8168] 22:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15) IOMMU group 22: [10de:21c4] 26:00.0 VGA compatible controller: NVIDIA Corporation TU116 [GeForce GTX 1660 SUPER] (rev a1) IOMMU group 23: [10de:1aeb] 26:00.1 Audio device: NVIDIA Corporation TU116 High Definition Audio Controller (rev a1) IOMMU group 24: [10de:1aec] 26:00.2 USB controller: NVIDIA Corporation Device 1aec (rev a1) IOMMU group 25: [10de:1aed] 26:00.3 Serial bus controller [0c80]: NVIDIA Corporation TU116 [GeForce GTX 1650 SUPER] (rev a1) IOMMU group 26: [1022:145a] 28:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Zeppelin/Raven/Raven2 PCIe Dummy Function IOMMU group 27: [1022:1456] 28:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Platform Security Processor IOMMU group 28: [1022:145c] 28:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) USB 3.0 Host Controller IOMMU group 29: [1022:1455] 29:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Zeppelin/Renoir PCIe Dummy Function IOMMU group 30: [1022:7901] 29:00.2 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51) IOMMU group 31: [1022:1457] 29:00.3 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) HD Audio Controller