Article 6DA84 Has anyone used a 3Dconnexion Spacemouse over RDP? I'm trying to figure out how to get it to work on Linux connecting to Windows VM.

Has anyone used a 3Dconnexion Spacemouse over RDP? I'm trying to figure out how to get it to work on Linux connecting to Windows VM.

by
bigrjsuto
from LinuxQuestions.org on (#6DA84)
As the title says.

I used Remmina when my wired Spacemouse was connected to the Host machine (Proxmox) because the machine was in the same room as me. I've since moved the machine to a different room so I can't have the Spacemouse wired directly to the machine.

I found a post about attempting this with Remmina, that they implemented the method from freerdp, but when I try that it doesn't work.

I then installed freerdp itself and it still doesn't work.

I've read that certain USB peripherals don't work using this method (webcams, mass storage devices, etc) and am wondering if the Spacemouse is part of that.

I use the following to connect via freerdp:

sudo xfreerdp /u:user /p:XXXX /usb:id:256f:c635 /w:1900 /h:1200 /v:192.168.1.220 /log-level:INFO

Here's the debug output:

[19:02:20:178] [1220999:1221000] [WARN][com.freerdp.crypto] - Certificate verification failure 'self-signed certificate (18)' at stack position 0
[19:02:20:178] [1220999:1221000] [WARN][com.freerdp.crypto] - CN = Win10-106
[19:02:21:480] [1220999:1221000] [INFO][com.freerdp.gdi] - Local framebuffer format PIXEL_FORMAT_BGRX32
[19:02:21:480] [1220999:1221000] [INFO][com.freerdp.gdi] - Remote framebuffer format PIXEL_FORMAT_BGRA32
[19:02:21:504] [1220999:1221000] [INFO][com.freerdp.channels.rdpsnd.client] - [static] Loaded fake backend for rdpsnd
[19:02:21:504] [1220999:1221000] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel urbdrc
[19:02:21:543] [1220999:1221000] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpgfx
[19:02:21:543] [1220999:1221000] [INFO][com.freerdp.channels.urbdrc.client] - VID: 0x256F, PID: 0xC635
[19:02:37:252] [1220999:1221039] [ERROR][com.freerdp.channels.urbdrc.client] - libusb_reset_device: error LIBUSB_ERROR_NO_DEVICE[-4]
[19:08:55:360] [1220999:1221000] [WARN][com.freerdp.client.x11] - xf_lock_x11_:[1] recursive lock from xf_sw_end_paint
[20:35:32:457] [1220999:1221039] [ERROR][com.freerdp.channels.urbdrc.client] - libusb_reset_device: error LIBUSB_ERROR_NO_DEVICE[-4]
[09:37:38:400] [1220999:1221000] [WARN][com.freerdp.client.x11] - xf_lock_x11_:[1] recursive lock from xf_sw_end_paint

I've tried looking up the

libusb_reset_device: error LIBUSB_ERROR_NO_DEVICE[-4]

error, but haven't found a solution to this.

Thanks in advance.
External Content
Source RSS or Atom Feed
Feed Location https://feeds.feedburner.com/linuxquestions/latest
Feed Title LinuxQuestions.org
Feed Link https://www.linuxquestions.org/questions/
Reply 0 comments