EDIT Ajouté ls -l/dev/snd /
EDIT Amixer ajouté -c 0
Je suis en train d'essayer d'obtenir mon serveur Ubuntu 12.04 lts pour jouer un fichier son. Cependant, j'obtiens toujours l'erreur suivante, indiquée par une commande test-haut-parleur.
UPDATE Je ne reçois plus l'erreur suivante, les fichiers son vont être lus (j'ai dû ajouter mon utilisateur au groupe son), mais aucun son ne peut être entendu.
speaker-test 1.0.25
Playback device is default
Stream parameters are 48000Hz, S16_LE, 1 channels
Using 16 octaves of pink noise
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
Playback open error: -2,No such file or directory
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: CMI8738 [C-Media CMI8738], device 0: CMI8738-MC6 [C-Media PCI DAC/ADC]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: CMI8738 [C-Media CMI8738], device 1: CMI8738-MC6 [C-Media PCI 2nd DAC]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: CMI8738 [C-Media CMI8738], device 2: CMI8738-MC6 [C-Media PCI IEC958]
Subdevices: 1/1
Subdevice #0: subdevice #0
lspci -v | grep -A7 -i "audio"
01:00.0 Multimedia audio controller: C-Media Electronics Inc CMI8738/CMI8768 PCI Audio (rev 10)
Subsystem: C-Media Electronics Inc CMI8738/C3DX PCI Audio Device
Flags: bus master, medium devsel, latency 64, IRQ 21
I/O ports at de00 [size=256]
Capabilities: <access denied>
Kernel driver in use: snd_cmipci
Kernel modules: snd-cmipci
01:08.0 Ethernet controller: Intel Corporation 82562EZ 10/100 Ethernet Controller (rev 02)
lsmod | grep snd
snd_cmipci 39606 0
gameport 15088 1 snd_cmipci
snd_pcm 85934 1 snd_cmipci
snd_page_alloc 18398 1 snd_pcm
snd_opl3_lib 18863 1 snd_cmipci
snd_hwdep 13276 1 snd_opl3_lib
snd_mpu401_uart 13865 1 snd_cmipci
snd_seq_midi 13132 0
snd_rawmidi 25157 2 snd_mpu401_uart,snd_seq_midi
snd_seq_midi_event 14475 1 snd_seq_midi
snd_seq 51593 2 snd_seq_midi,snd_seq_midi_event
snd_timer 28931 3 snd_pcm,snd_opl3_lib,snd_seq
snd_seq_device 14137 4 snd_opl3_lib,snd_seq_midi,snd_rawmidi,snd_seq
snd 57014 9 snd_cmipci,snd_pcm,snd_opl3_lib,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 12600 1 snd
ls -l /dev/snd/
total 0
drwxr-xr-x 2 root root 60 Sep 7 11:12 by-path
crw-rw---T 1 root audio 116, 8 Sep 7 11:12 controlC0
crw-rw---T 1 root audio 116, 7 Sep 7 11:12 pcmC0D0c
crw-rw---T 1 root audio 116, 6 Sep 7 11:12 pcmC0D0p
crw-rw---T 1 root audio 116, 5 Sep 7 11:12 pcmC0D1c
crw-rw---T 1 root audio 116, 4 Sep 7 11:12 pcmC0D2c
crw-rw---T 1 root audio 116, 3 Sep 7 11:12 pcmC0D3c
crw-rw---T 1 root audio 116, 2 Sep 7 11:12 pcmC0D4p
crw-rw---T 1 root audio 116, 1 Sep 7 11:12 seq
crw-rw---T 1 root audio 116, 33 Sep 7 11:12 timer
amixer -c 0
Simple mixer control 'Master',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 31 [100%] [0.00dB] [on]
Front Right: Playback 31 [100%] [0.00dB] [on]
Simple mixer control 'Master Mono',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
Playback channels: Mono
Limits: Playback 0 - 31
Mono: Playback 31 [100%] [0.00dB] [off]
Simple mixer control 'Master Surround',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 31 [100%] [0.00dB] [off]
Front Right: Playback 31 [100%] [0.00dB] [off]
Simple mixer control 'Headphone Jack Sense',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'PCM',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 31 [100%] [12.00dB] [off]
Front Right: Playback 31 [100%] [12.00dB] [off]
Simple mixer control 'Surround',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 31 [100%] [0.00dB] [off]
Front Right: Playback 31 [100%] [0.00dB] [off]
Simple mixer control 'Surround Jack Mode',0
Capabilities: enum
Items: 'Shared' 'Independent'
Item0: 'Shared'
Simple mixer control 'Center',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
Playback channels: Mono
Limits: Playback 0 - 31
Mono: Playback 31 [100%] [0.00dB] [off]
Simple mixer control 'LFE',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
Playback channels: Mono
Limits: Playback 0 - 31
Mono: Playback 31 [100%] [0.00dB] [off]
Simple mixer control 'Line',0
Capabilities: pvolume pswitch cswitch cswitch-exclusive penum
Capture exclusive group: 0
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 31
Front Left: Playback 31 [100%] [12.00dB] [off] Capture [off]
Front Right: Playback 31 [100%] [12.00dB] [off] Capture [off]
Simple mixer control 'Line Jack Sense',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'CD',0
Capabilities: pvolume pswitch cswitch cswitch-exclusive penum
Capture exclusive group: 0
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 31
Front Left: Playback 31 [100%] [12.00dB] [off] Capture [off]
Front Right: Playback 31 [100%] [12.00dB] [off] Capture [off]
Simple mixer control 'Mic',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined cswitch cswitch-exclusive penum
Capture exclusive group: 0
Playback channels: Mono
Capture channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono: Playback 0 [0%] [-34.50dB] [off]
Front Left: Capture [on]
Front Right: Capture [on]
Simple mixer control 'Mic Boost (+20dB)',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Mic Select',0
Capabilities: enum
Items: 'Mic1' 'Mic2'
Item0: 'Mic1'
Simple mixer control 'Video',0
Capabilities: cswitch cswitch-exclusive penum
Capture exclusive group: 0
Capture channels: Front Left - Front Right
Front Left: Capture [off]
Front Right: Capture [off]
Simple mixer control 'Phone',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined cswitch cswitch-exclusive penum
Capture exclusive group: 0
Playback channels: Mono
Capture channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono: Playback 31 [100%] [12.00dB] [off]
Front Left: Capture [off]
Front Right: Capture [off]
Simple mixer control 'Aux',0
Capabilities: pvolume pswitch cswitch cswitch-exclusive penum
Capture exclusive group: 0
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 31
Front Left: Playback 31 [100%] [12.00dB] [off] Capture [off]
Front Right: Playback 31 [100%] [12.00dB] [off] Capture [off]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch penum
Capture channels: Front Left - Front Right
Limits: Capture 0 - 15
Front Left: Capture 0 [0%] [0.00dB] [on]
Front Right: Capture 0 [0%] [0.00dB] [on]
Simple mixer control 'Mix',0
Capabilities: cswitch cswitch-exclusive penum
Capture exclusive group: 0
Capture channels: Front Left - Front Right
Front Left: Capture [off]
Front Right: Capture [off]
Simple mixer control 'Mix Mono',0
Capabilities: cswitch cswitch-exclusive penum
Capture exclusive group: 0
Capture channels: Front Left - Front Right
Front Left: Capture [off]
Front Right: Capture [off]
Simple mixer control 'Channel Mode',0
Capabilities: enum
Items: '2ch' '4ch' '6ch'
Item0: '2ch'
Simple mixer control 'Downmix',0
Capabilities: enum
Items: 'Off' '6 -> 4' '6 -> 2'
Item0: 'Off'
Simple mixer control 'Exchange Front/Surround',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'External Amplifier',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'High Pass Filter Enable',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Spread Front to Surround and Center/LFE',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Stereo Mic',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'V_REFOUT Enable',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Résolu en ajoutant mon utilisateur au groupe de sons.
Sudo useradd -G sound {username}
Puis j'ai forcé ma carte son intégrée à avoir un index de 1, donc la carte PCI par défaut à 0.
Trouvez la carte que vous ne voulez pas être le sourd. Le mien est snd_intel8x0. La valeur par défaut actuelle est l'index 0.
cat /proc/asound/modules
0 snd_cmipci
1 snd_intel8x0
Modifiez le fichier conf pour que la carte que vous ne voulez pas par défaut soit définie sur index 1
Sudo nano /etc/modprobe.d/alsa-base.conf
Trouvez la ligne:
# Prevent abnormal drivers from grabbing index 0
et ajoutez ce qui suit en dessous, en utilisant le nom de votre carte son à la place de mon snd_intel8x0
options snd_intel8x0 index=1
Enfin, redémarrez et utilisez alsamixer pour vous assurer que la carte n’est pas mise en sourdine.
alsamixer
Master Mono et Surround sont tous deux mis en sourdine. Si vous les basculez, cela devrait fonctionner correctement:
amixer -c 0 sset 'Master Mono' toggle
amixer -c 0 sset 'Master Surround' toggle
Si vous voulez changer le off
en on
, il vous suffit de répéter les mêmes commandes en utilisant le nom du périphérique.
Pour changer le volume, vous devez utiliser:
amixer -c 0 sset 'Master Mono' 100%
amixer -c 0 sset 'Master Surround' 100%