如何让Tascam US-122L声卡工作?

我刚刚开始使用Ubuntu 13.04,但我似乎无法启动并运行我的声卡( Tascam US-122L )。

我试过很多教程,但没有一个令人满意。 奇怪的是,在某些时候,我让计算机检测到我的声卡,因为它已被列出。 但是一分钟之后,它就消失了(即使那时我也无法播放音乐)

有没有办法安装硬件? 我还尝试使用WINE安装Windows驱动程序,但这给出了错误…

lsusb输出:

 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 

我似乎得到了一些回应,但没有声音……

来自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 

最后是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 

我仍然没有找到正确的解决方案,有时候它会识别我的TASCAM,但通常不会,我似乎无法找到有时它会这样做的原因,何时它不会。 现在,如果他认出来,我仍然无法发挥任何声音。 我从cat / proc / asound / cards得到了上面提到的回复,但是在尝试pavucontrol时,没有找到Tascam …

所以我想我的问题扩展得更多,然后我想:

  1. 如何让我的计算机每次识别该卡
  2. 如果卡被识别,我如何告诉计算机将卡用于音频应用程序..

遵循使用next命令的建议时:

 speaker-test -D usb_stream:CARD=US122L 

我明白了:

 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参数是无效参数的荷兰语)

到目前为止,我已经尝试过:

http://wiki.briata.org/doku.php?id=testing_us122l_under_linux该文件中提到的链接

在终端中键入以下内容:

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

接下来,确保您是音频组的成员。 然后,输入终端:

 sudo nano /etc/security/limits.conf and enter the following: @audio - rtprio 99 @audio - memlock unlimited @audio - nice -10 

然后按Ctrl + X并回答’y’。

然后,您应该能够在重新启动时连接并查看您的tascam。 通常你可以随身携带插孔和脉冲音频但不幸的是有一个内核错误阻止它当前工作。 您将需要等待修复或安装小于3.6的内核。

我建议如下页面: 如何安装实时内核?

当你按照指向kernel.org的链接获取内核和补丁时 – 我会选择3.4。 在编译之前(在您按照说明编译内核的终端窗口中)键入以下内容:

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

其中X是计算机具有的处理器核心数的两倍(您可能还会尝试处理器核心数加1)。

重复如何使Tascam US122L USB音频接口工作? 。 特别回答https://askubuntu.com/a/888428可能会填写您缺少的详细信息以使您的卡工作。