aplay -l snd_aloopを使用するループバックサウンドカードを見ることができません

aplay -l snd_aloopを使用するループバックサウンドカードを見ることができません

この質問は次のようになります。 https://askubuntu.com/questions/598377/aplay-l-doesnt-see-my-loopback-sound-card

デフォルトでは、私はカーネルを含む組み込みシステムを持っていてルートです。

# uname -a
Linux openmiko 3.10.14 #7 PREEMPT Sat Sep 5 21:33:15 UTC 2020 mips GNU/Linux

ループバックカードが表示されます。

# cat /proc/asound/cards 
 3 [Loopback       ]: Loopback - Loopback
                      Loopback 1

しかし、aplay -lは私に何も与えません。

# aplay -l


********************   WARNING   *******************************
Warning! aplay uses ALSA emulation instead of the native OSS API
****************************************************************

aplay: device_list:268: no soundcards found...
# 
# lsmod 
Module                  Size  Used by    Tainted: G  
snd_aloop              12002  0 
snd_pcm                68453  1 snd_aloop
snd_page_alloc          3810  1 snd_pcm
snd_timer              18670  1 snd_pcm
snd                    39168  3 snd_aloop,snd_pcm,snd_timer
v4l2loopback           22369  2 
sensor_jxf23            9136  1 
tx_isp                337860  3 
sinfo                  12972  0 
# 

詳細は:

# cat /proc/asound/
Loopback/  cards      modules    timers
card3/     devices    pcm        version
# cat /proc/asound/pcm 
03-00: Loopback PCM : Loopback PCM : playback 2 : capture 2
03-01: Loopback PCM : Loopback PCM : playback 2 : capture 2
# cat /proc/asound/modules 
 3 snd_aloop
# cat /proc/asound/devices 
 33:        : timer
 96: [ 3]   : control
112: [ 3- 0]: digital audio playback
113: [ 3- 1]: digital audio playback
120: [ 3- 0]: digital audio capture
121: [ 3- 1]: digital audio capture

答え1

それを把握できました。

LIVE 555ライブラリを使用してv4l2rtspserverをロードするときに問題があるようです。ループバックデバイスまたは同様のデバイスがあると主張することもできます。一部のプログラムの起動順序を変更すると、aplay -l デバイスの表示が開始されます。ここで考えられる原因が何であるかはまだ完全にはわかりません。

関連情報