1 votes

Problèmes audio / impact du nom du pilote ? / snd-hda-intel ou snd_hda_intel

En utilisant la version 14.04, j'ai des problèmes intermittents avec l'audio (fonctionne puis s'arrête), j'ai essayé de nombreuses astuces (et je suis passé de la version 16.04 à la version 14.04) mais c'est toujours là...

Question

En appliquant la procédure de dépannage, j'ai remarqué que le pilote est référencé sous différents noms à différents endroits en utilisant des tirets ou des traits de soulignement : snd-hda-intel dans les modules sonores, snd_hda_intel dans les dispositifs matériels.

Pourquoi ces noms différents ? Cela peut-il avoir un impact ?

Merci pour votre aide

Module sonore

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

/lib/modules/4.4.0-36-generic/kernel/sound/pci/hda/snd-hda-intel.ko

Matériel audio physique

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

00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
    Subsystem: Intel Corporation Device 204f
    Flags: bus master, fast devsel, latency 0, IRQ 29
    Memory at f7d30000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel

Cartes et appareils Soundplay

aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

0voto

wagoodman Points 131

J'ai eu des problèmes similaires avec un son intermittent lorsque l'appareil était répertorié dans la rubrique aplay -l mais il n'y avait toujours pas de son. Sortie de dmesg a montré le vrai problème :

snd_hda_intel: azx_get_response timeout, switching to polling mode: last cmd=0x01270700
snd_hda_intel: No response from codec, disabling MSI: last cmd=0x01270700
snd_hda_intel: azx_get_response timeout, switching to single_cmd mode: last cmd=0x01270700

Pour y remédier, il suffit d'ajouter cette ligne dans /etc/modprobe.d/alsa-base.conf :

options snd-hda-intel probe_mask=1

Fuente: https://help.ubuntu.com/community/HdaIntelSoundHowto#Playing_with_probe_mask

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X