Alsamixer: function snd_ctl_open failed...

Résolu/Fermé
LLorina Messages postés 318 Date d'inscription jeudi 27 mai 2004 Statut Membre Dernière intervention 3 octobre 2021 - 1 juin 2008 à 23:02
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 3 juin 2008 à 20:40
Bonsoir,

J'ai réussi à installer, enfin, mon fameux logiciel gnome-voice-control. et au moment d'utiliser le micro pour commander mon pc par la voix, le micro semble ne pas être entendu par la carte son...

J'ai été dans volume, j'ai bien mis sur ma carte son sound blaser creative usb (s!live), elle est bien reconnue, tout va bien. j'entends du son. j'installe donc audacity pour faire un test, je paramètre là encore la carte son et rien n'y fait le son est lu mais pas enregistré...

j'ai donc testé avec une autre carte son... (tascam en usb)

J'ai été dans le terminal et j'ai fait ceci :
asoundconf lst
Names of available sound cards
Intel
CX8811
External
Ne voyant pas ma carte son créative ni la tascam, à la suite dans la liste et n'ayant plus de son, j'ai mis external par défaut par la commande : asoundconf set-default-card external, je pensais que ça venait peut-être de là...
rien n'y faisait, rien de mieux. j'ai donc retiré la tascam et laissé que la créative qui elle était mieux reconnue. j'ai redémarré ma session avec créative uniquement et depuis alsamixer ne fonctionne plus et me dit :
alsamixer: function snd_ctl_open failed for default: No such device

j'ai tenté le vumeter -r mais rien ne sort...

Donc toujours pareil, j'ai du son, je ne peux pas enregistrer et alsamixer est "en panne"...

Si vous avez une idée, je vous en remercie beaucoup par avance.

Bonne soirée.

9 réponses

mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
2 juin 2008 à 00:31
Pour la carte son mal détectée, installer alsa-source et module-assistant :
sudo aptitude update
sudo aptitude safe-upgrade
sudo aptitude install alsa-source module-assistant linux-headers-`uname -r` gcc-4.1

Ensuite :
sudo module-assistant -f auto-install lirc-modules-source

Charge le module de ta carte son avec modprobe (a priori snd_emu10k1 ?)
sudo modprobe snd_emu10k1

Si tu charges le bon module normalement le message devrait disparaître. Dans asoundconf dans un premier temps je t'invite à désactiver pulse (voir asoundconf --help).
Vérifie que ton utilisateur est dans le groupe audio (et le cas échéant, ajoute le dedans et reloggue toi)
groups

Pour régler les volumes :
alsamixer

Pour sauver les réglages :
alsactl store

Bonne chance
1
Bonsoir,

Il faut faire un "lsmod" pour verifier si le module correspondant a la carte est lancé et actif.
A mon avis non et c'est pour cela qu'il indique : no such device.
Il faut donc installer le module par un "insmod sound"
Ensuite il faut ajouter le module dans le fichier /etc/modules afin qu'il soit chargé à chaque démarrage.
0
LLorina Messages postés 318 Date d'inscription jeudi 27 mai 2004 Statut Membre Dernière intervention 3 octobre 2021 97
2 juin 2008 à 02:15
Bonsoir Kiki et mamiemando,

Merci infiniment de votre intérêt à mon problème. Là je pars au lit (car travail oblige à me lever demain...) mais demain soir je regarde ça de plus prêt en prenant compte vos conseils.

Un grand merci. Je vous tiens au courant.

bonne nuit à tous.
0
LLorina Messages postés 318 Date d'inscription jeudi 27 mai 2004 Statut Membre Dernière intervention 3 octobre 2021 97
2 juin 2008 à 21:10
Bonjour,

alsa-source ok
ensuite : sudo module-assistant -f auto-install lirc-modules-source me donne ceci :
┤ Construction de lirc-modules-source, étape 1, veuillez patienter... ├─┐
│ ┌─────────────┤ module-assistant, mode interactif ├─────────────┐ │
│ │ La construction du paquet lirc-modules-source a échoué. Que │ │
│ │ souhaitez-vous faire ? │ │
│ │ │ │
│ │ VIEW Examiner le fichier journal de la construction │ │
│ │ CONTINUE Passer et continuer avec l'opération suivante │ │
│ │ STOP Arrêt du traitement des commandes de construction

si je vais dans le fichier journal ça me donne ceci :
│ Build log starting, file: ↑
│ /var/cache/modass/lirc-modules-source.buildlog.2.6.24-17-generic.12124328 ▮
│ 81 ▒
│ Date: Mon, 02 Jun 2008 20:54:41 +0200

puis il revient à la console et me dit ceci :
unpack
The source tarball could not be found!
Package lirc-modules-source not installed?
Running "m-a -f get lirc-modules-source" may help.
"/usr/share/modass/packages/default.sh" build KVERS=2.6.24-17-generic KSRC=/usr/src/linux KDREV=2.6.24-17.31 kdist_image
find: /usr/src/modules: Aucun fichier ou dossier de ce type

suite au message "running "m-a -f get lirc-modules-source" may help, j'ai tenté un sudo m-a -f get lirc-modules-source ce qui m'a donné :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 1 réinstallés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0o/309ko dans les archives.
Après cette opération, 0o d'espace disque supplémentaires seront utilisés.
(Lecture de la base de données... 129778 fichiers et répertoires déjà installés.)
Préparation du remplacement de lirc-modules-source 0.8.3~pre1-0ubuntu7 (en utilisant .../lirc-modules-source_0.8.3~pre1-0ubuntu7_all.deb) ...
Dépaquetage de la mise à jour de lirc-modules-source ...
Paramétrage de lirc-modules-source (0.8.3~pre1-0ubuntu7) ...
Adding Module to DKMS build system

Error! DKMS tree already contains: lirc-0.8.3~pre1
You cannot add the same module/version combo more than once.
Doing initial module build

Error! This module/version has already been built on: 2.6.24-17-generic
Directory: /var/lib/dkms/lirc/0.8.3~pre1/2.6.24-17-generic/i686
already exists. Use the dkms remove function before trying to build again.
Installing initial module

Error! This module/version combo is already installed
for kernel: 2.6.24-17-generic (i686)
Done.

Données de 1 paquets mises à jour

après j'ai tenté tout de même l'installation du module : sudo modprobe snd_emu10k1

après je me perds un peu... où puis-je trouver les modules si ce module ne correspond pas ? ma carte son est Creative Labs LIVE 24 usb. sachant quand même que j'ai du son ! c'est juste alsamixer qui ne veut pas se lancer et l'enregistrement au micro.

asoundconf --help me donne ça :
Usage:
asoundconf is-active
asoundconf get|delete PARAMETER
asoundconf set PARAMETER VALUE
asoundconf list

Convenience macro functions:
asoundconf set-default-card PARAMETER
asoundconf reset-default-card
asoundconf set-pulseaudio
asoundconf unset-pulseaudio

groups me donne :
lorina adm dialout cdrom floppy audio dip video plugdev fuse lpadmin admin

alsactl store : ok

lsmod donne :
Module Size Used by
snd_emu10k1_synth 8064 0
snd_emux_synth 36224 1 snd_emu10k1_synth
snd_seq_virmidi 8192 1 snd_emux_synth
snd_seq_midi_emul 7552 1 snd_emux_synth
==> snd_emu10k1 146880 1 snd_emu10k1_synth
snd_ac97_codec 101028 1 snd_emu10k1
ac97_bus 3072 1 snd_ac97_codec
snd_util_mem 5632 2 snd_emux_synth,snd_emu10k1
nls_iso8859_1 4992 1
nls_cp437 6656 1
vfat 14464 1
fat 54556 1 vfat
ipv6 267780 10
i915 32512 2
drm 82580 3 i915
af_packet 23812 2
rfcomm 41744 2
l2cap 25728 13 rfcomm
bluetooth 61156 4 rfcomm,l2cap
ppdev 10372 0
speedstep_lib 6532 0
cpufreq_powersave 2688 0
cpufreq_stats 7104 0
cpufreq_ondemand 9740 0
freq_table 5536 2 cpufreq_stats,cpufreq_ondemand
cpufreq_userspace 5284 0
cpufreq_conservative 8712 0
container 5632 0
dock 11280 0
video 19856 0
output 4736 1 video
sbs 15112 0
sbshc 7680 1 sbs
battery 14212 0
iptable_filter 3840 0
ip_tables 14820 1 iptable_filter
x_tables 16132 1 ip_tables
ac 6916 0
lp 12324 0
snd_hda_intel 344728 6
dvb_pll 13476 1
cx88_alsa 14216 2
cx22702 7172 1
snd_pcm_oss 42144 0
snd_mixer_oss 17920 1 snd_pcm_oss
tuner 42912 0
tea5767 6788 1 tuner
tda8290 12420 1 tuner
tuner_simple 10248 1 tuner
mt20xx 13192 1 tuner
parport_pc 36260 1
parport 37832 3 ppdev,lp,parport_pc
snd_usb_audio 83936 4
snd_usb_lib 18432 1 snd_usb_audio
usblp 15872 0
tea5761 6020 1 tuner
pcspkr 4224 0
evdev 13056 8
cx88_dvb 14084 0
cx88_vp3054_i2c 3968 1 cx88_dvb
videobuf_dvb 7812 1 cx88_dvb
dvb_core 81404 1 videobuf_dvb
snd_pcm 78596 6 snd_emu10k1,snd_ac97_codec,snd_hda_intel,cx88_alsa,snd_pcm_oss,snd_usb_audio
snd_hwdep 10500 4 snd_emux_synth,snd_emu10k1,snd_hda_intel,snd_usb_audio
serio_raw 7940 0
cx8800 35720 0
snd_page_alloc 11400 3 snd_emu10k1,snd_hda_intel,snd_pcm
cx8802 19588 1 cx88_dvb
cx88xx 65960 4 cx88_alsa,cx88_dvb,cx8800,cx8802
psmouse 40336 0
ir_common 36100 1 cx88xx
i2c_algo_bit 7300 2 cx88_vp3054_i2c,cx88xx
snd_seq_dummy 4868 0
tveeprom 16656 1 cx88xx
i2c_core 24832 12 dvb_pll,cx22702,tuner,tea5767,tda8290,tuner_simple,mt20xx,tea5761,cx88_vp3054_i2c,cx88xx,i2c_algo_bit,tveeprom
compat_ioctl32 2304 1 cx8800
videodev 29440 2 cx8800,cx88xx
v4l1_compat 15492 1 videodev
snd_seq_oss 35584 0
v4l2_common 18304 4 tuner,cx8800,cx88xx,videodev
videobuf_dma_sg 14980 6 cx88_alsa,cx88_dvb,videobuf_dvb,cx8800,cx8802,cx88xx
videobuf_core 18820 5 videobuf_dvb,cx8800,cx8802,cx88xx,videobuf_dma_sg
btcx_risc 5896 4 cx88_alsa,cx8800,cx8802,cx88xx
snd_seq_midi 9376 0
snd_rawmidi 25760 4 snd_seq_virmidi,snd_emu10k1,snd_usb_lib,snd_seq_midi
snd_seq_midi_event 8320 3 snd_seq_virmidi,snd_seq_oss,snd_seq_midi
snd_seq 54224 9 snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 24836 3 snd_emu10k1,snd_pcm,snd_seq
iTCO_wdt 13092 0
iTCO_vendor_support 4868 1 iTCO_wdt
snd_seq_device 9612 8 snd_emu10k1_synth,snd_emux_synth,snd_emu10k1,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 56996 42 snd_emux_synth,snd_seq_virmidi,snd_emu10k1,snd_ac97_codec,snd_hda_intel,cx88_alsa,snd_pcm_oss,snd_mixer_oss,snd_usb_audio,snd_usb_lib,snd_pcm,snd_hwdep,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
button 9232 0
soundcore 8800 1 snd
shpchp 34452 0
pci_hotplug 30880 1 shpchp
intel_agp 25492 1
agpgart 34760 3 drm,intel_agp
ext3 136712 2
jbd 48404 1 ext3
mbcache 9600 1 ext3
usb_storage 73664 1
sd_mod 30720 5
libusual 19108 1 usb_storage
sg 36880 0
sr_mod 17956 0
cdrom 37408 1 sr_mod
ata_piix 19588 3
pata_acpi 8320 0
pata_it821x 12420 0
ata_generic 8324 0
floppy 59588 0
libata 159344 4 ata_piix,pata_acpi,pata_it821x,ata_generic
scsi_mod 151436 5 usb_storage,sd_mod,sg,sr_mod,libata
ehci_hcd 37900 0
uhci_hcd 27024 0
e1000 126016 0
usbcore 146028 8 snd_usb_audio,snd_usb_lib,usblp,usb_storage,libusual,ehci_hcd,uhci_hcd
thermal 16796 0
processor 36872 1 thermal
fan 5636 0
fbcon 42912 0
tileblit 3456 1 fbcon
font 9472 1 fbcon
bitblit 6784 1 fbcon
softcursor 3072 1 bitblit
fuse 50580 3

j'en déduis qu'elle est bien reconnue non ? puisque le module apparait bien dans la liste et dit qu'il y en a 1 d'utilisé ?

mais mon alsamixer me renvoit toujours sa fameuse erreur...
alsamixer: function snd_ctl_open failed for default: No such device

qu'en dites-vous vous "les experts" ? car moi j'y comprends pas grand chose là-dedans...

un énorme merci encore de votre précieuse aide.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
3 juin 2008 à 00:00
Est ce que tu peux me donner le résultat de :
ls -l /dev/dsp

Sinon effectivement le module semble bien chargé, pour s'en assurer il faut faire juste après le modprobe un :
dmesg | tail

A tout hasard essaye un :
sudo asoundconf unset-pulseaudio 
cd /dev ; sudo ./MAKEDEV
alsamixer

Bonne chance

PS : utilise les balises de code quand tu mets le résultat des commandes (bouton à droite de souligner)

Bonne chance
0
LLorina Messages postés 318 Date d'inscription jeudi 27 mai 2004 Statut Membre Dernière intervention 3 octobre 2021 97
3 juin 2008 à 00:18
Bonsoir Mamiemando,

Merci de ton aide et du suivi de mon problème. désolée pour les balises, je pensais que [code][/code] suffisait mais ça marche pas ici donc j'ai abandonné car je ne savais pas où le trouver.

alors réponse à ta première demande :
crw-rw----+ 1 root audio 14, 3 2008-06-03 00:08 /dev/dsp


pour le driver :
sudo modprobe snd_emu10k1
[sudo] password for lorina: 
lorina@lorina:~$ dmesg | tail
[  105.928865] Bluetooth: RFCOMM TTY layer initialized
[  105.928868] Bluetooth: RFCOMM ver 1.8
[  107.923527] NET: Registered protocol family 17
[  108.501996] [drm] Initialized drm 1.1.0 20060810
[  108.527224] ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 16
[  108.527236] PCI: Setting latency timer of device 0000:00:02.0 to 64
[  108.527323] [drm] Initialized i915 1.6.0 20060119 on minor 0
[  111.530890] NET: Registered protocol family 10
[  111.531335] lo: Disabled Privacy Extensions
[  122.009501] eth0: no IPv6 routers present
lorina@lorina: ~$ sudo asoundconf unset-pulseaudio 
Please note that you are attempting to run asoundconf as a privileged superuser, which may have unintended consequences.

lorina@lorina:~$ cd /dev ; sudo ./MAKEDEV
udev active, devices will be created in /dev/.static/dev/
lorina@lorina:/dev$ alsamixer
alsamixer: function snd_ctl_open failed for default: No such device
lorina@lorina:/dev$ 


qu'en dis-tu ?

encore un grand merci de ton aide.

bonne soirée.
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
3 juin 2008 à 00:24
Sur ce forum c'est avec des < > tu n'étais pas loin :-)
Si tu as fait ton dmesg après le modprobe a priori c'est bon.
En fait je pense que ça vient plus d'alsa que du module.
Il me faudrait aussi le :
ls -l /dev/dsp

Tout me paraît à première vue en ordre... Essaye aussi de chercher sur google ton modèle de carte son et le message d'erreur, en particulier sur les forum dédiés à ubuntu.

Bonne chance
0
LLorina Messages postés 318 Date d'inscription jeudi 27 mai 2004 Statut Membre Dernière intervention 3 octobre 2021 97
3 juin 2008 à 00:34
oui j'étais pas loin pour les codes !... :)

crw-rw----+ 1 root audio 14, 3 2008-06-03 00:08 /dev/dsp


ben j'ai déjà beaucoup cherché et j'ai posé un message sur le forum de ubuntu.fr... pas de réponse depuis hier...

j'ai aussi tenté de chercher le module de ma carte son sans résultat concluant... donc je ne sais plus comment chercher maintenant...

pour alsamixer ça n'a rien à voir avec mon module carte son si ?

encore merci.
0
LLorina Messages postés 318 Date d'inscription jeudi 27 mai 2004 Statut Membre Dernière intervention 3 octobre 2021 97
3 juin 2008 à 00:55
dis-moi, je continuais toujours à chercher et j'ai trouvé ça :
http://www.ensta.fr/~pollet/linux/sound_blaster.html
est-ce que ça peut s'appliquer à mon cas tu penses ?

merci encore.
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
3 juin 2008 à 09:41
En fait c'est bizarre j'ai l'impression que le module est ok, le device est bien créé, d'ailleurs tu as même du son. A mon avis c'est vraiment spécifique à alsa peut être même alsamixer. Essaye de voir ce que ça donne avec un autre mixeur (par exemple amixer, kmix...)

Vérifie que /dev/audio existe (et quil appartient à root et au groupe audio) :
ls -l /dev/audio

Pour ton lien ça me paraît un peu compliqué pour pas grand chose.

Bonne chance
0
LLorina Messages postés 318 Date d'inscription jeudi 27 mai 2004 Statut Membre Dernière intervention 3 octobre 2021 97
3 juin 2008 à 19:18
Bonjour Mamiemando,

ben regarde mais je pense que oui :
ls -l /dev/audio
crw-rw----+ 1 root audio 14, 4 2008-06-03 19:12 /dev/audio


encore merci à toi, je vais tenter d'autres mixer

0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
3 juin 2008 à 20:40
Désolée mais là je ne vois pas. Comme tu dis essaye les autres mixers, mais pour moi tout est en ordre voir si le problème est le même.
0