Vraag Hoe krijg je de Tascam US-122L geluidskaart om te werken?


Ik ben net begonnen met het gebruik van Ubuntu 13.04, maar ik kan mijn geluidskaart niet krijgen (Tascam US-122L) in gebruik.

Ik heb veel tutorials geprobeerd, maar geen enkele voldoet. Vreemd genoeg kreeg ik op een gegeven moment de computer om mijn geluidskaart te detecteren, omdat deze op de lijst stond. Maar een minuut later was het weg (ook toen al kon ik het niet krijgen om muziek te spelen)

Is er een manier om de hardware te installeren? Ik heb ook geprobeerd het Windows-stuurprogramma te installeren met WINE, maar dat gaf een fout ...

lsusb output:

Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 13d3:5130 IMC Networks
Bus 002 Device 007: ID 0644:800e TEAC Corp. TASCAM US-122L
Bus 002 Device 006: ID 046d:c058 Logitech, Inc. M115 Mouse

Ik krijg wat reactie, maar geen geluid ...

Resultaat van aplay -L:

default
   Playback/recording through the PulseAudio sound server
   sysdefault:CARD=MID
HDA Intel MID, CONEXANT Analog
   Default Audio Device
   front:CARD=MID,DEV=0
HDA Intel MID, CONEXANT Analog
   Front speakers
   surround40:CARD=MID,DEV=0
HDA Intel MID, CONEXANT Analog
   4.0 Surround output to Front and Rear speakers
   surround41:CARD=MID,DEV=0
HDA Intel MID, CONEXANT Analog
   4.1 Surround output to Front, Rear and Subwoofer speakers
   surround50:CARD=MID,DEV=0
HDA Intel MID, CONEXANT Analog
   5.0 Surround output to Front, Center and Rear speakers
   surround51:CARD=MID,DEV=0
HDA Intel MID, CONEXANT Analog
   5.1 Surround output to Front, Center, Rear and Subwoofer speakers
   surround71:CARD=MID,DEV=0
HDA Intel MID, CONEXANT Analog
   7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
   dmix:CARD=MID,DEV=0
HDA Intel MID, CONEXANT Analog
   Direct sample mixing device
   dsnoop:CARD=MID,DEV=0
HDA Intel MID, CONEXANT Analog
   Direct sample snooping device
   hw:CARD=MID,DEV=0
HDA Intel MID, CONEXANT Analog
   Direct hardware device without any conversions
   plughw:CARD=MID,DEV=0
HDA Intel MID, CONEXANT Analog
   Hardware device with all software conversions
   usb_stream:CARD=MID
HDA Intel MID
   usb_stream:CARD=US122L
   TASCAM US-122L
   hdmi:CARD=Generic,DEV=0
HD-Audio Generic, HDMI 0
HDMI Audio Output
   dmix:CARD=Generic,DEV=3
HD-Audio Generic, HDMI 0
   Direct sample mixing device
   dsnoop:CARD=Generic,DEV=3
HD-Audio Generic, HDMI 0
   Direct sample snooping device
   hw:CARD=Generic,DEV=3
HD-Audio Generic, HDMI 0
Direct hardware device without any conversions
   plughw:CARD=Generic,DEV=3
HD-Audio Generic, HDMI 0
   Hardware device with all software conversions
   usb_stream:CARD=Generic
HD-Audio Generic

Tenslotte cat / proc / asound / cards:

0 [MID            ]: HDA-Intel - HDA Intel MID
                  HDA Intel MID at 0xd5200000 irq 48
1 [US122L         ]: USB US-122L - TASCAM US-122L
                  TASCAM US-122L (644:800e if 0 at 002/007)
2 [Generic        ]: HDA-Intel - HD-Audio Generic
                  HD-Audio Generic at 0xd0040000

Ik heb nog steeds niet de juiste oplossing gevonden, soms herkent het mijn TASCAM, maar vaak niet, ik kan de reden niet vinden waarom het soms wel en niet werkt. Als hij het nu herkent, kan ik het nog steeds niet laten klinken. Ik krijg de hierboven genoemde antwoorden van cat / proc / asound / cards, maar bij het proberen van pavucontrol kan No Tascam worden gevonden ...

Dus ik denk dat mijn vraag groter wordt dan ik dacht:

  1. Hoe zorg ik ervoor dat mijn computer de kaart telkens herkent?
  2. Als de kaart wordt herkend, hoe vertel ik de computer om de kaart te gebruiken voor audiotoepassingen.

Bij het volgen van het advies van het volgende commando:

speaker-test -D usb_stream:CARD=US122L

Ik krijg:

speaker-test 1.0.25

Playback device is usb_stream:CARD=US122L
Stream parameters are 48000Hz, S16_LE, 1 channels
Using 16 octaves of pink noise
Access type not available for playback: Ongeldig argument
Setting of hwparams failed: Ongeldig argument

(ongeldig argument is nederlands voor ongeldig argument)

Tot nu toe heb ik geprobeerd:

http://wiki.briata.org/doku.php?id=testing_us122l_under_linux   de links waarnaar in dat document wordt verwezen


2
2018-06-17 12:22


oorsprong


Welkom bij Ask Ubuntu! Dit is een externe USB-verbonden geluidskaart, toch? Ren alsjeblieft lsusb in de terminal en neem de uitvoer op in uw vraag. Vermeld ook de uitvoer van aplay -L en cat /proc/asound/cards. - gertvdijk
Ik heb je vraag bewerkt om de lsusb-uitvoer op te nemen. De volgende keer en voor de andere opdrachten, alstublieft bijwerken jouw vraag. Reacties zijn hier niet geschikt voor. Omdat het een Q & A-site is, hoort bij de vraag extra informatie - het is geen discussieforum. - gertvdijk
Bedankt! Ik heb het laatste deel ook bewerkt zoals je het begon! - Wouter Devriese
Het lijkt erop dat het een beetje een PITA is om dit te laten werken, omdat het niet goed wordt ondersteund. Ik heb veel problemen gelezen in systemen met USB 3.0-ondersteuning. Heb je al geprobeerd om EHCI op de zwarte lijst te zetten? Bijsluiten aub alle de dingen die je al hebt geprobeerd - het zou triest zijn als ik je vraag zou beantwoorden met opties die je al hebt geprobeerd (en mislukt). Omdat we de hardware hier niet hebben, vertrouwen we volledig op wat u in uw vraag geeft. Om het verantwoord te laten zijn, overweeg het op die manier te verbeteren. - gertvdijk
In uw bijgewerkte vraag ziet het ernaar uit dat het goed werkt. Weet je zeker dat je het juiste uitvoerapparaat voor je applicaties hebt geselecteerd? Proberen pavucontrol (zowel programmanaam als pakketnaam om te installeren) om het juiste uitvoerapparaat te selecteren tijdens het afspelen van een geluid. Probeer ook speaker-test -D usb_stream:CARD=US122L vanaf de opdrachtregel en je hoort ruis (Ctrl + C om te stoppen). - gertvdijk


antwoorden:


Typ het volgende in een terminal:

wget -c http://pub.briata.org/us-122l/.asoundrc ~/.asoundrc

Zorg er vervolgens voor dat u lid bent van de audiogroep. Typ vervolgens een terminal:

sudo nano /etc/security/limits.conf and enter the following:

@audio           -       rtprio          99

@audio           -       memlock         unlimited

@audio           -       nice            -10

Druk vervolgens op Ctrl+X en antwoord 'y'.

Je zou dan in staat moeten zijn om je tascam aan te sluiten en te zien wanneer je herstart. Normaal kun je er dan jack en pulse-audio mee gebruiken, maar helaas is er een kernelbug die ervoor zorgt dat het momenteel niet werkt. U zult moeten wachten op een oplossing of een kernel van minder dan 3.6 installeren.

Ik zou de volgende pagina voorstellen: Hoe kan ik een realtime kernel installeren?

Wanneer je de links naar de kernel.org volgt om de kernel en patch te verkrijgen - zou ik 3.4 kiezen. Voordat je compileert (en in het terminalvenster waarin je de kernel compileert wanneer je de instructies volgt) typ je het volgende:

export CFLAGS="-jX -O2 -march=native -fomit-frame-pointer -pipe"

Waar X tweemaal het aantal processorkernen is dat uw computer heeft (u kunt ook het aantal processorkernen plus één proberen).


0
2018-06-17 23:10



Ik zie niet hoe het veranderen van prioriteiten in de kernel ondersteuning voor dit apparaat mogelijk maakt. Ook - heb je dezelfde hardware om te bevestigen dat hiermee het probleem wordt opgelost dat het OP beschrijft? - gertvdijk
ja, ik heb de us122l. de rt prio werkt met low-latency kernels en ik heb (ten onrechte) aangenomen dat dat het kerneltype zou zijn. Ik gebruik meestal ubuntu-studio die standaard met de lowlatency wordt geleverd. Zelfs als ik de generieke kernel-standaardinstallatie zou gebruiken, zou ik persoonlijk aanbevelen een aangepaste kernel te compileren met de toegepaste rt-patch, omdat de realtime-prestaties, afgestemd op jouw specifieke platform, in veel situaties veel beter presteren dan de generieke. - miller the gorilla
Maar de vraag gaat niet over prestaties ... - gertvdijk
mm, zoals ik het begrijp, zijn de rtprio, memlock en mooie waarde (wat niet strikt noodzakelijk is) nodig voor jackd om te werken. Ik denk dat het misschien ook nodig is voor pulseaudio en misschien nodig is voor de geluidskaart zelf. Ik gebruik de us122l voor audio-opname met lage latency. De .asoundrc-kaart laat alsa weten wat de kaart is. - miller the gorilla
Het andere dat misschien het vermelden waard is, is dat je de us122l soms ongeveer drie keer moet aansluiten en loskoppelen. Om te controleren of het verbonden is voer je het commando 'udevadm monitor' uit en sluit je het aan / ontkoppel het. Als de uitvoer van de bovenstaande opdracht iets toont als '... veranderd ... geluid ... c0 ...' dan is de kaart geregistreerd. U kunt dan ctrl + c gebruiken om udevadm af te sluiten en 'cat / proc / asound / cards' in te voeren. De us122l moet worden vermeld, samen met alle andere geluidskaarten die je hebt. - miller the gorilla


Duplicaat van Hoe krijg ik de Tascam US122L USB-audio-interface aan het werk? . Vooral antwoord https://askubuntu.com/a/888428 kan de gegevens invullen die u mist om uw kaart aan het werk te krijgen.


0
2018-03-01 10:15