Просьба в хардваре не переносить, там народу нет. Потом когда тема заглохнет переносить можно.
Проблема в том, что в ядре есть только модуль snd_usb_122l, а устройство дваl.
В общем если его воткнуть в USB2 разъём и отдать требуемые для его работы команды
modprobe -r snd_usb_us122l
modprobe -r ehci_pci  #чтобы выгрузился echi_hcd
modprobe snd_usb_us122l
То он напишет вот это:
 usb_submit_urb(sk->outurb[0]) returned -90
[ 1069.169457] status=-2
[ 1069.600991] us122l_start error -90 
[ 1069.604259] snd-usb-us122l: probe of 8-1:1.1 failed with error -22
[ 1069.607634] usbcore: registered new interface driver snd-usb-us122l
При этом индикатор подключения по USB на устройстве горит.
Если же воткнуть его через USB1 хаб то он напишет
[  290.104364] status=-2
[  290.105318] status=-2
[  290.537186] us122l_start error -14 
[  290.537219] snd-usb-us122l: probe of 8-1.2:1.1 failed with error -22
[  290.537315] usbcore: registered new interface driver snd-usb-us122l
При этом индикатор подключения по USB на устройстве по прежнему не горит.
В обоих случаях сообщений о создании аудиоустройств нет и aplay -l соответствующих аудиовыходов не показывает.
Как я понимаю это можно поправить только правкой исходников ядра?
Что за это за ошибки -2 -14 -22 -90?
Насколько реально то, что автор модуля snd_usb_us122l если ему о них написать сможет их исправить?
На всякий случай вот ещё вывод lsusb
root@host:~# lsusb -v -d 0644:8020
Bus 008 Device 002: ID 0644:8020 TEAC Corp. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x0644 TEAC Corp.
  idProduct          0x8020 
  bcdDevice            1.00
  iManufacturer           1 TASCAM
  iProduct                2 US-144 MKII
  iSerial                 3 no serial number
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0050
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              480mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       1
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x009c  1x 156 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               4
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x04  EP 4 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               4
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       1
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               4
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x86  EP 6 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0 
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0000
  (Bus Powered)
root@host:~# 
Процесс решения В теме дали ссылки на мануальники:
- https://autostatic.com/2016/01/28/using-the-tascam-us-144mkii-with-linux/
- https://www.alsa-project.org/wiki/Matrix:Module-usb-us122l
И ещё судя по описанию мне порекомендовали действительно хороший ЦАП http://www.zenit-hi-fi.ru/hificatalog/audio/cifro-analogovye-preobrazovateli/m2tech-hiface-dac-384-khz-32-bit.html
Перемещено Dimez из talks






