Eu compilei o FreeRDP a partir da ponta do branch Master em (e para), um processador ARM v7, (veja a linha de comando do cmake abaixo).
Tudo parece ser compilado corretamente e o cliente xfreerdp básico funciona para um desktop remoto completo.
No entanto, não consigo determinar como fazer com que o redirecionamento de USB funcione com um servidor virtual remoto em execução no Microsoft Hyper-V. Eu tentei muitas opções de switch de linha de comando diferentes, sem sucesso algum (elas também não produzem mensagens de erro).
Lendo a entrada do wiki "USB Redirection", parece que também deve haver um módulo do kernel e um serviço, bem como o plugin FreeRDP. Eu não consegui localizar mais informações sobre isso?
Eu também forneci uma linha de comando típica do xfreerdp, (veja abaixo), que tenho usado no meu teste. O servidor virtual Hyper-V remoto é uma máquina Windows Server 2012 R2 que foi testada e está totalmente funcional com o cliente Microsoft RDP.
Qualquer ajuda seria muito apreciada ...
Minha linha de comando do CMAKE:
/usr/local/bin/cmake -DVENDOR=CloudTerminal -DTARGET_ARCH=ARM -DMONOLITHIC_BUILD=OFF -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Release -DWITH_SSE2=OFF -DWITH_NEON=ON -DARM_FP_ABI=hard -DWITH_GSTREAMER_0_10=ON -DWITH_JPEG=ON -DWITH_CUPS=ON -DWITH_PULSE=ON -DWITH_ALSA=ON -DWITH_CHANNELS=ON -DCHANNEL_URBDRC=ON .
Minha linha de comando XFREERDP:
/usr/local/bin/xfreerdp /bpp:24 /f +compression -clipboard -fonts -aero -decorations -window-drag -menu-anims -themes -wallpaper /t:"Test Terminal" /cert-ignore /sec:tls /d:"DOMAIN" /v:"my.server.com" /usb:id,dev:0c45:6128
Eu também tentei outros switches de redirecionamento de USB, como:
/ usb: id, dev: 0c45: 6128 / rfx
/ dvc: urbdrc, id, dev: 0c45: 6128
/ dvc: urbdrc, id, dev: 0c45: 6128 / rfx
/ usb: id, dev: 0c45: 6128 / vc: usbrdr
etc ...
Minha resposta XFREERDP:
loading channel drdynvc
Unable to find a match for unix timezone: Etc/UTC
Loading Dynamic Virtual Channel urbdrc
VID: 0x0C45 PID: 0x6128
Regist Device: Vid: 0x0C45 Pid: 0x6128 InterfaceClass = 0xFF
Tags usb rdp hyper-v redirection