Comment réparer «Aucune carte son trouvée»

10

J'essayais de faire fonctionner la sortie optique IEC958 / SPDIF sur ma carte mère ASUS P8P67PRO V3 exécutant Natty et il me semble avoir effacé une partie cruciale de ma configuration sonore.

Voici la sortie de certaines commandes pertinentes (j'espère):

sudo aplay -l  
aplay: device_list:240: no soundcards found...

ls /cat/asound*
ls: cannot access /proc/asoun*: No such file or directory

lspci -v
00:1b.0 Audio device: Intel Corporation 6 Series Chipset Family High Definition Audio Controller (rev 05)
Subsystem: ASUSTeK Computer Inc. Device 8469
Flags: bus master, fast devsel, latency 0, IRQ 22
Memory at fe720000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: oss_hdaudio
Kernel modules: snd-hda-intel

pactl stat
Currently in use: 1 blocks containing 63.9 KiB bytes total.
Allocated during whole lifetime: 41 blocks containing 1.8 MiB bytes total.
Sample cache size: 0 B
Server Name: pulseaudio
Server Version: 0.9.22-24-g67d18
Default Sample Specification: s16le 2ch 44100Hz
Default Channel Map: front-left,front-right
Default Sink: auto_null
Default Source: auto_null.monitor
Cookie: bed7e0b0

Tout conseil grandement apprécié.

Jonathan Day
la source
utilisez-vous ce noyau natty standard ou une version ultérieure?
fossfreedom
@fossfreedom - uname -r: 2.6.38-10-server
Jonathan Day
Êtes-vous toujours confronté à ce problème?
jrg
J'ai fini par arracher tout ce qui concerne l'audio et réinstaller. pas agréable ...
Jonathan Day

Réponses:

8

J'ai eu le même problème. Je l'ai résolu en exécutant la commande suivante

sudo modprobe snd-hda-intel

À l'intérieur d'une fenêtre de terminal ( Ctrl+ Alt+ Tpour en ouvrir une).

user1336314
la source
1
Ça n'a pas marché pour moi. N'a absolument rien fait.
Braden Best
Cela fonctionne pour moi sous Debian 9 mais je dois le taper à chaque fois que je redémarre l'ordinateur. Est-ce que tu sais pourquoi?
Roby Sottini
Ça marche. J'ai essayé beaucoup d'autres commandes de chargement d'impulsion, alsa etc. rien n'a fonctionné. Mais cela a fonctionné. Merci
pamu
Dans mon Ubuntu 18.04, c'était sudo modprobe snd_hda_intelcomme la sortie de lspci -v | grep sndsuggéré. Et oui, cela a aidé immédiatement. Je vous remercie!
Eugene Gr. Philippov
5

Étapes de dépannage de base

1. Votre volume est-il complètement baissé ou votre haut-parleur est-il en sourdine?

Exécutez la commande suivante dans le terminal

$ pacmd

Welcome to PulseAudio! Use "help" for usage information.
>>> list-sinks

2. Pouvez-vous jouer un son qui est toujours connu pour jouer correctement?

Exécutez la commande suivante dans le terminal

aplay /usr/share/sounds/alsa/Front_Center.wav

Si vous n'êtes pas un utilisateur root, alors

sudo aplay /usr/share/sounds/alsa/Front_Center.wav

3. Un autre utilisateur peut-il jouer l'un de ces sons "connus"?

Connectez-vous avec un autre compte utilisateur. S'il n'y en a pas d'autres, vous devez en créer un avec les paramètres par défaut.

4. Le système reconnaît-il votre carte son?

Exécutez la commande dans le terminal

sudo aplay -l

La sortie de cette commande devrait ressembler à ceci:

**** List of PLAYBACK Hardware Devices ****

card 0: Intel [HDA Intel], device 0: ALC861VD Analog [ALC861VD Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0

Si vous voyez ceci:

aplay: device_list:221: no soundcard found...

Cela signifie qu'Ubuntu ne reconnaît pas votre carte son. Vérifiez que les modules appropriés sont installés.

Ensuite, dans le terminal, exécutez la commande suivante

sudo modprobe snd-hda-intel

Exécutez maintenant la commande

sudo aplay -l

et voyez si vous obtenez la liste des périphériques matériels.

5. Avez-vous installé les modules sonores?

Ouvrez un terminal et tapez (notez les backticks `pour la substitution de commande)

find /lib/modules/`uname -r` | grep snd

Vous devriez voir apparaître une grande liste d'articles. Si vous ne le faites pas, cela signifie que le processus d'installation n'a pas installé les modules audio pour vous. Pour résoudre ce problème, tapez dans la fenêtre du terminal:

sudo apt-get install linux-restricted-modules-`uname -r` linux-generic

Après avoir installé les modules, vous devrez redémarrer pour que les modifications prennent effet.

6. La carte son est-elle physiquement installée et reconnue par votre matériel?

Ouvrez un terminal et saisissez

lspci -v | grep -A7 -i "audio"

Cela devrait produire des informations sur votre matériel audio. Un exemple est ci-dessous.

00: 1b.0 Périphérique audio: Intel Corporation 82801G (famille ICH7) Élevé

Contrôleur audio de définition (rév 02)

    Subsystem: Toshiba America Info Systems Device ff01

    Flags: bus master, fast devsel, latency 0, IRQ 22

    Memory at dc440000 (64-bit, non-prefetchable) [size=16K]

    Capabilities: <access denied>

    Kernel driver in use: HDA Intel

    Kernel modules: snd-hda-intel

Cela résout le problème de son dans Ubuntu.

YashTheRedDevil
la source
2

Mmmh ... Toutes les étapes ci-dessus n'ont pas résolu le problème pour moi sur Zesty 17.04, malheureusement: /

Mais j'ai pu activer la carte son avec "sudo modprobe snd-hda-intel" qui était déjà un bon point de départ;)

Ainsi, je pourrais le réparer de cette façon:

  1. Pour créer un fichier appelé soundcardfix dans /etc/init.d

  2. Remplissez le fichier avec ces deux lignes de code:

#!/bin/bash
/sbin/modprobe snd-hda-intel
  1. Entrez cette commande dans un terminal:
sudo chmod +x /etc/init.d/soundcardfix
  1. Enfin créez des liens symboliques avec ces deux commandes dans un terminal:
sudo ln -s /etc/init.d/soundcardfix /etc/rc3.d/S02soundcardfix
sudo ln -s /etc/init.d/soundcardfix /etc/rc5.d/S02soundcardfix

J'espère que cela vous aidera en quelque sorte :)

Fred
la source
1
Cela a fonctionné pour moi. sudo modprobe snd-hda-intell'a fait mais j'ai dû le taper à chaque fois, et vos instructions ont fait en sorte que cela se fasse automatiquement au démarrage. Me aplay -ldonne maintenant des noms d'appareils "Generic Analog" et "Generic Digital" au lieu de "Intel ALC887-VD Analog", etc., mais je ne suppose pas que cela change beaucoup? J'ai du son maintenant, merci!
jrsala
1

Au cas où cela aiderait quelqu'un, j'ai eu un problème similaire: Alsa a trouvé ma carte son USB, mais Pulseaudio ne l'a pas été.

Il s'avère que si j'ai changé mon utilisateur en root (sudo su root), alors Pulseaudio a bien fonctionné. Donc, la solution donnait la permission «audio» correcte à mon utilisateur:

sudo adduser myuser audio
williamtx
la source
0

Mise à niveau de 12.04 à 12.10 avec l'outil de mise à niveau dist. D'abord, il n'y avait pas de larve et réparé cela avec rescatux. Ensuite, aucune carte son n'a été trouvée. J'ai parcouru page après page et essayé de nombreuses solutions, environ trois heures de travail lorsque la solution était si simple que je suis surpris que ce ne soit pas le résultat de recherche numéro un pour ce problème. C'est ici:

Installez les fichiers d'en-tête et d'image de votre noyau.

sudo apt-get install linux-headers-3.5.0-26-generic linux-image-3.5.0-26-generic

J'espère que cela fonctionne aussi pour vous!

Dale Walker
la source
0

TL; DR: Sur un ordinateur portable Dell XPS, il peut s'agir d'un problème de BIOS.

J'ai eu le même - tout d'un coup, Ubuntu a cessé de jouer son et aucun joueur ne peut reconnaître la carte son, à no soundcards found...partir aplay -l, bien que tous les pilotes ont été installés.

Cela s'est produit sur un Dell XPS 15 9560 avec Ubuntu 16.04 à double démarrage avec Windows 10.

Après avoir essayé toutes les étapes de dépannage, y compris la réinstallation et le démarrage dans différents noyaux, j'ai réalisé que le son ne fonctionnait pas non plus dans Windows.

Finalement, c'est quelque chose dans le BIOS qui s'est soudainement détraqué ... Après une mise à jour du BIOS, le problème a été résolu.

À une autre occasion, lorsque le problème s'est répété, je suis entré dans le BIOS, j'ai complètement désactivé l'audio, appliqué, puis réactivé, et au redémarrage, le son était de retour.

Mes plats à emporter:

  • Si vous exécutez un système à double démarrage et que les étapes de dépannage de base ne fonctionnent pas, vérifiez si le son fonctionne également sur l'autre système d'exploitation installé.
  • Assurez-vous que le BIOS est à jour et essayez de désactiver / activer l'audio pour récupérer le son.
valiano
la source
0

Mon problème a fini par être que le démarrage sécurisé avait été activé. J'ai un système UEFI avec un démarrage sécurisé activé. La EFI_SECURE_BOOT_SIG_ENFORCEconfiguration du noyau empêche Linux de charger des modules tiers non signés si le démarrage sécurisé UEFI est activé.

Je désactive le démarrage sécurisé dans le BIOS et il a restauré la fonctionnalité sonore.

Mageek
la source