USB audio interfaceが認識されない問題

実行環境

  • OS: Arch Linux

起こった問題: USBオーディオインターフェイスがALSAに認識されない

AliExpressでUSBのオーディオインターフェイスをラジオで飛ばせるという謎の機械(これ)を買ってみたものの、繋いでみても動きませんでした。以下のコマンドで調べてみたところ、ALSAで認識されていない様です。

cat /proc/asound/modules
 0 snd_hda_intel

解決法

ALSAの設定ファイルを編集してUSBオーディオインターフェイスを認識する様にします。具体的には、https://blog.sky-net.pw/article/92 にある様に /etc/modprobe.d/alsa-base を以下の様に変更します。

options snd slots=snd_usb_audio,snd_hda_intel
options snd_hda_intel index=0
options snd_usb_audio index=1

結果

無事USBオーディオインターフェイスが認識される様になりました。

cat /proc/asound/modules
 0 snd_hda_intel
 1 snd_usb_audio