Johnny Utah

Members
  • Posts

    43
  • Joined

  • Last visited

Posts posted by Johnny Utah

  1. Have installed and successfully set up a XP VM using my primary GPU (GeForce 210) as pass through.  Everything worked great.  However once I shutdown or restart the monitor it is hooked up to will just stay at a static XP shutdown screen.  It will not return to the Unraid command line screen that it would show before.  Also, if I restart the VM from a remote WebGUI it will no longer show the correct color depth and resolution inside of XP.  The only way to get things back to normal is a full restart of the server itself.  Any ideas as to why this is happening and if there is a way around?

  2. I have searched forum after forum and watched video after video but still cannot wrap my head around this process.  My goal is to simply get a direct 10gb connection between my Unraid server and a Windows PC for file transfers.  I see everyone talking about Mellanox cards and HP cards with SFP, copper, and/or Fiber and so on.  Is there any plain jane easy to understand, explain to me like I don't know what a computer is, answer to the question?  If I bought 2 Mellanox x2 cards and placed one in each of my machines, which cable do I need to connect the two if they are roughly 60ft apart?  Do I need a transceiver or adapter of some sort or something on each end?  What is the difference between SFP, SFP+, and QSFP?  What is OM4, OM3, and OS2?  Please help a desperate man lol!

  3. 19 hours ago, jonathanm said:

    No. https://en.wikipedia.org/wiki/Private_network#Private_IPv4_addresses

    The very first line in that section means that if the address starts with 10.X it's private.

     

    You need to

    Either search the model number of the modem and find directions on how to accomplish this, or call your ISP tech support and get them to walk you through it.

    Solved:  A quick call to my ISP and they confirmed I had a private IP.  They kindly assigned me a public one and I am good to go!

  4. 5 minutes ago, jonathanm said:

    If the WAN IP is on the list of private IP's, (192.168.X.X or similar as mentioned in the wiki) then it's private. If it's not, then it's public.

    My WAN I believe is in this format 10.36.xx.xxx.  That would be public then correct?

    When I do a Whats My IP though it shows a 206.83..xx.x format though.

  5. On 4/15/2021 at 7:10 PM, mrMTB said:

     

    If you have "User Scipts" installed, create a new script with the following and set it to run on first start of the array.

     

    
    #!/bin/bash
    #set persistence mode
    nvidia-smi -pm 1

     

    If you were running any other patches on your card, you could insert them in the same script. :)

    That did it!  Thank you very much for the assistance.

  6. 1 hour ago, Squid said:

    But does the modem have a built-in router?  You will either have to put the modem into bridge mode and reconfigure the router slightly (but many ISPs now explicitly don't allow this on their modems without paying for a business account), or put your router into the modem's DMZ)

    The modem is stand alone. Not sure how to get into the modem settings or if it is even possible?  It looks very bare bones with just the phone line coming in and an Ethernet cable coming out.  I have a Netgear Nighthawk router separate from it which I set up the port forwarding rule on with no luck.

  7. I have just watched the Spaceinvaderone video on My Servers.  I am stuck at the port forwarding portion however.  I have the same issue with Plex so not sure if my ISP is blocking this ability or what?  Basically no matter what I choose as an external port it will not successfully allow my to connect to it.  Are there some steps to go through to see if the block is on my ISP's end before I call it quits?

  8. On 1/18/2021 at 8:57 AM, UnraidDuck said:

    Managed to get ports tunneled from the outside to my servers/dockers. Using SSH remote port forwarding. Now in the process of automating everything and getting reverse proxy setup again including certificates.

     

    If there is interest from others, I would be happy to write up a little howto once everything is up and running.

    I would definitely be interested in how this is done!

  9. Since building my unraid machine this last week I have had the "opportunity" to run two parity checks.  I am trying to understand the results I am getting (parity history attached below).  The first parity check showed 168 errors.  The second showed only 36.  Is this a good sign that the number went down I assume?  What would this indicate?

     

    Also, I have three matching 8TB disk.  1 parity with the other two being data.  Disk 2 is what seems to be giving me error.  It gives an error count of 168 on the main tab.  With the newest check saying only 36 errors reported why does this still say 168 and where do I look to find what kind of errors they are?  I have also attached the smart report for it.  It shows 2 uncorrectable errors which is another thing I am not quite sure what that means?

     

    Parity History

    Date                            Duration                      Speed       Status  Errors

    2021-04-16, 09:25:49    12 hr, 55 min, 48 sec   171.9 MB/s    OK       36

    2021-04-10, 04:51:25     12 hr, 28 min, 55 sec   178.1 MB/s    OK       168

     

     

     

     

    ST8000NM0055-1RM112_ZA100HGJ-20210416-1021.txt

  10. On 5/13/2020 at 8:47 AM, Unixsystem said:

    I too am also getting spammed with:

    
    May 13 09:44:28 Tank kernel: caller _nv000908rm+0x1bf/0x1f0 [nvidia] mapping multiple BARs
    May 13 09:44:31 Tank kernel: resource sanity check: requesting [mem 0x000c0000-0x000fffff], which spans more than PCI Bus 0000:00 [mem 0x000c0000-0x000dffff window]

    but, I tried to uncheck some of the polling options to see if a particular one maybe causing it, but no matter how many I uncheck or which ones, it automatically goes back to all of them being checked.

     

    UPDATE: Ok I figured it out, it has to do with power states and this query waking up the display.

    Setting nvidia-smi --persistence-mode=1 will fix the issue, to keep the gpu initialized.

    I noticed when looking at the state, it was always in a P0, state with persistent mode on, it allowed it to drop to P8.

    (This is for a quadro p2000, btw)

    Thanks for this command suggestion!  Worked like a charm for me.  My question, however, is how do I get this to run on every boot?

  11. 27 minutes ago, tjb_altf4 said:

    How are your other peripherals and video get to the other room for gameplay?

    Direct connection to server, or streaming to a device (TV?) using something like steam link?

    As of now the server is sitting beside me next to my old daily driver.  Once the server is moved to the other room I will still be using the old computer's monitor/browser to access the Win10 VM using Splashtop Desktop.  Not sure if that is the best route to go or not?

  12. I am not sure if this is possible at all but thought I would ask.  I have set up my new Unraid server successfully, to this point with, with everything I wanted it to do initially.  I plan on doing some gaming using my Windows 10 VM which I would typically use a mic and some cheap headphones.  This server will be in a separate room running headless however.  Is there some sort of a client to host pass through of these peripherals that would allow me to use them?

  13. 19 minutes ago, SpaceInvaderOne said:

    Um I am not sure if the nvidia drivers would be a problem with the 1 gpu. Maybe as they are loaded before the gpu is passed through it maybe could.

    Try uninstalling the drivers and try again.

    if still doesnt work then goto tools/systemdevices and stub the P2000 both graphics and its sound parts and reboot

     

    You mention splashtop showing a black screen. Can you test with a monitor directly connected to the gpu whilst testing?

    Wow!  This forum is awesome.  Such quick replies and willingness to help!

     

    Well, I am not sure which step got it to work but thanks to you both!  When I initially tried the steps suggested by TAFKA Gridrunner it did not work.  I had not yet restarted at that point though.  So I restarted and in the meantime noticed SI1's response.  I had not even thought to test it out using a real monitor!  I made no further changes expect hooking it up to the monitor.  And it all booted up just fine!  Thanks to you both!  I had been working on this one thing for almost 2 whole days to this point.

     

    EDIT:  A little premature celebration but hope you guys can help here.  SO my goal is to have this computer in a separate room without a monitor.  I have noticed that all I have to do is plug in the P2000 to a monitor and it works on both a real monitor and Splashtop.  My dilemma then is how do I get this to work without having a monitor connected to it at all times?

    • Like 1
  14. 7 minutes ago, SpaceInvaderOne said:

    Are you booting the server by legacy boot or uefi? You can check this on the maintab/flash at the bottom of the page.

    I find that booting legacy works better for me with passthrough so if you are not booting legacy you could try.

     

    Also you can try adding this to your syslinux config file

    video=efifb:off

     

    so for example 

    
    label Unraid OS
      menu default
      kernel /bzimage
      append initrd=/bzroot

    with added would be 

    
    label Unraid OS
      menu default
      kernel /bzimage
      append video=efifb:off initrd=/bzroot

     

    Hope this may help

    Yes I am in Legacy mode.  I went ahead and added that line to my Unraid OS section.  Unfortunately still same result.

     

    Does it make a difference that I have previously setup Plex with GPU passthrough and installed the Nvidia Drivers?

  15. I have seen many people asking this question but I have yet to find a solution for my particular setup.  I am wishing to pass my primary GPU, a P2000, to my WIn10 VM.  I do not have an iGPU on the motherboard.  I placed a seperate dedicated GPU into the primary pci slot and the P2000 into the secondary.  I was able to dump the P2000 rom.

     

    I then replaced my P2000 into the system as the only/primary GPU.  I edited my VM setup for the P2000 yet I am met with a stagnet gray/black screen on Splashtop Desktop viewer 9attached photo).  I cannot seem to find anything that will get me any further.  Please help!

     

    Here is my current XML:

     

    <?xml version='1.0' encoding='UTF-8'?>
    <domain type='kvm' id='1'>
      <name>Windows 10</name>
      <uuid>fde742c5-f69b-c919-ff27-ad1963c6836b</uuid>
      <metadata>
        <vmtemplate xmlns="unraid" name="Windows 10" icon="windows.png" os="windows10"/>
      </metadata>
      <memory unit='KiB'>8388608</memory>
      <currentMemory unit='KiB'>8388608</currentMemory>
      <memoryBacking>
        <nosharepages/>
      </memoryBacking>
      <vcpu placement='static'>6</vcpu>
      <cputune>
        <vcpupin vcpu='0' cpuset='1'/>
        <vcpupin vcpu='1' cpuset='5'/>
        <vcpupin vcpu='2' cpuset='2'/>
        <vcpupin vcpu='3' cpuset='6'/>
        <vcpupin vcpu='4' cpuset='3'/>
        <vcpupin vcpu='5' cpuset='7'/>
      </cputune>
      <resource>
        <partition>/machine</partition>
      </resource>
      <os>
        <type arch='x86_64' machine='pc-q35-5.1'>hvm</type>
        <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader>
        <nvram>/etc/libvirt/qemu/nvram/fde742c5-f69b-c919-ff27-ad1963c6836b_VARS-pure-efi.fd</nvram>
      </os>
      <features>
        <acpi/>
        <apic/>
        <hyperv>
          <relaxed state='on'/>
          <vapic state='on'/>
          <spinlocks state='on' retries='8191'/>
          <vendor_id state='on' value='none'/>
        </hyperv>
      </features>
      <cpu mode='host-passthrough' check='none' migratable='on'>
        <topology sockets='1' dies='1' cores='3' threads='2'/>
        <cache mode='passthrough'/>
      </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/local/sbin/qemu</emulator>
        <disk type='file' device='disk'>
          <driver name='qemu' type='raw' cache='writeback'/>
          <source file='/mnt/user/domains/Windows 10/vdisk1.img' index='3'/>
          <backingStore/>
          <target dev='hdc' bus='virtio'/>
          <boot order='1'/>
          <alias name='virtio-disk2'/>
          <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>
        </disk>
        <disk type='file' device='cdrom'>
          <driver name='qemu' type='raw'/>
          <source file='/mnt/user/isos/Windows 10 20H2 15in1 en-US x64 - Integral Edition 2021.3.18 - MD5; 49e79d986188d0c6fb679d86605194ee.iso' index='2'/>
          <backingStore/>
          <target dev='hda' bus='sata'/>
          <readonly/>
          <boot order='2'/>
          <alias name='sata0-0-0'/>
          <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/user/isos/virtio-win-0.1.190-1.iso' index='1'/>
          <backingStore/>
          <target dev='hdb' bus='sata'/>
          <readonly/>
          <alias name='sata0-0-1'/>
          <address type='drive' controller='0' bus='0' target='0' unit='1'/>
        </disk>
        <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='0x8'/>
          <alias name='pci.1'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0' multifunction='on'/>
        </controller>
        <controller type='pci' index='2' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='2' port='0x9'/>
          <alias name='pci.2'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>
        </controller>
        <controller type='pci' index='3' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='3' port='0xa'/>
          <alias name='pci.3'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/>
        </controller>
        <controller type='pci' index='4' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='4' port='0xb'/>
          <alias name='pci.4'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x3'/>
        </controller>
        <controller type='pci' index='5' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='5' port='0xc'/>
          <alias name='pci.5'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x4'/>
        </controller>
        <controller type='pci' index='6' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='6' port='0xd'/>
          <alias name='pci.6'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x5'/>
        </controller>
        <controller type='pci' index='7' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='7' port='0xe'/>
          <alias name='pci.7'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x6'/>
        </controller>
        <controller type='pci' index='8' model='pcie-to-pci-bridge'>
          <model name='pcie-pci-bridge'/>
          <alias name='pci.8'/>
          <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
        </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>
        <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'/>
        </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>
        <interface type='bridge'>
          <mac address='52:54:00:0a:8e:54'/>
          <source bridge='br0'/>
          <target dev='vnet0'/>
          <model type='virtio-net'/>
          <alias name='net0'/>
          <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
        </interface>
        <serial type='pty'>
          <source path='/dev/pts/0'/>
          <target type='isa-serial' port='0'>
            <model name='isa-serial'/>
          </target>
          <alias name='serial0'/>
        </serial>
        <console type='pty' tty='/dev/pts/0'>
          <source path='/dev/pts/0'/>
          <target type='serial' port='0'/>
          <alias name='serial0'/>
        </console>
        <channel type='unix'>
          <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/domain-1-Windows 10/org.qemu.guest_agent.0'/>
          <target type='virtio' name='org.qemu.guest_agent.0' state='connected'/>
          <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>
        <hostdev mode='subsystem' type='pci' managed='yes'>
          <driver name='vfio'/>
          <source>
            <address domain='0x0000' bus='0x91' slot='0x00' function='0x0'/>
          </source>
          <alias name='hostdev0'/>
          <rom file='/mnt/user/Storage/p2000.dump'/>
          <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
        </hostdev>
        <hostdev mode='subsystem' type='pci' managed='yes'>
          <driver name='vfio'/>
          <source>
            <address domain='0x0000' bus='0x91' slot='0x00' function='0x1'/>
          </source>
          <alias name='hostdev1'/>
          <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>
        </hostdev>
        <memballoon model='none'/>
      </devices>
      <seclabel type='dynamic' model='dac' relabel='yes'>
        <label>+0:+100</label>
        <imagelabel>+0:+100</imagelabel>
      </seclabel>
    </domain>
     

     

     

    Screen.PNG