ThinLinX Support > ThinLinX Help Desk > Knowledgebase

Search help:

Default USB redirection policies


TMS 8.2.0 and later allows you to specify per-USB-device overrides for the default USB redirection policy (for modes that support USB redirection), but doesn't tell you what those policies actually are.

Default policies are as follows (Yes = redirect, No = do not redirect, - = no policy (fall through to default), * = cannot be overridden, ** = except for the Raspberry Pi's onboard Class 0 Ethernet, *** = unless the arbitration daemon cannot obtain exclusive access because the Linux kernel is already using it):

USB Device ClassHDXHorizonRDPSPICE
Audio (01) No No (optionally Yes on RPi) - -
Keyboards and Mice (03-01, 03-02) No* No* No* No*
Printer (07) Yes - - Yes
Storage (08) - - - Yes
Hub (09) No* No* No* No*
Ethernet/serial (a.k.a. CDC-Data, 0a) No - - -
Smartcard (0b) No No - -
Video (0e) - No (Yes on RPi) - Yes
Wireless (e0) No - - -
Anything else (typically 00) Yes** Yes***  No No

The default SPICE USB redirection policy is an arbitrary TLXOS invention imposed by the /usr/local/bin/spice script.  Unfortunately FreeRDP does not allow definition of a default policy in this manner, so it redirects nothing by default (but will never allow redirection of mice/keyboards and hubs).

Because the ARM port of Horizon Client lacks any alternative for high-level audio redirection, TMS/Tlxconfig will optionally allow you to use the "Auto with audio redir (risky)" stance instead of "Auto" in this case.  The difference is that Class 01 (audio) devices will be permitted by default, which may or may not work depending on the hardware involved.

Related articles USB redirection in HDX mode
How can I redirect a microphone in Horizon mode on the Pi?
Webcam / USB headset redirection problems on Raspberry Pi
CUPS printer redirection (using Citrix Universal Print Driver) isn't working!
Serial port redirection in RDP mode
Article details
Article ID: 50
Category: General Information
Date added: 2020-07-19 06:42:08
Views: 931

« Go back