HP Z620 HP Remote Graphics Software 5.4.7 - Page 150

Determining USB device information for Linux, Verifying the USB data

Page 150 highlights

3. Double click on the specific device, which brings up a separate window. 4. Select the Details tab and select one of the following properties from the pull down menu: ● "Hardware Ids" property-This property shows the Vendor ID, Product ID and Revision for the device. The Vendor ID is the 4 hex digits after "Vid_". The Product ID is the 4 hex digits after "Pid_". The Revision is the 4 hex digits after "Rev_". For example, an iPod has a "Hardware Ids" property that looks like this: USB\Vid_05ac&Pid_120a&Rev_0001 This gives us the following values: iPod Vendor ID: 0x05AC iPod Product ID: 0x120A iPod Revision: 0x0001 ● "Compatible Ids" property-This property shows the class code, subclass code and protocol code for the device. The class code is the 2 hex digits after "Class_". The subclass code is the 2 hex digits after the "SubClass_". The protocol code is the 2 hex digits after the "Prot_". For example, an iPod has a "Compatible Ids" property that looks like this: USB\Class_08&SubClass_06&Prot_50 This gives us the following values: iPod Class Code:08(Mass Storage Device) iPod Subclass Code:06(SCSI transparent command set) iPod Protocol Code:50(Bulk-only transport) Determining USB device information for Linux An open source program called "usbview" is available on the SourceForge web site. There are three different programs called "usbview". The one to use is the "original" version. This is the plain usbview that was registered on "1999-12-20" and is administered by "kroah". Do not use "usbview2" or "usbview-1.8". The URL for this software is: http://sourceforge.net/projects/usbview Verifying the USB data Once a device has been identified using one of the previous methods, you should verify that the correct device was used. This can be done by consulting one of the many USB ID lists. There are documents that contain most of the registered Vendor IDs and Device IDs. There are different documents that contain the different registered classes and subclasses. By comparing the values of the device to these documents, the user can verify that they are looking at the correct device and not some other device that is also plugged into the system. The linux-usb group keeps an up-to-date list of registered USB Vendor IDs and Device IDs. This document resides on the http://www.linux-usb.org site at: http://www.linux-usb.org/usb.ids 134 Chapter 6 Advanced capabilities

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247

3.
Double click on the specific device, which brings up a separate window.
4.
Select the
Details
tab and select one of the following properties from the pull down menu:
"Hardware Ids" property—This property shows the Vendor ID, Product ID and Revision for
the device. The Vendor ID is the 4 hex digits after "Vid_". The Product ID is the 4 hex digits
after "Pid_". The Revision is the 4 hex digits after "Rev_". For example, an iPod has a
"Hardware Ids" property that looks like this:
USB\Vid_05ac&Pid_120a&Rev_0001
This gives us the following values:
iPod Vendor ID
0x05AC
iPod Product ID
0x120A
iPod Revision
0x0001
"Compatible Ids" property—This property shows the class code, subclass code and protocol
code for the device. The class code is the 2 hex digits after "Class_". The subclass code is
the 2 hex digits after the "SubClass_". The protocol code is the 2 hex digits after the "Prot_".
For example, an iPod has a "Compatible Ids" property that looks like this:
USB\Class_08&SubClass_06&Prot_50
This gives us the following values:
iPod Class Code
08
Mass Storage Device
iPod Subclass Code
06
SCSI transparent command set
iPod Protocol Code
50
Bulk-only transport
Determining USB device information for Linux
An open source program called "usbview" is available on the SourceForge web site. There are three
different programs called "usbview". The one to use is the "original" version. This is the plain usbview
that was registered on "1999-12-20" and is administered by "kroah". Do not use "usbview2" or
"usbview-1.8". The URL for this software is:
http://sourceforge.net/
projects/usbview
Verifying the USB data
Once a device has been identified using one of the previous methods, you should verify that the correct
device was used. This can be done by consulting one of the many USB ID lists. There are documents
that contain most of the registered Vendor IDs and Device IDs. There are different documents that
contain the different registered classes and subclasses. By comparing the values of the device to these
documents, the user can verify that they are looking at the correct device and not some other device
that is also plugged into the system.
The linux-usb group keeps an up-to-date list of registered USB Vendor IDs and Device IDs. This
document resides on the
site at:
usb.ids
134
Chapter 6
Advanced capabilities