Alsamixer: function snd_ctl_open failed...

Résolu
LLorina Messages postés 347 Statut Membre -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
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.

--

Lorina.
Configuration: Linux Ubuntu
Firefox 3.0

9 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    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
  2. kiki
     
    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
  3. LLorina Messages postés 347 Statut Membre 98
     
    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
  4. LLorina Messages postés 347 Statut Membre 98
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    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
    1. LLorina Messages postés 347 Statut Membre 98
       
      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
  7. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    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
  8. LLorina Messages postés 347 Statut Membre 98
     
    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
    1. LLorina Messages postés 347 Statut Membre 98
       
      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
  9. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    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
    1. LLorina Messages postés 347 Statut Membre 98
       
      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
  10. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    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