Merge tag 'trace-printf-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...
[drm/drm-misc.git] / tools / usb / usbip / doc / usbip.8
blob1f26e4a006384ac11b0a4f53692d1192a5f9791e
1 .TH USBIP "8" "February 2009" "usbip" "System Administration Utilities"
2 .SH NAME
3 usbip \- manage USB/IP devices
4 .SH SYNOPSIS
5 .B usbip
6 [\fIoptions\fR] <\fIcommand\fR> <\fIargs\fR>
8 .SH DESCRIPTION
9 On a USB/IP server, devices can be listed, bound, and unbound using
10 this program.  On a USB/IP client, devices exported by USB/IP servers
11 can be listed, attached and detached.
13 .SH OPTIONS
14 .HP
15 \fB\-\-debug\fR
16 .IP
17 Print debugging information.
18 .PP
20 .HP
21 \fB\-\-log\fR
22 .IP
23 Log to syslog.
24 .PP
26 .HP
27 \fB\-\-tcp-port PORT\fR
28 .IP
29 Connect to PORT on remote host (used for attach and list --remote).
30 .PP
32 .SH COMMANDS
33 .HP
34 \fBversion\fR
35 .IP
36 Show version and exit.
37 .PP
39 .HP
40 \fBhelp\fR [\fIcommand\fR]
41 .IP
42 Print the program help message, or help on a specific command, and
43 then exit.
44 .PP
46 .HP
47 \fBattach\fR \-\-remote=<\fIhost\fR> \-\-busid=<\fIbus_id\fR>
48 .IP
49 Attach a remote USB device.
50 .PP
52 .HP
53 \fBattach\fR \-\-remote=<\fIhost\fR> \-\-device=<\fIdev_id\fR>
54 .IP
55 Attach a remote USB gadget.
56 Only used when the remote usbipd is in device mode.
57 .PP
59 .HP
60 \fBdetach\fR \-\-port=<\fIport\fR>
61 .IP
62 Detach an imported USB device/gadget.
63 .PP
65 .HP
66 \fBbind\fR \-\-busid=<\fIbusid\fR>
67 .IP
68 Make a device exportable.
69 .PP
71 .HP
72 \fBunbind\fR \-\-busid=<\fIbusid\fR>
73 .IP
74 Stop exporting a device so it can be used by a local driver.
75 .PP
77 .HP
78 \fBlist\fR \-\-remote=<\fIhost\fR>
79 .IP
80 List USB devices exported by a remote host.
81 .PP
83 .HP
84 \fBlist\fR \-\-device
85 .IP
86 List USB gadgets of local usbip-vudc.
87 Only used when the local usbipd is in device mode.
88 Note that this can not list usbip-vudc USB gadgets of the remote device mode usbipd.
89 .PP
91 .HP
92 \fBlist\fR \-\-local
93 .IP
94 List local USB devices.
95 .PP
97 .HP
98 \fBport\fR
99 .IP
100 List imported devices/gadgets.
104 .SH EXAMPLES
106     client:# usbip list --remote=server
107         - List devices exported by remote server.
109     client:# modprobe vhci-hcd
111     client:# usbip attach --remote=server --busid=1-2
112         - Connect the remote USB device.
114     client:# usbip port
115         - List imported devices/gadgets.
117     client:# usbip detach --port=0
118         - Detach the usb device.
120 The following example shows the usage of device mode
122     server:# usbip list --device
123         - List gadgets exported by local usbipd server.
125     client:# modprobe vhci-hcd
127     client:# usbip attach --remote=server --device=usbip-vudc.0
128         - Connect the remote USB gadget.
130     client:# usbip port
131         - List imported devices/gadgets.
133     client:# usbip detach --port=0
134         - Detach the usb gadget.
136 .SH "SEE ALSO"
137 \fBusbipd\fP\fB(8)\fB\fP