Câu hỏi Làm thế nào để có được card âm thanh Tascam US-122L để hoạt động?


Tôi mới bắt đầu sử dụng Ubuntu 13.04, nhưng dường như tôi không nhận được card âm thanh của mình (Tascam US-122L) lên và chạy.

Tôi đã cố gắng nhiều hướng dẫn, nhưng không ai đáp ứng. Kỳ lạ thay, vào một lúc nào đó, tôi có máy tính để phát hiện card âm thanh của mình, vì nó đã được liệt kê. Nhưng một phút sau, nó đã biến mất (thậm chí sau đó tôi không thể làm cho nó chơi nhạc)

Có cách nào để cài đặt phần cứng không? Tôi cũng đã cố cài đặt trình điều khiển Windows bằng WINE, nhưng điều đó đã gây ra lỗi ...

lsusb đầu ra:

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

Tôi dường như nhận được một số phản ứng, nhưng không có âm thanh ...

Kết quả từ 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

Cuối cùng là 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

Tôi vẫn chưa tìm được giải pháp chính xác, đôi khi nó nhận ra TASCAM của tôi, nhưng thường thì không, dường như tôi không thể tìm ra lý do tại sao đôi khi nó lại xảy ra và khi nào thì không. Bây giờ nếu anh ta nhận ra nó, tôi vẫn không thể làm cho nó phát ra âm thanh nào. Tôi nhận được các câu trả lời được đề cập ở trên từ cat / proc / asound / thẻ, nhưng khi cố gắng pavucontrol, No Tascam được tìm thấy ...

Vì vậy, tôi đoán câu hỏi của tôi mở rộng hơn sau đó tôi nghĩ:

  1. Làm cách nào để máy tính của tôi nhận dạng thẻ mỗi lần
  2. Nếu thẻ được nhận diện, làm thế nào để tôi yêu cầu máy tính sử dụng thẻ cho các ứng dụng âm thanh.

Khi làm theo lời khuyên của việc sử dụng lệnh tiếp theo:

speaker-test -D usb_stream:CARD=US122L

Tôi có:

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

(đối số ongeldig là tiếng hà lan cho đối số không hợp lệ)

Cho đến nay tôi đã cố gắng:

http://wiki.briata.org/doku.php?id=testing_us122l_under_linux   các liên kết được đề cập trong tài liệu đó


2
2018-06-17 12:22


gốc


Chào mừng bạn đến với Hỏi Ubuntu! Đây là card âm thanh kết nối USB bên ngoài, phải không? Hãy chạy lsusb trong thiết bị đầu cuối và bao gồm đầu ra trong câu hỏi của bạn. Cũng bao gồm đầu ra của aplay -L và cat /proc/asound/cards. - gertvdijk
Tôi đã chỉnh sửa câu hỏi của bạn để bao gồm đầu ra lsusb. Lần tới và cho các lệnh khác, vui lòng cập nhật câu hỏi của bạn. Nhận xét không phù hợp cho việc này. Vì đây là trang Hỏi & Đáp, thông tin bổ sung nằm trong câu hỏi - đây không phải là diễn đàn thảo luận. - gertvdijk
Cảm ơn! Tôi đã chỉnh sửa phần cuối cùng cũng là cách bạn bắt đầu nó! - Wouter Devriese
Dường như nó là một chút của một PITA để có được điều này để làm việc vì nó không được hỗ trợ tốt. Tôi đã đọc rất nhiều vấn đề trong các hệ thống có hỗ trợ USB 3.0. Bạn đã thử danh sách đen EHCI chưa? Xin vui lòng bao gồm tất cả các những điều bạn đã thử - nó sẽ rất buồn nếu tôi trả lời câu hỏi của bạn với các tùy chọn bạn đã thử (và thất bại). Vì chúng tôi không có phần cứng ở đây, chúng tôi đang dựa hoàn toàn vào những gì bạn cung cấp trong câu hỏi của mình. Để có nó trả lời, hãy xem xét cải thiện nó theo cách đó. - gertvdijk
Trong câu hỏi được cập nhật của bạn có vẻ như nó đang hoạt động đúng cách. Bạn có chắc là bạn đã chọn đúng thiết bị đầu ra cho các ứng dụng của mình không? Thử pavucontrol (cả tên chương trình và tên gói để cài đặt) để chọn thiết bị đầu ra phù hợp khi phát một số âm thanh. Cũng cố gắng speaker-test -D usb_stream:CARD=US122L từ dòng lệnh và bạn sẽ nghe thấy tiếng ồn (Ctrl + C để thoát). - gertvdijk


Các câu trả lời:


Nhập thông tin sau vào thiết bị đầu cuối:

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

Tiếp theo, đảm bảo bạn là thành viên của nhóm âm thanh. Sau đó, nhập vào một thiết bị đầu cuối:

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

@audio           -       rtprio          99

@audio           -       memlock         unlimited

@audio           -       nice            -10

Sau đó nhấn Ctrl+X và trả lời 'y'.

Sau đó, bạn có thể kết nối và xem tascam của mình khi khởi động lại. Thông thường, bạn có thể sử dụng âm thanh jack và xung với nó nhưng tiếc là có một lỗi hạt nhân ngăn nó hoạt động hiện tại. Bạn sẽ cần phải chờ để sửa chữa hoặc cài đặt hạt nhân nhỏ hơn 3.6.

Tôi sẽ đề nghị trang sau: Làm thế nào tôi có thể cài đặt một hạt nhân thời gian thực?

Khi bạn theo các liên kết đến kernel.org để lấy kernel và patch - tôi sẽ chọn 3.4. Trước khi bạn biên dịch (và trong cửa sổ đầu cuối mà bạn biên dịch hạt nhân trong khi bạn làm theo các hướng dẫn), hãy gõ như sau:

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

Trong đó X gấp đôi số lõi xử lý mà máy tính của bạn có (bạn cũng có thể thử số lõi bộ xử lý cộng một).


0
2018-06-17 23:10



Tôi không thấy làm thế nào thay đổi ưu tiên trong hạt nhân cho phép hỗ trợ cho thiết bị này. Ngoài ra - bạn có phần cứng rất giống nhau để xác nhận rằng điều này khắc phục sự cố mà OP mô tả không? - gertvdijk
yh, tôi có us122l. rt prio làm việc với các hạt nhân có độ trễ thấp và tôi đã giả định (sai) rằng đó sẽ là kiểu hạt nhân. Tôi chủ yếu sử dụng ubuntu-studio đi kèm với lowlatency như là tiêu chuẩn. Ngay cả khi sử dụng cài đặt chuẩn kernel chung, tôi khuyên bạn nên biên dịch kernel tùy chỉnh với rt-patch được áp dụng như hiệu năng thời gian thực, phù hợp với nền tảng cụ thể của bạn cho hiệu suất tốt hơn nhiều trong nhiều tình huống trên chung. - miller the gorilla
Nhưng câu hỏi không phải là về hiệu suất ... - gertvdijk
mm, như tôi hiểu nó, các rtprio, memlock và giá trị tốt đẹp (mà không phải là cần thiết) là cần thiết cho jackd để làm việc. Tôi nghĩ rằng nó có thể là cần thiết cho pulseaudio là tốt và có thể là cần thiết cho soundcard chính nó. Tôi sử dụng us122l để ghi âm độ trễ thấp. Thẻ .asoundrc cho phép alsa biết thẻ là gì. - miller the gorilla
Một điều khác có thể đáng nói đến là đôi khi bạn phải cắm và rút phích cắm us122l khoảng ba lần. Để kiểm tra xem nó có kết nối hay không, hãy chạy lệnh 'udevadm monitor' và cắm nó vào / rút nó ra. Nếu đầu ra từ lệnh trên cho thấy một cái gì đó như '... thay đổi ... âm thanh ... c0 ...' thì thẻ đã được đăng ký. Sau đó, bạn có thể ctrl + c để thoát udevadm và nhập 'cat / proc / asound / cards'. Các us122l nên được liệt kê cùng với bất kỳ thẻ âm thanh khác mà bạn có. - miller the gorilla


Bản sao của Làm cách nào để có giao diện âm thanh USB TAScam US122L hoạt động? . Đặc biệt câu trả lời https://askubuntu.com/a/888428 có thể điền vào các chi tiết bạn đang thiếu để làm cho thẻ của bạn hoạt động.


0
2018-03-01 10:15