Dom0: 12.3 + xen-4.22, DomU: Windows 8.1 + gplpv, USB passthrough problems

Dom0: openSUSE 12.3 (Dartmouth) (x86_64), kernel-xen-3.7.10-1.16.1.x86_64, xen-4.2.2_06-1.16.1
DomU: Windows 8.1 Enterprise Preview Evaulation Copy. Build 9431. gplpv_Vista2008x64_signed_0.11.0.356

I have tried to follow the instructions for PVUSB here: Chapter.

On Dom0:

skylon:/etc/xen # xm usb-list windows8x64
Idx BE  state usb-ver  BE-path                       
0   0   4     USB2.0  /local/domain/0/backend/vusb/10/0  
port 1: 2-1.6 [ID 2687:fb01 Fitbit Inc. Fitbit Base Station]
port 2: 
port 3: 
port 4: 
port 5: 
port 6: 
port 7: 
port 8: 
skylon:/etc/xen # 

DomU:
Two devices appear in Device Manager: USB Root Hub; Xen PVUSB Device Driver. The first of these is marked with a yellow exclamation mark and the General tab under Properties reports “This device is not working properly because Windows cannot load the drivers required for this device. (Code 31)”. The USB device I am trying to passthrough doesn’t appear …

Is this expected to work? Can anyone point me to where I am going wrong?

After reading your reference,
PVUSB requires configuring both Dom0 and DomU configurations. Unless there is a way to configure the DomU configuration within Windows, I don’t see this method as an option (maybe it exists but isn’t in the reference you specified).

The other method implementing USB 1.1 emulation doesn’t require configurations in both Host and Guest, only in the Host. So, maybe that method will produce better results.

HTH,
TSU