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 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/8097d368-8ba2-449b-ad9f-e60746d89e6d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to