Vous devez charger un factice pilote de son. Veuillez consulter le Wiki Alsa pour des informations détaillées, mais voici les bases :
-
Charger le pilote :
modprobe snd-factice ; modprobe snd-pcm-oss ; modprobe snd-mélangeur-oss ; modprobe snd-seq-oss
-
Ayez le bon fichier .asoundrc (vous l'avez couvert)
-
Configurez le chargement automatique des pilotes. Ajoutez ceci à
/etc/modules.conf
:# OSS/Partie gratuite - carte #1
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
Il y a en fait pas mal de choses impliquées, je vous suggère de visiter la page Wiki ci-dessus pour une explication plus détaillée.
J'ai moi aussi eu des problèmes avec cela lorsque j'ai essayé de faire fonctionner un périphérique Dummy Sound sur le Raspberry Pi exécutant Raspian (dérivé de Debian). Le Pi on a une sortie audio mais pas d'entrée, et je veux utiliser une application qui recherche les deux, même si je n'ai besoin que d'une sortie (PJSIP).
Cependant, les informations ci-dessus n'ont pas fonctionné pour moi et la page WiKi non plus. Après avoir parlé avec un utilisateur de la liste de diffusion ALSA, ils ont suggéré que les informations sur la page WikI sont obsolètes, cependant, ils m'ont donné des indications sur la façon de résoudre ce problème.
Tout d'abord, j'ai seulement besoin de charger le module 'snd-dummy' en utilisant :
sudo modprobe snd-dummy
Cependant, le périphérique ne reste pas présent après un redémarrage. Sur le Pi, ce module peut être chargé via le fichier '/etc/modules', l'édition de ce fichier pour charger le pilote produit les résultats souhaités :
sudo nano /etc/modules
Mon fichier /etc/modules ressemble simplement à ceci :
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.
snd-bcm2835
snd-dummy
Ainsi, le pilote par défaut se charge en premier, puis le pilote factice se charge en second. Travail fait !
Bonne chance
Chris