LINUX.ORG.RU

Помогите настроить аудиоинтерфейс TASCAM US-144mkII

 , , tascam us-144mkii, teac,


0

1

Просьба в хардваре не переносить, там народу нет. Потом когда тема заглохнет переносить можно.

Проблема в том, что в ядре есть только модуль 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:~# 

Процесс решения В теме дали ссылки на мануальники:

  1. https://autostatic.com/2016/01/28/using-the-tascam-us-144mkii-with-linux/
  2. 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

★★★★★

Последнее исправление: torvn77 (всего исправлений: 8)
Ответ на: комментарий от kott

Когда станете, то поймёте, что это очень позитивненько.

Появится масса свободного времени, которое можно потратить с пользой для себя.

И будет Вам «И время есть, и деньги есть», а убивания понапрасну времени нет.

Bioreactor ★★★★★
()
Ответ на: комментарий от Bioreactor

времени, к сожалению, нет
и правый монитор в домашней студии поломался, сижу как без руки в наушниках

kott ★★★★★
()
Ответ на: комментарий от Bioreactor

На форумах (включая забугорные) никто не смог победить драйвер уже три года.

Можете на наиболее полные темы на наших и не наших форумах накидать?

torvn77 ★★★★★
() автор топика
Ответ на: комментарий от torvn77

по уму то конечно я бы что ни будь из M-Audio искать стал

Они что-то новое выпускают?

А то так-то среди Б/У можешь найти много вариантов, да.

reprimand ★★★★★
()
Ответ на: комментарий от torvn77

По опыту - если с первого раза в GNU/Linux драйвер звуковой карточки не встал - лучше приобрести другую карточку.

После танцев с бубном с iBasso D-Zero Mk2 я не трачу время.

C macOS и iOS (c т.н.Camera Kit) D-Zero определился сразу.

Время дороже.

Bioreactor ★★★★★
()

а устройство дваl

Что имелось в виду?:

  • Устройство «а» класса «дваl»
  • Устройство класса «дваl»
  • Устройства два, класса «l»
  • Это непереводимый жаргон народов севера
  • Что-то иное
anonymous
()
Ответ на: комментарий от Bioreactor

Ты тупой?

Ты написал вот тут

На форумах (включая забугорные) никто не смог победить драйвер уже три года.

Вот и давай ссылки эти темы.
(Поскольку вы туповаты поясню, на темы где люди обсуждают и ведут разработку alsa драйвера для устройства TASCAM US-144mkII, а не что либо ещё)

torvn77 ★★★★★
() автор топика
Последнее исправление: torvn77 (всего исправлений: 1)
Ответ на: комментарий от Bioreactor

тащемта если по продукции брендов судить - то пионер как раз и есть дешман-нищебродство для доморощенных аудиофилов. а особенно смешно смотрится тут насквозь китайский nakamichi (дадада, японской компании, выпускавшей илитный ширпотреб, уже 15 лет как нет)

хоть бы поинтересовались на досуге, что и для кого tascam делает, что ли...

NiTr0 ★★★★★
()
Ответ на: комментарий от torvn77

скорее всего потому что альса девайсы дают задержку из-за буфера, а usb stream не обязательно буферизировать.

все-таки tascam - это для профессиональной звукозаписи, а не мультимедиа...

NiTr0 ★★★★★
()
Ответ на: комментарий от torvn77

так я искал разветвитель DisplayPort на DisplayPort + аудио, но понял что в россии по крайней мере такого нет и по этому купил вот это

с такими запросами достаточно было бы китайской pcm2704 (практически любой - там сложно что-то испаскудить даже китайцам, ессно если не воткнули керамику на выход). правда, вместо крутилки будут кнопочки...

NiTr0 ★★★★★
()
Ответ на: комментарий от torvn77

Пишите драйверочек.

А я посмотрю на Ваши познания и умения.

Добавил топик в закладки - через три месяца ждём драйвер от торвн77-куна!

Bioreactor ★★★★★
()
Ответ на: комментарий от Bioreactor

ну я ж и грю - обычный бытовой хлам для илитки за много-много денег. и кроме бытового хлама они ничего больше не производили. что таки показательно...

NiTr0 ★★★★★
()
Ответ на: комментарий от NiTr0

Какой забавный миллениал этот НиТрО-кун.

Сразу видать - айтишнечег, которому не светит выделенная комната для прослушивания.

Bioreactor ★★★★★
()
Ответ на: комментарий от Bioreactor

дадада, комната для прослушивания компакт-кассет на илитарном ширпотребе за многомногоденех, лол)))

а то, что конторка штампует только бытовой хлам и даже не рыпается в сторону профессиональной студийной техники - таки показатель, да. хомячкам можно все скормить, если маркетингом хорошо заправить...

NiTr0 ★★★★★
()
Ответ на: комментарий от NiTr0

Найдите себе нормальную работу и купите хотя бы «бытовой хлам»(С).

Но предварительно купите приличную квартиру с комнатой для прослушивания.

Такие вот дела, мой юный нищий бро.

Bioreactor ★★★★★
()
Ответ на: комментарий от Bioreactor

наяривать на бытовой хлам могут лишь те, кто в глаза не видел нормальную студийную технику :)

ну а фанаты компакт-кассет, которые принципиально defective by design (т.к. разрабатывались именно для таскания нищебродами во всяких портативных гамнитофонах, а не для прослушивания в «комнатах для прослушивания») - вообще умора.

NiTr0 ★★★★★
()
Ответ на: комментарий от Bioreactor

нормальную технику-то я видел и пользовал.

это только упоротая илитка может называть ширпотребовские компакт-кассеты и шарманки для их воспроизведения «нормальной техникой». днище остается днищем независимо от того, на сколько бабла хомячка развели маркетолухи, да.

NiTr0 ★★★★★
()
Ответ на: комментарий от Bioreactor

дадада, комнатой для прослушивания компакт-кассет :рукалицо:

зайдите как-нибудь на студию звукозаписи, посмотрите в конце концов что такое нормальная аппаратура, как она звучит - сразу поймете на какую помойку надо вынести тот бытовой хлам, который вы считаете «нормальной аппаратурой».

NiTr0 ★★★★★
()
Ответ на: комментарий от NiTr0

КдП у меня для прослушивания:

И кассет.

И винила.

И CD.

И DSD.

Завидуйте молча, мой нищий бро.

Съемная квартира или хата с мамой-папой - это вполне нормально для миллениала-айтишнечка.

Какая там КдП!

Не вы первый, не Вы и последний.

Я же Вас ни в чем не упрекаю.

Sad but true.

Bioreactor ★★★★★
()
Последнее исправление: Bioreactor (всего исправлений: 1)
Ответ на: комментарий от NiTr0

Увы, я

1. НЕ миллениал;

2. и даже НЕ айтишнечег (а скорее, офисный планктон).

Так, что Вам я могу только посочувствовать.

Bioreactor ★★★★★
()
Ответ на: комментарий от Bioreactor

дадада, комната для прослушивания кассет, лол))) ну чтобы услышать все шумы ленты и отсутствие высоких частот как таковых, лол)))

может, еще и для прослушивания мп3 дисков из серии «все 100500 альбомов» (ну те, где до 96-64кбит пожато) у вас отдельная специальная комната? :) есличо - звук там примерно сравнимый с кассетами, а порой и намного лучше (если пираты в 128кбит пожали, про 160 - молчу).

повторюсь - зайдите как-нибудь на аудиостудию. ну чтобы посмотреть, что такое нормальное оборудование, как оно звучит, и почему простой бытовой шлак так и остается шлаком, даже если за него отвалить кучу бабок. точно так же как кусок гнилого медного провода с помойки, обмотанный туалетной бумагой, так и остается куском гнилого медного провода с помойки, даже если за него отдали много-много бабок гуру-аудиофилу.

к слову, особенно хорошо заметна разница между бытовым шлаком и нормальной аудиотехникой на живом, не прогнанном через кучу фильтров, компрессоров и компандеров, звуке. бытовой хлам на нем просто начинает хрюкать и давиться даже на малой мощности))) но аудиофилы, увы, нормальной техники обычно не видели и не слышали, потому рассказывают байки про качественный бытовой ширпотреб для илитки)))

ну и да, про сьемную квартиру нифига не угадали - у меня вполне себе свой, личный, частный дом, купленный за свои личные заработанные деньги. но отдельной специальной комнаты с бытовым хламом «для прослушивания» таки нет, да - пушо знаю, что такое качественный звук, и каких размеров должна быть комната для нормального звука с нормальной аппаратуры (15-20 квадратов с потолком 2.5 метра, как в типичных коробках для офисного планктона - таки мало).

NiTr0 ★★★★★
()
Ответ на: комментарий от NiTr0

себе свой, личный, частный дом, купленный за свои личные заработанные деньги

В ДС/ДС-2 свой частный дом?!

Или речь идёт о Малибу?

Это сразу я должен записаться в Ваш фан-клуб!

Дайте я угадаю, кто Вы.

https://ru.wikipedia.org/wiki/Юханссон,_Йенс из Stratovarius и Rainbow?

Не, наверное, https://ru.wikipedia.org/wiki/Люкассен,_Арьен_Антони

Нет, Вы всё-таки - Эрик Норландер!

С самой крутой в мире студией звукозаписи -

https://www.facebook.com/erik.norlander.artist.page/

https://s22313.pcdn.co/wp-content/uploads/2011/02/Erik_norlander_server.jpg

https://www.eriknorlander.com/photos/

Я угадал?

А я всего лишь скромный любитель олдскульных NWOBHM, глэм-митола и паура, который я смешиваю с ретровейвом - гитаркой электронщину «разбавить» люблю, как у Dance With the Dead в Get Out.

Bioreactor ★★★★★
()
4 июня 2020 г.
Ответ на: комментарий от Bioreactor

Так говоришь, будто бы нет.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.