dvd.collector Posted January 4, 2016 Share Posted January 4, 2016 Hi all, well I decided to have a go at creating a windows10VM to be used for gaming. I added my amd r9 280x to my unraid tower and set about creating the VM. Amazingly (after realising only seabios worked) I got the VM created and windows10 installed with virtually no issues. I thought I was doing well until I tried installing the gaming parts to the VM: 1. Origin does not appear to work at all installing games anywhere other than the C: drive. I've tried everything I can think of (running as admin, creating a symlink to an array drive) and it simply won't install any games. As if it cannot access the "games" share I created, however I can access the share and create files fine from explorer. 2. Steam however did install and allowed me to install a game to the "games" share I created. This looked promising, so I then added my xbox 360 controller and... 3. I can't seem to get the xbox 360 pc usb controller to work. The receiver is detected fine and the software looks to be installed, but I am unable to "pair" the xbox controller to the receiver. The same controller/receiver works fine in my normal windows 10 pc. Has anyone else come across either the origin issue or the xbox controller issue? I've noticed I'm also getting the following error repeating in the log: libusb: error [submit_bulk_transfer] submiturb failed error -1 errno=28 Quote Link to comment
NotYetRated Posted January 4, 2016 Share Posted January 4, 2016 For my xbox one receiver, i had the same issue when i just passed that individual device through. I ended up passing an entire USB controller through, and that works flawlessly for me. I had a spare PCI slot, and a usb3 card. Quote Link to comment
dvd.collector Posted January 5, 2016 Author Share Posted January 5, 2016 Thank you! I'll have to research how I can do that as I don't have any slots left to add in a separate USB card... Quote Link to comment
CHBMB Posted January 5, 2016 Share Posted January 5, 2016 You can passthrough onboard USB bus. I have three on my mobo and passthrough two, leaving one bus for Unraid. Quote Link to comment
dvd.collector Posted January 5, 2016 Author Share Posted January 5, 2016 You can passthrough onboard USB bus. I have three on my mobo and passthrough two, leaving one bus for Unraid. Great this sounds promising! Are there any instructions anywhere on how to do this? Quote Link to comment
CHBMB Posted January 5, 2016 Share Posted January 5, 2016 Stickyin KVM subforum Quote Link to comment
dvd.collector Posted January 5, 2016 Author Share Posted January 5, 2016 doh.. thanks Quote Link to comment
dvd.collector Posted January 5, 2016 Author Share Posted January 5, 2016 For my xbox one receiver, i had the same issue when i just passed that individual device through. I ended up passing an entire USB controller through, and that works flawlessly for me. I had a spare PCI slot, and a usb3 card. Sorry one last question... do you have your controller working on a usb3 port? That would help me if i can use USB3. Quote Link to comment
dvd.collector Posted January 5, 2016 Author Share Posted January 5, 2016 So am a bit confused on identifying the bus to pass through. Here is what lsusb shows and I can see my "Microsoft Corp. Xbox 360 Wireless Adapter" on bus 001 device 003. root@Tower:~# lsusb Bus 008 Device 003: ID 090c:1000 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) Flash Drive Bus 008 Device 005: ID 051d:0002 American Power Conversion Uninterruptible Power Supply Bus 008 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 045e:0719 Microsoft Corp. Xbox 360 Wireless Adapter Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 007 Device 006: ID 0dc6:9802 Precision Squared Technology Corp. Bus 007 Device 004: ID 0dc6:3000 Precision Squared Technology Corp. Bus 007 Device 005: ID 04b4:0033 Cypress Semiconductor Corp. Mouse Bus 007 Device 003: ID 0409:005a NEC Corp. HighSpeed Hub Bus 007 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub root@Tower:~# readlink /sys/bus/usb/devices/usb1 ../../../devices/pci0000:00/0000:00:1c.6/0000:05:00.0/usb1 What i see output from the readlink command looks longer than the example supplied though and I've tried adding the following block to the xml, but I get an error: <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x00' slot='0x1c' function='0x6'/> </source> </hostdev> am I on the right track here? Quote Link to comment
dvd.collector Posted January 5, 2016 Author Share Posted January 5, 2016 Never mind, I solved it All working great now, even managed to get Origin working. Had to install the client to the array (mapped drive) then once installed there it would let me install games to the same location. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.