W dniu wtorek, 11 kwietnia 2017 18:25:09 UTC+2 użytkownik Stephan Marwedel 
napisał:
> Thank you for the hints. When assigning the USB controller to the 
> Windows HVM not error messages are displayed anymore. BTW, it is 
> difficult to figure out which USB controller to assign to the Windows HVM.
> 
> However, the USB headset does not appear as a device in Windows, so the 
> appropriate driver is not installed and I cannot assign it as 
> input/output device in my conferencing software. Do I need anything on 
> the Windows side as well? Is it necessary to install the Qubes Windows 
> Tools to have USB audio functionalty? I do not have them installed 
> currently.
> 
> 
> On 03.04.17 20:46, Grzesiek Chodzicki wrote:
> > W dniu poniedziałek, 3 kwietnia 2017 20:45:19 UTC+2 użytkownik Stephan 
> > Marwedel napisał:
> >> I tried to configure my system like described below. I stopped the
> >> sys-usb VM and assigned the USB controller to which the headset is
> >> connected to the Windows HVM. When trying to start it the following
> >> error appears:
> >>
> >>    --> Loading the VM (type = HVM)...
> >> Traceback (most recent call last):
> >>     File "/usr/bin/qvm-start", line 136, in <module>
> >>       main()
> >>     File "/usr/bin/qvm-start", line 120, in main
> >>       xid = vm.start(verbose=options.verbose,
> >> preparing_dvm=options.preparing_dvm, start_guid=not options.noguid,
> >> notify_function=tray_notify_generic if options.tray else None)
> >>     File
> >> "/usr/lib64/python2.7/site-packages/qubes/modules/01QubesHVm.py", line
> >> 335, in start
> >>       return super(QubesHVm, self).start(*args, **kwargs)
> >>     File
> >> "/usr/lib64/python2.7/site-packages/qubes/modules/000QubesVm.py", line
> >> 1966, in start
> >>       self.libvirt_domain.createWithFlags(libvirt.VIR_DOMAIN_START_PAUSED)
> >>     File "/usr/lib64/python2.7/site-packages/libvirt.py", line 1059, in
> >> createWithFlags
> >>       if ret == -1: raise libvirtError ('virDomainCreateWithFlags()
> >> failed', dom=self)
> >> libvirt.libvirtError: internal error: Unable to reset PCI device
> >> 0000:00:14.0: no FLR, PM reset or bus reset available
> >>
> >> I tried to connect the headet to a different USB controller and assign
> >> that to the Windows HVM to no avail:
> >>
> >> --> Loading the VM (type = HVM)...
> >> Traceback (most recent call last):
> >>     File "/usr/bin/qvm-start", line 136, in <module>
> >>       main()
> >>     File "/usr/bin/qvm-start", line 120, in main
> >>       xid = vm.start(verbose=options.verbose,
> >> preparing_dvm=options.preparing_dvm, start_guid=not options.noguid,
> >> notify_function=tray_notify_generic if options.tray else None)
> >>     File
> >> "/usr/lib64/python2.7/site-packages/qubes/modules/01QubesHVm.py", line
> >> 335, in start
> >>       return super(QubesHVm, self).start(*args, **kwargs)
> >>     File
> >> "/usr/lib64/python2.7/site-packages/qubes/modules/000QubesVm.py", line
> >> 1958, in start
> >>       nd.dettach()
> >>     File "/usr/lib64/python2.7/site-packages/libvirt.py", line 5249, in
> >> dettach
> >>       if ret == -1: raise libvirtError ('virNodeDeviceDettach() failed')
> >> libvirt.libvirtError: Requested operation is not valid: PCI device
> >> 0000:00:1d.0 is in use by driver xenlight, domain AIB
> >>
> >> What did I miss in my configration? I have VT-d and VT-x enabled (I'm on
> >> a i7-3520M CPU).
> >>
> >> On 04/02/2017 12:19 AM, Grzesiek Chodzicki wrote:
> >>> W dniu sobota, 1 kwietnia 2017 18:20:40 UTC+2 użytkownik Stephan Marwedel 
> >>> napisał:
> >>>> Dear Qubes user community,
> >>>>
> >>>> I want to use a USB headset (Jabra Evolve) for the purpose of using my
> >>>> laptop as a replacement for a desktop phone. Is that possible with
> >>>> Qubes? If so, what are the settings I need to tweak for that?
> >>>>
> >>>> Can I use it also inside a Windows HVM to enable the use of proprietary
> >>>> conferencing software from Cisco? I have tried it using a Windows VM
> >>>> with VirtualBox on CentOS 7. That worked, although the audio quality is
> >>>> pretty bad. Do I need special settings for my Windows HVM in order to
> >>>> use the headset?
> >>>>
> >>>> Regards,
> >>>> Stephan
> >>> I did a similar thing with my sound card that requires proprietary 
> >>> Windows only drivers to operate.
> >>> First, check whether VT-d is available and enabled on your laptop with xl 
> >>> dmesg|grep VT-d
> >>> Second, identify the number of available USB controllers with sudo 
> >>> lspci|grep USB. If you have more than one controller, assign it to 
> >>> Windows HVM.
> >>> Within Windows HVM install USB controller driver (if it's a USB 3.0 or 
> >>> later) and then install drivers for the headset (if required).
> >>> I am able to use the soundcard in the Windows HVM with no problems so you 
> >>> should too. Remember to enable VT-d in BIOS/UEFI first.
> >>>
> > run qvm-pci -s sys-usb pci_strictreset false then reboot the physical 
> > machine and try again

You need to install the USB controller drivers (check the laptop/motherboard 
manufacturer's page for those) for them to work in the VM.

-- 
You received this message because you are subscribed to the Google Groups 
"qubes-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-users/ff553c66-65a5-41e8-8d5e-7e640596e8e2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to