I'm trying to developer for my S7 edge, which is plugged into a SteamLink which is connected to a Linux desktop, if I try to use the device I get "Error "Operation not permitted" (-1) trying to use this device. (10.0.1.57:7575)"
I've tried starting adb as root, and that didn't change anything.
I've purchased VirtualHere and the unlimited devices.
Cheers
Matthew
.
Try this, right click on the s7 in the virtualhere client and select custom event handler and enter
onReset.$VENDOR_ID$.$PRODUCT_ID$=
then click ok, now try to use again via the cluent
Initially I got lots of MTP
Initially I got lots of MTP errors, however, after changing the USB configuration on the phone, they went away (even when I changed it back to MTP), but now "adb devices" shows nothing, and this is all that is in dmesg
[655794.759421] vhci_hcd: connection closed
[655794.759470] vhci_hcd: stop threads
[655794.759474] vhci_hcd: release socket
[655794.759478] vhci_hcd: disconnect device
[655800.864779] vhci_hcd vhci_hcd: rhport(0) sockfd(10) devid(4) speed(3) speed_str(high-speed)
Additionally, even with MTP renabled, when I "use" the device, nothing happens now.
.
Ok I think it won't work with the server as the steamlink because you probably need to use the claimports=1 setting in the server configuration. This setting stops the steamlink from selecting a USB config 1 on connection. If you can set this option in the server config.ini fileit might workaround the issue you are having. You would need to SSH to the link to set this setting.