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.

ccsnet

Members
  • Joined

  • Last visited

Everything posted by ccsnet

  1. Hi - a couple of days since I posted as I've been quite busy but I wanted to update you. I 'think' its booting, there is a lot of VM disk activity and its grabbing an IP however there is nothing on the display nor can I RDP in. I'm going to see if a fresh build helps. For ref (mainly for my self) I'll just post the xml here. I'm hoping I'm closer and that all of this will be of some use for others. T
  2. Thanks... I did start off on q35 and I did edit the xml, saved and rechecked it so not sure why it reverted. That said I've made some many changes including rebuilding the vm settings I might have missed it. I'll get this done today. Thanks again. T
  3. Hi - thanks - I assume you have some thoughts on this ? I'm not a in depth Unraid person but I am techy so just wondering what they are ? Memory clashing ? Thanks Terran
  4. Just going through the syslog ad found this... Thats about the time I started the VM - not sure if it helps. I've also attached new diags as requested too as well as a copy of the VM xml. There must be some thing strange about this as I know thr 1060 is used by quite a few people on here. I might take the spare network card out of the PCIE slot at some point but I doubt it will make any diffrence. T diagnostics-20211221-1911.zip
  5. Not too up on what the grouping does... I assume its some kind of reseve ? Any way the result is that the GUI does not load now locally (I assume this is expected) and when I start the VM the screen is blank but its doing some thing as it refreshed as I started. The VM screen is no longer hanging. I'm just shutting down the machine to run this Nvidia firmware tool and see if that helps. T
  6. Same result - when it comes back I will try with out the bios. In the mean time here is a copy of my groups Thanks for your help... T
  7. Thanks... I will have a look at this and grab my groups. I'm also going to check for a firmware update on this card today and see if it applies or not in case that helps. Re pfsense. Been a home setup I'm playing to see if it's better than my isp router which is reaching its limits. I do have a dedicated network card for it just not in use at this time. I do see the points made but for now it's not an issue for me. T
  8. So with some extra playing with the machine type I can now hang the whole UI. I will still carry on and diag this but any hints would be appriciated as I am begining to think the machine does not like the card. Terran
  9. Hi all, I'm having problems getting and VMs working with my new 1060 on 6.10.0-rc2. I've removed the AMD reset from the last card I had and dumped the ROm using Spaceinvaders script (it does seem a little small though as I was expecting about 100+k and not 58k). I dumped the rom with out Nvida drivers installed but have since installed them and get the Unraid GUI fine. I have also tried the following WITHOUT the unraid Nvida drivers and the result is the same. Where possible testing has been a clean boot, no dockers running, no partity check and the VM to be run on a dedicated SSD. I've created new Win 10 and 11 VMs in the same way (latest Q35, If, qcow etc) except I used OVMF for 10 and OVMF TPM for 11. I have tried both with and with out the BIOS file linked in the config while trying to create a fresh install of the OS. When I start the VM no image seems to be created on the drive and the VM part of Unraid seems to hang until reboot - every thing else is fine. I did think it was a Windows 11 thing or even that VNC drivers were installed but as its both 10 and 11 I'm wondering if I am missing some thing at a hardware level ? I've attached the ROM and diags for comment if any one has any thoughts on this as I suspect this is not an RC problem either. Thanks in advance. T gpu_vbios_MSI_1060.zip diagnostics-20211220-1211.zip
  10. Thanks @SimonF - really happy with this plug in... well done. T
  11. Hi @SimonF - one last question - is it possible to map the same USB device to two VMs ie so I can have multiple VMs but shut one down for another and it knows to auto connect eg keyboards and mice ? T
  12. Hi Simon - thanks... I found that a reboot was also needed to remove the messages which might have been the bit throwing me off. Thanks again for jumping in to help. Terran PS Love the photo - MK based ?
  13. Hi - thanks for coming back to me - USB Manager only as I do not need the IP features. Enable USB on Dashboard and Enable USB Manager Hotplug on VM page are enabled. Enable USBIP is disabled however I have played with the settings before hand. T
  14. OK - some progress - rebooted and I can now start my VMs but getting: Given that I thought hook edits where automatic now I did not expect this so need to do some further reading (unless some one has a quick answer ?). T
  15. Any one had "Libvirt Service failed to start." - Also still got this following an uninstall: /etc/libvirt-/hooks/qemu #!/usr/bin/env php <?php if (!isset($argv[2]) || $argv[2] != 'start') { exit(0); } $strXML = file_get_contents('php://stdin'); $doc = new DOMDocument(); $doc->loadXML($strXML); $xpath = new DOMXpath($doc); $args = $xpath->evaluate("//domain/*[name()='qemu:commandline']/*[name()='qemu:arg']/@value"); for ($i = 0; $i < $args->length; $i++){ $arg_list = explode(',', $args->item($i)->nodeValue); if ($arg_list[0] !== 'vfio-pci') { continue; } foreach ($arg_list as $arg) { $keypair = explode('=', $arg); if ($keypair[0] == 'host' && !empty($keypair[1])) { vfio_bind($keypair[1]); break; } } } exit(0); // end of script function vfio_bind($strPassthruDevice) { // Ensure we have leading 0000: $strPassthruDeviceShort = str_replace('0000:', '', $strPassthruDevice); $strPassthruDeviceLong = '0000:' . $strPassthruDeviceShort; // Determine the driver currently assigned to the device $strDriverSymlink = @readlink('/sys/bus/pci/devices/' . $strPassthruDeviceLong . '/driver'); if ($strDriverSymlink !== false) { // Device is bound to a Driver already if (strpos($strDriverSymlink, 'vfio-pci') !== false) { // Driver bound to vfio-pci already - nothing left to do for this device now regarding vfio return true; } // Driver bound to some other driver - attempt to unbind driver if (file_put_contents('/sys/bus/pci/devices/' . $strPassthruDeviceLong . '/driver/unbind', $strPassthruDeviceLong) === false) { file_put_contents('php://stderr', 'Failed to unbind device ' . $strPassthruDeviceShort . ' from current driver'); exit(1); return false; } } // Get Vendor and Device IDs for the passthru device $strVendor = file_get_contents('/sys/bus/pci/devices/' . $strPassthruDeviceLong . '/vendor'); $strDevice = file_get_contents('/sys/bus/pci/devices/' . $strPassthruDeviceLong . '/device'); // Attempt to bind driver to vfio-pci if (file_put_contents('/sys/bus/pci/drivers/vfio-pci/new_id', $strVendor . ' ' . $strDevice) === false) { file_put_contents('php://stderr', 'Failed to bind device ' . $strPassthruDeviceShort . ' to vfio-pci driver'); exit(1); return false; } return true; Libvirt Log I have also had the following when installed: When installed my config file looks like this: #!/usr/bin/env php <?php if (!isset($argv[2]) || $argv[2] != 'start') { exit(0); } $strXML = file_get_contents('php://stdin'); $doc = new DOMDocument(); $doc->loadXML($strXML); $xpath = new DOMXpath($doc); $args = $xpath->evaluate("//domain/*[name()='qemu:commandline']/*[name()='qemu:arg']/@value"); for ($i = 0; $i < $args->length; $i++){ $arg_list = explode(',', $args->item($i)->nodeValue); if ($arg_list[0] !== 'vfio-pci') { continue; } foreach ($arg_list as $arg) { $keypair = explode('=', $arg); if ($keypair[0] == 'host' && !empty($keypair[1])) { vfio_bind($keypair[1]); break; } } } exit(0); // end of script function vfio_bind($strPassthruDevice) { // Ensure we have leading 0000: $strPassthruDeviceShort = str_replace('0000:', '', $strPassthruDevice); $strPassthruDeviceLong = '0000:' . $strPassthruDeviceShort; // Determine the driver currently assigned to the device $strDriverSymlink = @readlink('/sys/bus/pci/devices/' . $strPassthruDeviceLong . '/driver'); if ($strDriverSymlink !== false) { // Device is bound to a Driver already if (strpos($strDriverSymlink, 'vfio-pci') !== false) { // Driver bound to vfio-pci already - nothing left to do for this device now regarding vfio return true; } // Driver bound to some other driver - attempt to unbind driver if (file_put_contents('/sys/bus/pci/devices/' . $strPassthruDeviceLong . '/driver/unbind', $strPassthruDeviceLong) === false) { file_put_contents('php://stderr', 'Failed to unbind device ' . $strPassthruDeviceShort . ' from current driver'); exit(1); return false; } } // Get Vendor and Device IDs for the passthru device $strVendor = file_get_contents('/sys/bus/pci/devices/' . $strPassthruDeviceLong . '/vendor'); $strDevice = file_get_contents('/sys/bus/pci/devices/' . $strPassthruDeviceLong . '/device'); // Attempt to bind driver to vfio-pci if (file_put_contents('/sys/bus/pci/drivers/vfio-pci/new_id', $strVendor . ' ' . $strDevice) === false) { file_put_contents('php://stderr', 'Failed to bind device ' . $strPassthruDeviceShort . ' to vfio-pci driver'); exit(1); return false; } return true; } And my log: ? Terram
  16. Has tdarr_aio been pulled from the app store ? (see attached image) Thanks Terran
  17. Hi all. Its been a while since I have looked at duplicati as I've been running a scipt back up as I had an issue when back up over 1tb to a local store it seemed to crash. Is this still a limitation ? Is it more reliable compaired to a script copying the data daily ? Thanks T
  18. Thanks for that... I'll look in to it. Thanks T
  19. Hi all - feeling a bit of a twit tonight as I forgot my admin password and I only have one user set up as it is for home use. Does any one have the process to reset via the docker CLI as I believe "passwd username" is possible but I'm unable to invoke it via the terminal. Thanks Terran
  20. Hi - I tried a random .com and it seems ok so I guess you may be right as I was test setting up at one location. Thanks T
  21. Hi all, I have to say I like this tool so far. It seems easy to set up. I have one question though and it my be Wiregaurd its self... setting up a Server to Server you need to specify a Peer End Point how ever the one I am trying to use is on a home broadband therefore dynamic. I would like to use a FQDN (ie DuckDNS) how ever it will not accept any thing but a proper IP. Do you know if this is a limitation, a bug or even if there is a work around ? Thanks Terran
  22. My bad - I missed that. I'll give the fix a go. T
  23. Hi all - has any one had these strange graphics issues after editing the xml ? If so how did you get round it as the OS seems to be booting. Thanks Terran <?xml version='1.0' encoding='UTF-8'?> <domain type='kvm' id='9' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> <name>MacinaboxCatalina</name> <uuid>90071bf4-1371-465e-9033-3986add6aedc</uuid> <description>MacOS Catalina</description> <metadata> <vmtemplate xmlns="unraid" name="MacOS" icon="/mnt/user/domains/MacinaboxCatalina/icon/catalina.png" os="Catalina"/> </metadata> <memory unit='KiB'>16777216</memory> <currentMemory unit='KiB'>16777216</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>2</vcpu> <cputune> <vcpupin vcpu='0' cpuset='4'/> <vcpupin vcpu='1' cpuset='5'/> </cputune> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-q35-3.1'>hvm</type> <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader> <nvram>/etc/libvirt/qemu/nvram/90071bf4-1371-465e-9033-3986add6aedc_VARS-pure-efi.fd</nvram> </os> <features> <acpi/> <apic/> </features> <cpu mode='host-p-assthrough' check='none'/> <clock offset='utc'> <timer name='rtc' tickpolicy='catchup'/> <timer name='pit' tickpolicy='delay'/> <timer name='hpet' present='no'/> </clock> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/local/sbin/qemu</emulator> <disk type='file' device='disk'> <driver name='qemu' type='qcow2' cache='writeback'/> <source file='/mnt/user/domains/MacinaboxCatalina/Clover.qcow2'/> <backingStore/> <target dev='hdc' bus='sata'/> <boot order='1'/> <alias name='sata0-0-2'/> <address type='drive' controller='0' bus='0' target='0' unit='2'/> </disk> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/user/domains/MacinaboxCatalina/Catalina-install.img'/> <backingStore/> <target dev='hdd' bus='sata'/> <alias name='sata0-0-3'/> <address type='drive' controller='0' bus='0' target='0' unit='3'/> </disk> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/user/domains/MacinaboxCatalina/macos_disk.img'/> <backingStore/> <target dev='hde' bus='sata'/> <alias name='sata0-0-4'/> <address type='drive' controller='0' bus='0' target='0' unit='4'/> </disk> <controller type='usb' index='0' model='ich9-ehci1'> <alias name='usb'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/> </controller> <controller type='usb' index='0' model='ich9-uhci1'> <alias name='usb'/> <master startport='0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0' multifunction='on'/> </controller> <controller type='usb' index='0' model='ich9-uhci2'> <alias name='usb'/> <master startport='2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x1' multifunction='on'/> </controller> <controller type='usb' index='0' model='ich9-uhci3'> <alias name='usb'/> <master startport='4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'> <alias name='pcie.0'/> </controller> <controller type='pci' index='1' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='1' port='0x10'/> <alias name='pci.1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/> </controller> <controller type='pci' index='2' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='2' port='0x11'/> <alias name='pci.2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/> </controller> <controller type='pci' index='3' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='3' port='0x12'/> <alias name='pci.3'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/> </controller> <controller type='pci' index='4' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='4' port='0x13'/> <alias name='pci.4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/> </controller> <controller type='virtio-serial' index='0'> <alias name='virtio-serial0'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </controller> <controller type='sata' index='0'> <alias name='ide'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <interface type='bridge'> <mac address='52:54:00:87:2c:9f'/> <source bridge='br0'/> <target dev='vnet1'/> <model type='virtio'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </interface> <serial type='pty'> <source path='/dev/pts/1'/> <target type='isa-serial' port='0'> <model name='isa-serial'/> </target> <alias name='serial0'/> </serial> <console type='pty' tty='/dev/pts/1'> <source path='/dev/pts/1'/> <target type='serial' port='0'/> <alias name='serial0'/> </console> <channel type='unix'> <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/domain-9-MacinaboxCatalina/org.qemu.guest_agent.0'/> <target type='virtio' name='org.qemu.guest_agent.0' state='disconnected'/> <alias name='channel0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <input type='tablet' bus='usb'> <alias name='input0'/> <address type='usb' bus='0' port='1'/> </input> <input type='mouse' bus='ps2'> <alias name='input1'/> </input> <input type='keyboard' bus='ps2'> <alias name='input2'/> </input> <graphics type='vnc' port='5901' autoport='yes' websocket='5701' listen='0.0.0.0' keymap='en-gb'> <listen type='address' address='0.0.0.0'/> </graphics> <video> <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'/> <alias name='video0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/> </video> <memballoon model='virtio'> <alias name='balloon0'/> <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/> </memballoon> </devices> <seclabel type='dynamic' model='dac' relabel='yes'> <label>+0:+100</label> <imagelabel>+0:+100</imagelabel> </seclabel> <qemu:commandline> <qemu:arg value='-usb'/> <qemu:arg value='-device'/> <qemu:arg value='usb-kbd,bus=usb-bus.0'/> <qemu:arg value='-device'/> <qemu:arg value='isa-applesmc,osk=somethingelsehere'/> <qemu:arg value='-smbios'/> <qemu:arg value='type=2'/> <qemu:arg value='-cpu'/> <qemu:arg value='Penryn,kvm=on,vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on,+pcid,+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check'/> </qemu:commandline> </domain>
  24. Just a quick note to say thank you. I had a bit of a rough start coming from Windows but I have to say I love Unraid and its approach so much so I have told others too. I love the development you guys do to keep moving (not just patches) and the community here make it even more special. Thanks Terran
  25. Hi. Does any one else have problems been able to click the hyperlink to edit a script in Android / Google Chrome ? Works fine on a PC but on a tablet or phone the dialogue will not appear ? It would be handy some times but it's not the end of the world. Thanks Terran

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.