Jump to content

w0den

Members
  • Posts

    7
  • Joined

  • Last visited

Converted

  • Gender
    Undisclosed

Recent Profile Visitors

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

w0den's Achievements

Noob

Noob (1/14)

1

Reputation

  1. bump, Still can't figure this one out. Any help would be greatly appreciated!
  2. Hi, I passed an onboard WiFi module through to my VM (by stubbing it out and adding it as a pass-through in my VM config, but it is not working. The error I see in device manager is: My configuration is as follows: Mother Board: Asrock Z370 Taichi (WiFi module is an Intel Dual Band Wireless-AC 3168) CPU: Intel I7-8700K Memory: G.Skill Ripjav V 32 GB DDR4 3000 HD for VM: Samsun 960EVO (this is stubbed out and passed through) PCiE USB card: Inateck KT4001 (I passed the entire card through) PCIe Sata Controller: LSI SAS 9207-8i (though this is just being used for the unraid disks) GPU: NVidia GTX 760 (passed through to the VM) Other notes: - Enable PCIe ACS Overide = Yes (all my pcie devices were in the same iommu group, and I wanted to pass through one of the onboard USB controllers). - The wifi module supports reset, and is in its own iommu group: IOMMU group 26 [RESET] 09:00.0 Network controller [0280]: Intel Corporation Dual Band Wireless-AC 3168NGW [Stone Peak] [8086:24fb] (rev 10) The relevant part of my sysliunux config is: default menu.c32 menu title Lime Technology, Inc. prompt 0 timeout 100 label unRAID OS GUI Mode menu default kernel /bzimage append pcie_acs_override=downstream isolcpus=3,4,5,9,10,11 vfio-pci.ids=144d:a804,1b73:1100,8086:2822,1b21:2142,8086:24fb initrd=/bzroot,/bzroot-gui my KVM XML file looks like this: <domain type='kvm' id='1'> <name>RacerX</name> <uuid>cc25b8b3-78ab-1b1b-8f69-1c997ababc10</uuid> <metadata> <vmtemplate xmlns="unraid" name="Windows 10" icon="windows.png" os="windows10"/> </metadata> <memory unit='KiB'>20971520</memory> <currentMemory unit='KiB'>20971520</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>6</vcpu> <cputune> <vcpupin vcpu='0' cpuset='3'/> <vcpupin vcpu='1' cpuset='9'/> <vcpupin vcpu='2' cpuset='4'/> <vcpupin vcpu='3' cpuset='10'/> <vcpupin vcpu='4' cpuset='5'/> <vcpupin vcpu='5' cpuset='11'/> <emulatorpin cpuset='0,6'/> </cputune> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-i440fx-2.11'>hvm</type> <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader> <nvram>/etc/libvirt/qemu/nvram/cc25b8b3-78ab-1b1b-8f69-1c997ababc10_VARS-pure-efi.fd</nvram> <boot dev='hd'/> </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'> <topology sockets='1' cores='3' threads='2'/> </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='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/user/isos/virtio-win-0.1.141-1.iso'/> <backingStore/> <target dev='hdb' bus='ide'/> <readonly/> <alias name='ide0-0-1'/> <address type='drive' controller='0' bus='0' target='0' unit='1'/> </disk> <controller type='usb' index='0' model='qemu-xhci' ports='15'> <alias name='usb'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/> </controller> <controller type='pci' index='0' model='pci-root'> <alias name='pci.0'/> </controller> <controller type='ide' index='0'> <alias name='ide'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/> </controller> <controller type='virtio-serial' index='0'> <alias name='virtio-serial0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:5e:4c:be'/> <source bridge='br0'/> <target dev='vnet0'/> <model type='virtio'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' 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-RacerX/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='mouse' bus='ps2'> <alias name='input0'/> </input> <input type='keyboard' bus='ps2'> <alias name='input1'/> </input> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </source> <alias name='hostdev0'/> <rom file='/mnt/user/domains/vbios/GK104-uefi.rom'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x00' slot='0x17' function='0x0'/> </source> <alias name='hostdev1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x03' slot='0x00' function='0x0'/> </source> <alias name='hostdev2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x05' slot='0x00' function='0x0'/> </source> <alias name='hostdev3'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x06' slot='0x00' function='0x0'/> </source> <alias name='hostdev4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x09' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x09' slot='0x00' function='0x0'/> </source> <alias name='hostdev5'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x0a' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x0d' slot='0x00' function='0x0'/> </source> <alias name='hostdev6'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x0b' function='0x0'/> </hostdev> <memballoon model='virtio'> <alias name='balloon0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x0c' function='0x0'/> </memballoon> </devices> <seclabel type='dynamic' model='dac' relabel='yes'> <label>+0:+100</label> <imagelabel>+0:+100</imagelabel> </seclabel> </domain> What I have tried so far: 1) Removing the device from device manager, along with all drivers 2) Downloading intel's latest drivers and installing those 3) rebooting (a lot) 4) Double checking the bios to make sure that the radio was enabled Anyone see anything like this? I really want to get the onboard bluetooth working with my windows VM (I actually don't care about the wifi) Thanks, w0den
  3. I finally figured it out! I noticed that every time their was a pause there was a small spike in CPU on vCPU 0. I then watched the Task Manager very closely and saw that a program called Corsair Link was using 2% - 5% of my CPU, and jumping during those spikes. Cosair Link is a program that interfaces via USB with my cooler and gives stats on fanspeed, cpu speed, etc. and gives you control over LED color and fan speed (my cooler is Corsair H80i V2). My cooler is plugged into one of the USB devices that is not passed through to my host (I am not sure if that matters). Removed Corsair Link, and vioala everything works, no stuttering video or short freezes! At some point I will try plugging the cooler into a passed through usb controller, but I suspect the issue is that it is trying to get stats on virtualized hardware. Hope this helps someone else.
  4. Hi, Note, I edited this post. Originally I thought the main issue was audio, but it has become clear that the guest VM freezes about once every 30 seconds for a very short time (100 ms - 500 ms). My build is as fallows: Mother Board: Asrock Z370 Taichi CPU: Intel I7-8700K Memory: G.Skill Ripjav V 32 GB DDR4 3000 HD for VM: Samsun 960EVO (this is stubbed out and passed through) PCiE USB card: Inateck KT4001 (I passed the entire card through) PCIe Sata Controller: LSI SAS 9207-8i (though this is just being used for the unraid disks) GPU: NVidia GTX 760 (passed through to the VM) Other notes: - Enable PCIe ACS Overide = Yes (all my pcie devices were in the same iommu group, and I wanted to pass through one of the onboard USB controllers). - I pinned 6 of the 12 cores to my VMRacerX.xml - I have attached my KVM xml file - I have all the virtualization stuff set up in the system bios - I have tried everything that I can find in the post about CPU pinning - I have used the tips and tweeks plugin to - disable nic flow control and offloading - set vm.dirty_background_ratio to 2 - set vm.dirty_ratio to 3 - I have run the LatencyMon, and I get a message about latency, however, it always seems to be in different parts of the system. Any help would be greatly appreciated. I am happy to provide any other information . My KVM XML: <domain type='kvm'> <name>RacerX</name> <uuid>cc25b8b3-78ab-1b1b-8f69-1c997ababc10</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'>4</vcpu> <cputune> <vcpupin vcpu='0' cpuset='4'/> <vcpupin vcpu='1' cpuset='10'/> <vcpupin vcpu='2' cpuset='5'/> <vcpupin vcpu='3' cpuset='11'/> <emulatorpin cpuset='0,6'/> </cputune> <os> <type arch='x86_64' machine='pc-i440fx-2.11'>hvm</type> <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader> <nvram>/etc/libvirt/qemu/nvram/cc25b8b3-78ab-1b1b-8f69-1c997ababc10_VARS-pure-efi.fd</nvram> <boot dev='hd'/> </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'> <topology sockets='1' cores='2' threads='2'/> </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='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/user/isos/virtio-win-0.1.141-1.iso'/> <target dev='hdb' bus='ide'/> <readonly/> <address type='drive' controller='0' bus='0' target='0' unit='1'/> </disk> <controller type='usb' index='0' model='qemu-xhci'> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/> </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:5e:4c:be'/> <source bridge='br0'/> <model type='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </interface> <serial type='pty'> <target type='isa-serial' port='0'> <model name='isa-serial'/> </target> </serial> <console type='pty'> <target type='serial' port='0'/> </console> <channel type='unix'> <target type='virtio' name='org.qemu.guest_agent.0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </source> <rom file='/mnt/user/domains/vbios/GK104-uefi.rom'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x00' slot='0x17' function='0x0'/> </source> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x03' slot='0x00' function='0x0'/> </source> <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x05' slot='0x00' function='0x0'/> </source> <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x06' slot='0x00' function='0x0'/> </source> <address type='pci' domain='0x0000' bus='0x00' slot='0x09' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x0d' slot='0x00' function='0x0'/> </source> <address type='pci' domain='0x0000' bus='0x00' slot='0x0a' function='0x0'/> </hostdev> <memballoon model='virtio'> <address type='pci' domain='0x0000' bus='0x00' slot='0x0b' function='0x0'/> </memballoon> </devices> </domain> My syslinux configuration: default menu.c32 menu title Lime Technology, Inc. prompt 0 timeout 100 label unRAID OS menu default kernel /bzimage nvme, pci-USB, Intel Sata, onboard USB append isolcpus=4,5,10,11 pcie_acs_override=downstream vfio-pci.ids=144d:a804,1b73:1100,8086:2822,1b21:2142 initrd=/bzroot label unRAID OS GUI Mode kernel /bzimage append pcie_acs_override=downstream initrd=/bzroot,/bzroot-gui label unRAID OS Safe Mode (no plugins, no GUI) kernel /bzimage append pcie_acs_override=downstream initrd=/bzroot unraidsafemode label unRAID OS GUI Safe Mode (no plugins) kernel /bzimage append pcie_acs_override=downstream initrd=/bzroot,/bzroot-gui unraidsafemode label Memtest86+ kernel /memtest Thanks, w0den
  5. Thanks for the response. I am not planning on visualizing (not right now). How is the remote management on the board? Can you build with never even plugging in a keyboard and monitor? Can you change the bios via remote management? Any issues with the board itself? Thanks, w0den
  6. Hi, long time lurker, first time builder. My budget is $500 - $600 (including unraid license, not including drives). My goal is to build a system that can ultimately expand to 15 green drives. I would also love the system to be truly headless if possible. I would love to never need to plug in a monitor and keyboard (though that is not an absolute necessity). No plan to virtualize, though I will likely run Sickbeard, couch potato and maybe transmissions on the box. Here is what I have so far: Case:Antec 900 ($99.99) Motherboard: Intel BOXDQ67SWB3 ($124.99) chip: Intel G630T ($74.99) RAM: G. Skill reipjaw 2 * 4 gb ($45.99 - this is overkill, but I am actually going to put this ram in a different box, and use the ram from that box in my unraid build) power supply: ? ($100) unraid licesnse: ($129 ) Total: $574.96 I have a few questions. 1) Has anyone used this intel board? Does it really support headless operation? Is it worth the extra money? (the supermicro everyone uses is out of my price range for this build). It seems to have 6 SATA ports which is good, but I would take other MoBo suggestions 2) Should I upgrade this build to an Intel Core i3-2120T which is about $135 (and maybe drop down to a cheaper mother board)? 3) I was thinking of switching the case out to a Nexus Prominent 9, since it comes with room for 8 drives right off the bat, any thoughts on this? 4) I really can't decide on a power supply. I like modular supplies if I can swing it. Any suggestions would be greatly appreciated. Thanks w0den
×
×
  • Create New...