Je souhaite utiliser quatre périphériques audio USB identiques, mais ALSA n'en affiche que deux sur une seule machine (les quatre fonctionnent correctement lorsqu'ils sont branchés seuls).
Il semble qu'ils soient correctement détectés (et initialisés):
cat /proc/asound/modules
0 snd_usb_audio
1 snd_usb_audio
2 snd_usb_audio
3 snd_usb_audio
cat /proc/asound/cards
0 [Device ]: USB-Audio - USB PnP Sound Device
C-Media Electronics Inc. USB PnP Sound Device at usb-0000:00:12.2-3.1, full spe
1 [Device_1 ]: USB-Audio - USB PnP Sound Device
C-Media Electronics Inc. USB PnP Sound Device at usb-0000:00:12.2-3.2, full spe
2 [Device_2 ]: USB-Audio - USB PnP Sound Device
C-Media Electronics Inc. USB PnP Sound Device at usb-0000:00:12.2-3.3, full spe
3 [Device_3 ]: USB-Audio - USB PnP Sound Device
C-Media Electronics Inc. USB PnP Sound Device at usb-0000:00:12.2-3.4, full spe
cat /proc/asound/devices
0: [ 0] : control
16: [ 0- 0]: digital audio playback
24: [ 0- 0]: digital audio capture
32: [ 1] : control
33: : timer
48: [ 1- 0]: digital audio playback
56: [ 1- 0]: digital audio capture
64: [ 2] : control
80: [ 2- 0]: digital audio playback
88: [ 2- 0]: digital audio capture
96: [ 3] : control
112: [ 3- 0]: digital audio playback
120: [ 3- 0]: digital audio capture
aplay n'en montre cependant que deux.
./aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Device [USB PnP Sound Device], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Device_1 [USB PnP Sound Device], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
Quel pourrait être le facteur limitant ici?
controlCx
appareils/dev/snd/
? Quand vous courezstrace -e open aplay -l
, les quatre sont-ils ouverts?Réponses:
Le commentaire de @CL l'a résolu. Comme cette configuration s’exécute sur un Synology sans exécuter udev, seuls des périphériques à deux caractères étaient en place.
Les créer après la sortie de / proc / asound / devices l’a résolu.
la source