BMGfan

Members
  • Posts

    14
  • Joined

  • Last visited

Converted

  • Gender
    Undisclosed

Recent Profile Visitors

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

BMGfan's Achievements

Noob

Noob (1/14)

0

Reputation

  1. I can't believe I didn't think of that to be honest. I did try the driver and it got me closer. Now I have a VIA usb3 root hub that won't work. I've tried different drivers even going direct to the VIA side and getting their drivers. I'm not sure that this is a passthrough issue anymore, and I'm thinking of just buying a USB3 pci card to passthrough and calling it a day. Thanks for your help gridrunner!
  2. Unfortunately I don't have a usb3 device I can try. I tried passing through with the qemu argument you suggested (new xml below), device manager is showing a new "xhci compliant controller" with the yellow exclamation point. If I go into the device properties it's showing a "this device cannot start (code 10)" error. I attempted to update the driver twice, once allowing windows to search for a driver, and once telling it to search the virtio iso, both times windows returned with a "your current driver is the best driver for this device" message. At least it does appear as though that is the usb3 controller.
  3. I appreciate the sanity check, I went and checked and both of these are setup properly. I reseated my front USB3 header (which was connected fine, but a reseat never hurts), and checked the bios. XHCI and EHCI handoffs are enabled as is the onboard usb3 controller. Neither the front usb3 ports nor the usb3 ports on the rear i/o are recognized by unraid.
  4. HI folks, I'm trying to pass through really any of my USB ports to my win10 VM but it's just not working. I've figured out how to manually pass through a usb device on a bus to the VM but not the bus itself. I'd prefer to pass through my usb 3 ports as those are the accessible front ports. I mapped out the ports using lsusb and all the usb 2/1.1 ports are on bus 00. I imagine that the usb 3 ports are on bus 02 (sysdevices page attached below), but whenever I plug a device into any of the usb3 ports (on the motherboard i/o OR the case front usb ports) the device just doesn't show up under lsusb. I'll be honest I only sort of understand what we're doing but I don't have enough grasp of bus addressing to trouble shoot it myself, I could use some help please. I'm sorry for being such a noob. PCI Devices 00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (external gfx0 port B) (rev 02) 00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD/ATI] RD990 I/O Memory Management Unit (IOMMU) 00:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port B) 00:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port D) 00:05.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port E) 00:09.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port H) 00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] (rev 40) 00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller 00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller 00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller 00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller 00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 42) 00:14.1 IDE interface: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 IDE Controller (rev 40) 00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) (rev 40) 00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller (rev 40) 00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge (rev 40) 00:14.5 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller 00:15.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0) 00:16.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller 00:16.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller 00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 0 00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 1 00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 2 00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 3 00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 4 00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 5 01:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2) 01:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1) 02:00.0 USB controller: VIA Technologies, Inc. Device 3483 (rev 01) 03:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection 04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c) 06:00.0 VGA compatible controller: NVIDIA Corporation GF116 [GeForce GTX 550 Ti] (rev a1) 06:00.1 Audio device: NVIDIA Corporation GF116 High Definition Audio Controller (rev a1) IOMMU Groups /sys/kernel/iommu_groups/0/devices/0000:00:00.0 /sys/kernel/iommu_groups/1/devices/0000:00:02.0 /sys/kernel/iommu_groups/2/devices/0000:00:04.0 /sys/kernel/iommu_groups/3/devices/0000:00:05.0 /sys/kernel/iommu_groups/4/devices/0000:00:09.0 /sys/kernel/iommu_groups/5/devices/0000:00:11.0 /sys/kernel/iommu_groups/6/devices/0000:00:12.0 /sys/kernel/iommu_groups/6/devices/0000:00:12.2 /sys/kernel/iommu_groups/7/devices/0000:00:13.0 /sys/kernel/iommu_groups/7/devices/0000:00:13.2 /sys/kernel/iommu_groups/8/devices/0000:00:14.0 /sys/kernel/iommu_groups/9/devices/0000:00:14.1 /sys/kernel/iommu_groups/10/devices/0000:00:14.2 /sys/kernel/iommu_groups/11/devices/0000:00:14.3 /sys/kernel/iommu_groups/12/devices/0000:00:14.4 /sys/kernel/iommu_groups/13/devices/0000:00:14.5 /sys/kernel/iommu_groups/14/devices/0000:00:15.0 /sys/kernel/iommu_groups/14/devices/0000:06:00.0 /sys/kernel/iommu_groups/14/devices/0000:06:00.1 /sys/kernel/iommu_groups/15/devices/0000:00:16.0 /sys/kernel/iommu_groups/15/devices/0000:00:16.2 /sys/kernel/iommu_groups/16/devices/0000:01:00.0 /sys/kernel/iommu_groups/16/devices/0000:01:00.1 /sys/kernel/iommu_groups/17/devices/0000:02:00.0 /sys/kernel/iommu_groups/18/devices/0000:03:00.0 /sys/kernel/iommu_groups/19/devices/0000:04:00.0 USB Devices Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 002: ID 05dc:a81d Lexar Media, Inc. Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub [b]Bus 005 Device 003: ID 400c:107a Bus 005 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver[/b] Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub (Bold has been passed through to win10 VM succesfully at device level, not pci controller/bus level, all of these are usb2/1.1, usb 3 not showing up here) SCSI Devices [0:0:0:0] disk ATA ST1000DM003-1ER1 CC46 /dev/sda [1:0:0:0] disk ATA Hitachi HTS54505 A7A0 /dev/sdb [2:0:0:0] disk ATA WDC WD30EZRZ-00W 0A80 /dev/sdc [6:0:0:0] disk Lexar USB Flash Drive 1100 /dev/sdd Done CURRENT Win10 XML: <domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> <name>HTPCVM</name> <uuid>a14872ff-2316-0785-8e42-366eba888f4d</uuid> <metadata> <vmtemplate name="Custom" icon="windows.png" os="windows"/> </metadata> <memory unit='KiB'>6291456</memory> <currentMemory unit='KiB'>6291456</currentMemory> <memoryBacking> <nosharepages/> <locked/> </memoryBacking> <vcpu placement='static'>4</vcpu> <cputune> <vcpupin vcpu='0' cpuset='0'/> <vcpupin vcpu='1' cpuset='1'/> <vcpupin vcpu='2' cpuset='2'/> <vcpupin vcpu='3' cpuset='3'/> </cputune> <os> <type arch='x86_64' machine='pc-i440fx-2.3'>hvm</type> </os> <features> <acpi/> <apic/> </features> <cpu mode='host-passthrough'> <topology sockets='1' cores='4' threads='1'/> </cpu> <clock offset='localtime'> <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/bin/qemu-system-x86_64</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/disk1/vdisks/HTPC/vdisk1.img'/> <target dev='hdc' bus='virtio'/> <boot order='1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </disk> <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='mnt/user/ISOs/Windows 10.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/user/ISOs/virtio-win-0.1.112.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='0x03' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:bd:1e:f4'/> <source bridge='virbr0'/> <model type='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' 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/HTPCVM.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> <hostdev mode='subsystem' type='usb' managed='yes'> <source> <vendor id='0x046d'/> <product id='0xc52b'/> </source> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </source> <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='usb' managed='no'> <source> <vendor id='0x400c'/> <product id='0x107a'/> </source> </hostdev> <memballoon model='virtio'> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/> </memballoon> </devices> <qemu:commandline> <qemu:arg value='-device'/> <qemu:arg value='ioh3420,bus=pci.0,addr=1c.0,multifunction=on,port=2,chassis=1,id=root.1'/> <qemu:arg value='-device'/> <qemu:arg value='vfio-pci,host=06:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on'/> <qemu:arg value='-device'/> <qemu:arg value='vfio-pci,host=01:00.1,bus=root.1,addr=01.0'/> <qemu:arg value='-device'/> <qemu:arg value='vfio-pci,host=06:00.1,bus=root.1,addr=00.1'/> </qemu:commandline> </domain>
  5. This is helpful, but the reboot scripts link is dead on the page.
  6. Interesting, I'm running an Asus 550ti as well
  7. This is happening to me as well, however I am running Windows 10.
  8. I know it's not help, but I'm having a similar issue and searching for an answer myself. I'll be sure to report back if I find anything.
  9. Have you set up users on your server? Because It should be the credentials of a user. No I haven't, but would that prevent me from even seeing the share in Windows Explorer? I'm not at home right now but I'll try it when I get home.
  10. Hey folks I could use a little help, I have one windows 10 laptop that can't see any shares in windows explorer. I know it's an issue with the laptop and not the server as everything else windows, android and otherwise can see the shares just fine. I CAN hit the webgui from the offending laptop by using the servers dedicated IP in a browser. In my searching I came across this thread (https://lime-technology.com/forum/index.php?topic=24870.0) but none of the advice worked for me. If I try to hit \\[server ip] in windows explorer I get asked to login for something (screenshot attached) however neither the windows account credentials or root credentials of the server work when I plug them in there. Any help folks? Googling around is fruitless as at first glance it looks like I've set the pc up correctly for sharing, but obviously something is set wrong
  11. That is a good point guys! I'm using an old Thermaltake Toughpower 600W unit I had lying around. It's a split 12V rail but I will probably only be running about 5-6 drives at most in the short term, most in the 1TB size. I'll probably replace them with larger drives before I go for more drives. Storage on this thing in the short term is going to consist mostly of random drives I have lying around from upgrades and such.
  12. Thanks! I'm glad to hear I'm on the right track and nothing seems obviously wrong with my build! I'm looking forward to building it tonight, I'll report back with pictures
  13. Hi guys and gals! I'm totally new to server building (but not new to computing), I'd rate myself a power user. I'm building an unRAID file server/media server/plex server with a windows 7 or 10 VM on it that can act as an HTPC/light gaming PC (think rocket league, geometry wars, emulators, etc.). I have a few specific questions, but would love any advice and words of wisdom you may have. So in order to keep this brief I'm going to bullet point the post, I'll try to be as brief as possible: I have the hardware incoming tomorrow consisting of: FX-8320 CPU Gigabyte GA-970A-D3P Mobo Hyper 212 Evo cooler Silverstone GD08 case 16gb gskill 1866 DDR3 Geforce 210 for unraid gui GTX 550 ti for the VM A bunch of random drives I have laying around: 3TB parity drive (new WD blue), a few 2.5" 500gb drives, a couple 3.5" 1TB drives Also they won't be here tomorrow but a friend is also sending me a 64gb, and a 128gb SSD The general plan The loose plan is to use unraid with the plex docker for the media pc/file share side of things. I'll also configure an automatic backup service at some point to backup irreplaceable data to the cloud or another server somewhere off site. The unraid side looks relatively straight forward to me. Pre clear drives, configure drives, parity check, migrate data, etc. Where I'm having issues is understanding how best to configure the windows VM and unraid to optimise where they meet in the unraid OS. For example, I want to be able to transcode two 1080p streams from the plex docker, so should I configure the windows VM to have 2 or 4 cores? How much memory should I assign to the windows side of things? Is it best to configure my SSD cache drives for the VM only or how is it best to configure them. I imagine we'll be copying small amounts to the server in general likely a few gig a day at most, maybe make the 64gb ssd a cache drive? I'd love any advice you folks would be willing to share, Thank you.