jsn0327

Members
  • Posts

    40
  • Joined

  • Last visited

Posts posted by jsn0327

  1. Where can I find release notes on pre-releases? When I install the plugin on the referenced page for pre-releases, the next release (6.4-rc3) shows up in my plugins list with "REBOOT REQUIRED". I don't see any release notes. Thanks.

  2. I noticed that VLAN support was added to unRAID.  I setup a few VLANs in Settings/Network, but I can not figure out how to assign a Docker (such as Plex) to a specific VLAN.  Would someone please point me to some documentation that explains how to use VLANs once you have them added?  Thanks!

     

         -Jason

  3. Any luck on getting 802.1q support in here?  From what I can tell we just need the kernel module 8021q loaded.  We can get the vconfig program from here:

    http://mirrors.slackware.com/slackware/slackware64-current/slackware64/n/vlan-1.9-x86_64-2.txz

    Unfortunately I doubt that we will ever get VLAN support. Even though VLAN's do have functional benefits, they are mostly known for their security benefits, and Lime could care less about the security of unRAID; as shown with their lack of HTTPS support! It's a shame though. The ability to put VM's and Dockers onto different VLAN's would be VERY beneficial for a lot of us!

  4. I'm also curious: what attack vector are you trying to protect against with HTTPS?

     

    For the context of my question, I'm working under the assumption that you are running unraid on an internal network, behind a router, and that you trust the other people on your internal network not to attempt sniffing your traffic.

    I work in the field of Cyber Security and you don't have to open your network up to the world for there to be risks of intrusion through vulnerabilities of many other avenues. As I mentioned previously, I use unraid as my primary NAS and store a lot of important documents on it. In the event that my network is compromised, I'd rather not make it even easier for the attacker by sending my login credentials to him in the clear. I find it hard to believe that with all of the cyber crime going on throughout the world, simple SSL security is an afterthought on a product that we pay for. I could kind of see that being the case for an open source/free product.

    • Upvote 1
  5. How is that an excuse not to implement security? Even if that is the case, it has evolved a lot with the implementation of VM's and Docker. It's sad that every Web interface that I run on top of unraid is https enabled, yet unraid doesn't support it.

  6. That's a ridiculous approach if u ask me.  I mean, it's only holding ALL of our confidential documents.  Guess that's why they haven't implemented VLAN's either...  :-\  Thanks for confirming what I hoped wasn't the case.

  7. Can you connect the scanner via WiFi? I find it quite liberating to just plug in power and scan some documents away from the computer.

    Thanks a lot for the recommendation. I may end up going that route. Unfortunately, in order to scan wirelessly, the scan has to be initiated by the desktop. I was hoping to have the ability to quickly scan documents by pressing the scan button on the front of the scanner and sorting the files later without having to turn my desktop on (since my VM is always running), but that may not be possible without PCI pass-through, or leaving the scanner on all of the time.

  8. Id have thought this issue will be a little more complicated to fix than just adding something into the xml...

    sounds like unraid or libvirt isnt keeping hold of the assigned device when its disconnected. then only grabs it again once you start up the VM.

     

    is there a way to disable the scanner going to 'sleep'? Id have thought not, but its worth a quick look!

     

    passing through an entire controller would resolve this as the sleep\disconnect would only be reported to the VMs OS and not get as far back as libvirt\unraid.

    You can set the scanner to not sleep, but I won't use the scanner on a daily basis, so I'd rather let it sleep and extend the life of it. I received my USB 3.0 PCIe card and installed it. After modifying the XML of my Windows 8.1 VM and trying to start it,  I receive an error stating that my host does not support PCI pass-through. After researching the processor in my server (AND Turion II) I discovered that my processor does support AMD-V for virtualization,  but not AMD-Vi, which is needed for PCI pass-through.

     

    Is there a way to make the USB port hot pluggable without passing through the whole PCI card? Perhaps I can still pass-through the on-board USB controller without AMD-Vi? Thanks a lot for your help!

  9. Thanks a lot jonp and billington.mark!  jonp your method worked right away!  Now my scanner works perfectly with my Windows 8.1 VM with one little exception.... The SnapScan iX500 goes into a sleep mode after 4 hours of inactivity; or if you close the top cover.  When it goes into sleep mode, the USB disconnects and does not reconnect until i stop and restart the VM.  I am guessing that the only way to disconnect and reconnect a USB device while the VM is running is to pass through the whole controller?  jonp, is there any way to do it with your method?  Thanks again for both of your help.  I went ahead and ordered a USB 3.0 PCIe controller today before I saw jonp's reply, so if I can't do it without passing the whole controller, then I have one on the way.  :D

  10. I followed this guide to passthrough the USB controller that my FUJITSU SnapScan document scanner is connected to, but I am getting an error when I try to start my Windows 8.1 VM about the following line; which the guide says is required.

     

    <qemu:arg value='ioh3420,bus=pcie.0,addr=1c.0,multifunction=on,port=1,chassis=1,id=root.1'/>

     

    I don't understand why this line is required as it is written?  What if my server does not have the device ioh3420 on bus pice.0 with address 1c.0?  Please see the attached screenshots.  My XML for the VM is below.  I'm running unRAID 6.1.3.  Thanks!

     

    <domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>

      <name>Windows 8.1 Pro</name>

      <uuid>aae3aec8-0c54-1c45-8158-21412c2505c3</uuid>

      <description>Windows 8.1 Pro</description>

      <metadata>

        <vmtemplate name="Custom" icon="windows.png" os="windows"/>

      </metadata>

      <memory unit='KiB'>4194304</memory>

      <currentMemory unit='KiB'>2097152</currentMemory>

      <memoryBacking>

        <nosharepages/>

        <locked/>

      </memoryBacking>

      <vcpu placement='static'>2</vcpu>

      <cputune>

        <vcpupin vcpu='0' cpuset='0'/>

        <vcpupin vcpu='1' cpuset='1'/>

      </cputune>

      <os>

        <type arch='x86_64' machine='pc-i440fx-2.3'>hvm</type>

      </os>

      <features>

        <acpi/>

        <apic/>

        <hyperv>

          <relaxed state='on'/>

          <vapic state='on'/>

          <spinlocks state='on' retries='8191'/>

        </hyperv>

      </features>

      <cpu mode='host-passthrough'>

        <topology sockets='1' cores='2' threads='1'/>

      </cpu>

      <clock offset='localtime'>

        <timer name='hypervclock' present='yes'/>

        <timer name='hpet' present='no'/>

      </clock>

      <on_poweroff>destroy</on_poweroff>

      <on_reboot>restart</on_reboot>

      <on_crash>restart</on_crash>

      <devices>

        <emulator>/usr/bin/qemu-system-x86_64</emulator>

        <disk type='file' device='disk'>

          <driver name='qemu' type='raw' cache='writeback'/>

          <source file='/mnt/cache/VM/win8/Windows 8.1 Pro/vdisk1.img'/>

          <target dev='hdc' bus='virtio'/>

          <boot order='1'/>

          <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>

        </disk>

        <disk type='file' device='cdrom'>

          <driver name='qemu' type='raw'/>

          <source file='/mnt/user/Software/Apps/! Operating Systems !/Windows 8.1 Pro (Official from MS)/Windows8.1Pro.iso'/>

          <target dev='hda' bus='ide'/>

          <readonly/>

          <boot order='2'/>

          <address type='drive' controller='0' bus='0' target='0' unit='0'/>

        </disk>

        <disk type='file' device='cdrom'>

          <driver name='qemu' type='raw'/>

          <source file='/mnt/cache/Apps/TEMP/virtio-win-0.1.96.iso'/>

          <target dev='hdb' bus='ide'/>

          <readonly/>

          <address type='drive' controller='0' bus='0' target='0' unit='1'/>

        </disk>

        <controller type='usb' index='0'>

          <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/>

        </controller>

        <controller type='pci' index='0' model='pci-root'/>

        <controller type='ide' index='0'>

          <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>

        </controller>

        <controller type='virtio-serial' index='0'>

          <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>

        </controller>

        <interface type='bridge'>

          <mac address='52:54:00:de:c3:a8'/>

          <source bridge='br0'/>

          <model type='virtio'/>

          <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>

        </interface>

        <serial type='pty'>

          <target port='0'/>

        </serial>

        <console type='pty'>

          <target type='serial' port='0'/>

        </console>

        <channel type='unix'>

          <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/Windows 8.1 Pro.org.qemu.guest_agent.0'/>

          <target type='virtio' name='org.qemu.guest_agent.0'/>

          <address type='virtio-serial' controller='0' bus='0' port='1'/>

        </channel>

        <input type='tablet' bus='usb'/>

        <input type='mouse' bus='ps2'/>

        <input type='keyboard' bus='ps2'/>

        <graphics type='vnc' port='-1' autoport='yes' websocket='-1' listen='0.0.0.0' keymap='en-us'>

          <listen type='address' address='0.0.0.0'/>

        </graphics>

        <video>

          <model type='vmvga' vram='16384' heads='1'/>

          <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>

        </video>

        <memballoon model='virtio'>

          <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>

        </memballoon>

      </devices>

      <qemu:commandline>

        <qemu:arg value='-device'/>

        <qemu:arg value='ioh3420,bus=pcie.0,addr=1c.0,multifunction=on,port=1,chassis=1,id=root.1'/>

        <qemu:arg value='-device'/>

        <qemu:arg value='vfio-pci,host=00:12.0,bus=root.1,addr=00.0'/>

      </qemu:commandline>

    </domain>

    Instructions_SS.jpg.aa7aea21c21d2099ea95794b2fd7568e.jpg

    error.jpg.26fcab8d68a61995a28833d7115c5af6.jpg

    Bus_SS.jpg.f9bba7e25e707339b033b87ed48bab91.jpg

  11. Hi everyone.  I recently purchased a Fujitsu ScanSnap iX500 Document scanner and I would like to pass it through to a Windows 8.1 Professional VM.  I have successfully passed through other USB devices to this VM, including a Smart Card Reader, and USB Hard Drives in the past.  Although Windows does acknowledge the scanner as being a connected USB device, it is unable to start the device.  In Windows Device Manager, the device has a yellow exclamation mark next to it and an error code 10, which states "The I/O device reported an I/O error."  The ScanSnap Manager icon in the system tray also shows the scanner as not being connected.  I have installed the drivers and all of the software for the scanner onto the VM, so I know that it is not a Windows software issue; as  I also installed the same software to my stand-alone Windows 10 desktop and the scanner connects to it with no issue at all.  I would like to connect the scanner to my Windows 8.1 VM because it runs 24/7.  After running some commands on the unRAID server, I noticed that unRAID does not list a driver for the scanner, although it has a driver listed for all other USB devices that are connected, including the usb ports themselves.  Please see the attached screenshots.  Any advice and/or troubleshooting tips to get this scanner working would be greatly appreciated!  Thanks!

    DeviceManager.jpg.da543abe0f3f5e81df33d6f204e38992.jpg

    VM_XML.png.cfccdf7acd3541155de953e12c032f93.png

    lsusb.png.202456f31136346e515641a14e0f49e4.png

    usb-devices.jpg.3aa3263542dea1ede03ad41a8d9ef44e.jpg

  12. Hi everyone.  I am trying to follow the Wiki instructions (see below) for converting VMs from XEN to KVM in preparation for upgrading unRAID.  The link within these instructions for the .bat file needed to remove GPLPV drivers from the VM has been down for a long time.  Could someone please post this .bat file somewhere (dropbox, onedrive, google drive) and post the download link for it?  Is there a way to remove the GPLPV drivers without this .bat file?  Below is the link to the .bat file that is referenced within the Wiki instructions.  Thanks!

     

    Wiki Instructions:  http://lime-technology.com/wiki/index.php/UnRAID_Manual_6#Converting_VMs_from_Xen_to_KVM

    Referenced .bat file:  http://www.meadowcourt.org/downloads/gplpv_uninstall_bat.zip

  13. I posted this issue over in the XEN section back in April and never received a reply, so I figured that I would post it in the bug section just incase it is an unknown issue. 

     

    I am running unRAID Server 6.0-beta14b.  I have XEN setup with a Windows 7 VM and a Debian VM.  Both VM's work perfectly.  I installed unMenu, along with the Power down script so that i can reboot the server in the event that the unRAID WebUI crashes.  Even though I shutdown both of my VM's, stop the array, and select Reboot within the unRAID WebUI, the reboot process hangs with an error that says "WARNING: Not stopping xenstored, as it cannot be restarted."  I have attached a pic of my monitor, which shows the error.  The reboot hangs with that error no matter how I attempt to shutdown or reboot the server (WebUI, or Power down script).  I am then forced to hold the power button down to shut the server down and power it back up again. Doing so results in a parity check for every reboot!  Does anyone know how to fix this error? Does anyone know whether or not this issue has been fixed in releases following 6.0beta15b?  Thanks.

     

      -Jason

    Reboot_Screenshot.jpg.cfe15371c5b4529cbc95ec2cdb46faf0.jpg