1. DMESG:
  2. [23427.674397] usb 3-1: new full-speed USB device number 12 using ohci_hcd
  3. [23427.855326] usb 3-1: not running at top speed; connect to a high speed hub
  4. [23427.941534] hid-generic 0003:0926:0202.0003: hiddev0,hidraw1: USB HID v1.01 Device [Sound Devices USBPre2] on usb-0000:00:02.0-1/input3
  5.  
  6. lsusb:
  7. [alex@burken ~]$ sudo lsusb -vv | grep USBPre2 -a500
  8.  
  9. Bus 003 Device 012: ID 0926:0202
  10. Device Descriptor:
  11. bLength 18
  12. bDescriptorType 1
  13. bcdUSB 2.00
  14. bDeviceClass 239 Miscellaneous Device
  15. bDeviceSubClass 2 ?
  16. bDeviceProtocol 1 Interface Association
  17. bMaxPacketSize0 64
  18. idVendor 0x0926
  19. idProduct 0x0202
  20. bcdDevice 1.00
  21. iManufacturer 1 Sound Devices
  22. iProduct 2 USBPre2
  23. iSerial 3 HB0711306000
  24. bNumConfigurations 1
  25. Configuration Descriptor:
  26. bLength 9
  27. bDescriptorType 2
  28. wTotalLength 394
  29. bNumInterfaces 4
  30. bConfigurationValue 1
  31. iConfiguration 0
  32. bmAttributes 0x80
  33. (Bus Powered)
  34. MaxPower 480mA
  35. Interface Association:
  36. bLength 8
  37. bDescriptorType 11
  38. bFirstInterface 0
  39. bInterfaceCount 3
  40. bFunctionClass 1 Audio
  41. bFunctionSubClass 0
  42. bFunctionProtocol 0
  43. iFunction 0
  44. Interface Descriptor:
  45. bLength 9
  46. bDescriptorType 4
  47. bInterfaceNumber 0
  48. bAlternateSetting 0
  49. bNumEndpoints 0
  50. bInterfaceClass 1 Audio
  51. bInterfaceSubClass 1 Control Device
  52. bInterfaceProtocol 0
  53. iInterface 0
  54. AudioControl Interface Descriptor:
  55. bLength 10
  56. bDescriptorType 36
  57. bDescriptorSubtype 1 (HEADER)
  58. bcdADC 1.00
  59. wTotalLength 52
  60. bInCollection 2
  61. baInterfaceNr( 0) 1
  62. baInterfaceNr( 1) 2
  63. AudioControl Interface Descriptor:
  64. bLength 12
  65. bDescriptorType 36
  66. bDescriptorSubtype 2 (INPUT_TERMINAL)
  67. bTerminalID 1
  68. wTerminalType 0x0101 USB Streaming
  69. bAssocTerminal 0
  70. bNrChannels 2
  71. wChannelConfig 0x0003
  72. Left Front (L)
  73. Right Front (R)
  74. iChannelNames 0
  75. iTerminal 0
  76. AudioControl Interface Descriptor:
  77. bLength 9
  78. bDescriptorType 36
  79. bDescriptorSubtype 3 (OUTPUT_TERMINAL)
  80. bTerminalID 2
  81. wTerminalType 0x0301 Speaker
  82. bAssocTerminal 0
  83. bSourceID 1
  84. iTerminal 0
  85. AudioControl Interface Descriptor:
  86. bLength 12
  87. bDescriptorType 36
  88. bDescriptorSubtype 2 (INPUT_TERMINAL)
  89. bTerminalID 3
  90. wTerminalType 0x0602 Digital Audio Interface
  91. bAssocTerminal 0
  92. bNrChannels 2
  93. wChannelConfig 0x0003
  94. Left Front (L)
  95. Right Front (R)
  96. iChannelNames 0
  97. iTerminal 0
  98. AudioControl Interface Descriptor:
  99. bLength 9
  100. bDescriptorType 36
  101. bDescriptorSubtype 3 (OUTPUT_TERMINAL)
  102. bTerminalID 4
  103. wTerminalType 0x0101 USB Streaming
  104. bAssocTerminal 0
  105. bSourceID 3
  106. iTerminal 0
  107. Interface Descriptor:
  108. bLength 9
  109. bDescriptorType 4
  110. bInterfaceNumber 1
  111. bAlternateSetting 0
  112. bNumEndpoints 0
  113. bInterfaceClass 1 Audio
  114. bInterfaceSubClass 2 Streaming
  115. bInterfaceProtocol 0
  116. iInterface 0
  117. Interface Descriptor:
  118. bLength 9
  119. bDescriptorType 4
  120. bInterfaceNumber 1
  121. bAlternateSetting 1
  122. bNumEndpoints 2
  123. bInterfaceClass 1 Audio
  124. bInterfaceSubClass 2 Streaming
  125. bInterfaceProtocol 0
  126. iInterface 0
  127. AudioStreaming Interface Descriptor:
  128. bLength 7
  129. bDescriptorType 36
  130. bDescriptorSubtype 1 (AS_GENERAL)
  131. bTerminalLink 1
  132. bDelay 1 frames
  133. wFormatTag 1 PCM
  134. AudioStreaming Interface Descriptor:
  135. bLength 26
  136. bDescriptorType 36
  137. bDescriptorSubtype 2 (FORMAT_TYPE)
  138. bFormatType 1 (FORMAT_TYPE_I)
  139. bNrChannels 2
  140. bSubframeSize 2
  141. bBitResolution 16
  142. bSamFreqType 6 Discrete
  143. tSamFreq[ 0] 8000
  144. tSamFreq[ 1] 16000
  145. tSamFreq[ 2] 24000
  146. tSamFreq[ 3] 32000
  147. tSamFreq[ 4] 44100
  148. tSamFreq[ 5] 48000
  149. Endpoint Descriptor:
  150. bLength 9
  151. bDescriptorType 5
  152. bEndpointAddress 0x06 EP 6 OUT
  153. bmAttributes 5
  154. Transfer Type Isochronous
  155. Synch Type Asynchronous
  156. Usage Type Data
  157. wMaxPacketSize 0x0126 1x 294 bytes
  158. bInterval 1
  159. bRefresh 0
  160. bSynchAddress 129
  161. AudioControl Endpoint Descriptor:
  162. bLength 7
  163. bDescriptorType 37
  164. bDescriptorSubtype 1 (EP_GENERAL)
  165. bmAttributes 0x01
  166. Sampling Frequency
  167. bLockDelayUnits 2 Decoded PCM samples
  168. wLockDelay 0 Decoded PCM samples
  169. Endpoint Descriptor:
  170. bLength 9
  171. bDescriptorType 5
  172. bEndpointAddress 0x81 EP 1 IN
  173. bmAttributes 1
  174. Transfer Type Isochronous
  175. Synch Type None
  176. Usage Type Data
  177. wMaxPacketSize 0x0003 1x 3 bytes
  178. bInterval 1
  179. bRefresh 5
  180. bSynchAddress 0
  181. Interface Descriptor:
  182. bLength 9
  183. bDescriptorType 4
  184. bInterfaceNumber 1
  185. bAlternateSetting 2
  186. bNumEndpoints 2
  187. bInterfaceClass 1 Audio
  188. bInterfaceSubClass 2 Streaming
  189. bInterfaceProtocol 0
  190. iInterface 0
  191. AudioStreaming Interface Descriptor:
  192. bLength 7
  193. bDescriptorType 36
  194. bDescriptorSubtype 1 (AS_GENERAL)
  195. bTerminalLink 1
  196. bDelay 1 frames
  197. wFormatTag 1 PCM
  198. AudioStreaming Interface Descriptor:
  199. bLength 26
  200. bDescriptorType 36
  201. bDescriptorSubtype 2 (FORMAT_TYPE)
  202. bFormatType 1 (FORMAT_TYPE_I)
  203. bNrChannels 2
  204. bSubframeSize 3
  205. bBitResolution 24
  206. bSamFreqType 6 Discrete
  207. tSamFreq[ 0] 8000
  208. tSamFreq[ 1] 16000
  209. tSamFreq[ 2] 24000
  210. tSamFreq[ 3] 32000
  211. tSamFreq[ 4] 44100
  212. tSamFreq[ 5] 48000
  213. Endpoint Descriptor:
  214. bLength 9
  215. bDescriptorType 5
  216. bEndpointAddress 0x06 EP 6 OUT
  217. bmAttributes 5
  218. Transfer Type Isochronous
  219. Synch Type Asynchronous
  220. Usage Type Data
  221. wMaxPacketSize 0x0126 1x 294 bytes
  222. bInterval 1
  223. bRefresh 0
  224. bSynchAddress 129
  225. AudioControl Endpoint Descriptor:
  226. bLength 7
  227. bDescriptorType 37
  228. bDescriptorSubtype 1 (EP_GENERAL)
  229. bmAttributes 0x01
  230. Sampling Frequency
  231. bLockDelayUnits 2 Decoded PCM samples
  232. wLockDelay 0 Decoded PCM samples
  233. Endpoint Descriptor:
  234. bLength 9
  235. bDescriptorType 5
  236. bEndpointAddress 0x81 EP 1 IN
  237. bmAttributes 1
  238. Transfer Type Isochronous
  239. Synch Type None
  240. Usage Type Data
  241. wMaxPacketSize 0x0003 1x 3 bytes
  242. bInterval 1
  243. bRefresh 5
  244. bSynchAddress 0
  245. Interface Descriptor:
  246. bLength 9
  247. bDescriptorType 4
  248. bInterfaceNumber 1
  249. bAlternateSetting 3
  250. bNumEndpoints 2
  251. bInterfaceClass 255 Vendor Specific Class
  252. bInterfaceSubClass 0
  253. bInterfaceProtocol 0
  254. iInterface 0
  255. Endpoint Descriptor:
  256. bLength 7
  257. bDescriptorType 5
  258. bEndpointAddress 0x85 EP 5 IN
  259. bmAttributes 5
  260. Transfer Type Isochronous
  261. Synch Type Asynchronous
  262. Usage Type Data
  263. wMaxPacketSize 0x0126 1x 294 bytes
  264. bInterval 1
  265. Endpoint Descriptor:
  266. bLength 7
  267. bDescriptorType 5
  268. bEndpointAddress 0x06 EP 6 OUT
  269. bmAttributes 5
  270. Transfer Type Isochronous
  271. Synch Type Asynchronous
  272. Usage Type Data
  273. wMaxPacketSize 0x0126 1x 294 bytes
  274. bInterval 1
  275. Interface Descriptor:
  276. bLength 9
  277. bDescriptorType 4
  278. bInterfaceNumber 2
  279. bAlternateSetting 0
  280. bNumEndpoints 0
  281. bInterfaceClass 1 Audio
  282. bInterfaceSubClass 2 Streaming
  283. bInterfaceProtocol 0
  284. iInterface 0
  285. Interface Descriptor:
  286. bLength 9
  287. bDescriptorType 4
  288. bInterfaceNumber 2
  289. bAlternateSetting 1
  290. bNumEndpoints 1
  291. bInterfaceClass 1 Audio
  292. bInterfaceSubClass 2 Streaming
  293. bInterfaceProtocol 0
  294. iInterface 0
  295. AudioStreaming Interface Descriptor:
  296. bLength 7
  297. bDescriptorType 36
  298. bDescriptorSubtype 1 (AS_GENERAL)
  299. bTerminalLink 4
  300. bDelay 1 frames
  301. wFormatTag 1 PCM
  302. AudioStreaming Interface Descriptor:
  303. bLength 26
  304. bDescriptorType 36
  305. bDescriptorSubtype 2 (FORMAT_TYPE)
  306. bFormatType 1 (FORMAT_TYPE_I)
  307. bNrChannels 2
  308. bSubframeSize 2
  309. bBitResolution 16
  310. bSamFreqType 6 Discrete
  311. tSamFreq[ 0] 8000
  312. tSamFreq[ 1] 16000
  313. tSamFreq[ 2] 24000
  314. tSamFreq[ 3] 32000
  315. tSamFreq[ 4] 44100
  316. tSamFreq[ 5] 48000
  317. Endpoint Descriptor:
  318. bLength 9
  319. bDescriptorType 5
  320. bEndpointAddress 0x85 EP 5 IN
  321. bmAttributes 5
  322. Transfer Type Isochronous
  323. Synch Type Asynchronous
  324. Usage Type Data
  325. wMaxPacketSize 0x0126 1x 294 bytes
  326. bInterval 1
  327. bRefresh 0
  328. bSynchAddress 0
  329. AudioControl Endpoint Descriptor:
  330. bLength 7
  331. bDescriptorType 37
  332. bDescriptorSubtype 1 (EP_GENERAL)
  333. bmAttributes 0x01
  334. Sampling Frequency
  335. bLockDelayUnits 2 Decoded PCM samples
  336. wLockDelay 0 Decoded PCM samples
  337. Interface Descriptor:
  338. bLength 9
  339. bDescriptorType 4
  340. bInterfaceNumber 2
  341. bAlternateSetting 2
  342. bNumEndpoints 1
  343. bInterfaceClass 1 Audio
  344. bInterfaceSubClass 2 Streaming
  345. bInterfaceProtocol 0
  346. iInterface 0
  347. AudioStreaming Interface Descriptor:
  348. bLength 7
  349. bDescriptorType 36
  350. bDescriptorSubtype 1 (AS_GENERAL)
  351. bTerminalLink 4
  352. bDelay 1 frames
  353. wFormatTag 1 PCM
  354. AudioStreaming Interface Descriptor:
  355. bLength 26
  356. bDescriptorType 36
  357. bDescriptorSubtype 2 (FORMAT_TYPE)
  358. bFormatType 1 (FORMAT_TYPE_I)
  359. bNrChannels 2
  360. bSubframeSize 3
  361. bBitResolution 24
  362. bSamFreqType 6 Discrete
  363. tSamFreq[ 0] 8000
  364. tSamFreq[ 1] 16000
  365. tSamFreq[ 2] 24000
  366. tSamFreq[ 3] 32000
  367. tSamFreq[ 4] 44100
  368. tSamFreq[ 5] 48000
  369. Endpoint Descriptor:
  370. bLength 9
  371. bDescriptorType 5
  372. bEndpointAddress 0x85 EP 5 IN
  373. bmAttributes 5
  374. Transfer Type Isochronous
  375. Synch Type Asynchronous
  376. Usage Type Data
  377. wMaxPacketSize 0x0126 1x 294 bytes
  378. bInterval 1
  379. bRefresh 0
  380. bSynchAddress 0
  381. AudioControl Endpoint Descriptor:
  382. bLength 7
  383. bDescriptorType 37
  384. bDescriptorSubtype 1 (EP_GENERAL)
  385. bmAttributes 0x01
  386. Sampling Frequency
  387. bLockDelayUnits 2 Decoded PCM samples
  388. wLockDelay 0 Decoded PCM samples
  389. Interface Descriptor:
  390. bLength 9
  391. bDescriptorType 4
  392. bInterfaceNumber 3
  393. bAlternateSetting 0
  394. bNumEndpoints 1
  395. bInterfaceClass 3 Human Interface Device
  396. bInterfaceSubClass 0 No Subclass
  397. bInterfaceProtocol 0 None
  398. iInterface 0
  399. HID Device Descriptor:
  400. bLength 9
  401. bDescriptorType 33
  402. bcdHID 1.01
  403. bCountryCode 0 Not supported
  404. bNumDescriptors 1
  405. bDescriptorType 34 Report
  406. wDescriptorLength 66
  407. Report Descriptors:
  408. ** UNAVAILABLE **
  409. Endpoint Descriptor:
  410. bLength 7
  411. bDescriptorType 5
  412. bEndpointAddress 0x82 EP 2 IN
  413. bmAttributes 3
  414. Transfer Type Interrupt
  415. Synch Type None
  416. Usage Type Data
  417. wMaxPacketSize 0x0040 1x 64 bytes
  418. bInterval 4
  419. Device Qualifier (for other device speed):
  420. bLength 10
  421. bDescriptorType 6
  422. bcdUSB 2.00
  423. bDeviceClass 0 (Defined at Interface level)
  424. bDeviceSubClass 0
  425. bDeviceProtocol 0
  426. bMaxPacketSize0 64
  427. bNumConfigurations 1
  428. Device Status: 0x0001
  429. Self Powered