Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem


Can you provide instructions on setting up usbip so I can reproduce this here?
The way I have usbip set up is with a controller(s) connected to a Pi Zero 2 W via USB and a Pi 5 with the SteamLink client, both connected to the same LAN.
I created a service on each end to initialize everything on boot, but you can get it going temporarily without all that.
As root or using sudo, on the remote/server device, install usbip, then run "modprobe usbip_host". "usbip list -l" will give you a list of available devices. It may look something like this:
- busid 1-1.1 (045e:028e)
Microsoft Corp. : Xbox360 Controller (045e:028e)
- busid 1-1.2 (045e:028e)
Microsoft Corp. : Xbox360 Controller (045e:028e)
Bind a device using "usbip bind -b 1.1-1", for example.
On the device with SteamLink, again install usbip and enable the client using "modprobe vhci-hcd". Attach one of the remote devices using "usbip attach -r usbservernameorIPaddress -b 1.1-1". The command "usbip port" will then show you something like this:
Imported USB devices
====================
Port 00: <Port in Use> at Full Speed(12Mbps)
Microsoft Corp. : Xbox360 Controller (045e:028e)
5-1 -> usbip://piusbserver:3240/1-1.1
-> remote bus/dev 001/054
I'm then able to use the USB controller attached remotely to play games on RetroPi/EmulationStation without issue. When I open SteamLink, however, it shows no controllers found and, after exiting SteamLink, reentering the command "usbip port", I get:
Imported USB devices
====================
with nothing following and have to unbind/rebind the controllers from the server before they can be reattached on the client side.