Cómo arreglar "No se encontraron tarjetas de sonido"

10

Intenté que la óptica IEC958 / SPDIF funcionara en mi placa base ASUS P8P67PRO V3 con Natty y parece que eliminé una parte crucial de mi configuración de sonido.

Aquí está la salida de algunos comandos relevantes (espero):

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

Cualquier consejo muy apreciado.

Jonathan Day
fuente
¿Está utilizando ese núcleo natty estándar o una versión posterior?
fossfreedom
@fossfreedom - uname -r: 2.6.38-10-server
Jonathan Day
¿Sigue teniendo este problema?
jrg
Terminé arrancando todo lo relacionado con el audio y reinstalando. no es agradable ...
Jonathan Day

Respuestas:

8

Yo tuve el mismo problema. Lo resolví ejecutando el siguiente comando

sudo modprobe snd-hda-intel

Dentro de una ventana de terminal ( Ctrl+ Alt+ Tpara abrir una).

usuario1336314
fuente
1
No funciono para mi. No hizo absolutamente nada.
Braden Best
Funciona para mí en Debian 9 pero tengo que escribirlo cada vez que reinicio la computadora. ¿Sabes por qué?
Roby Sottini
Funciona. He intentado muchos otros comandos de carga de pulso, etc. pero nada funcionó. Pero esto funcionó. Gracias
pamu
En mi Ubuntu 18.04, esto fue sudo modprobe snd_hda_intelcomo el resultado de lspci -v | grep sndsugerido. Y sí, ayudó de inmediato. ¡Gracias!
Eugene Gr. Philippov
5

Pasos básicos de solución de problemas

1. ¿Su volumen está completamente bajo o su altavoz está silenciado?

Ejecute el siguiente comando en la terminal

$ pacmd

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

2. ¿Puedes reproducir un sonido que se sabe que siempre se reproduce correctamente?

Ejecute el siguiente comando en la terminal

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

Si no eres usuario root, entonces

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

3. ¿Puede otro usuario reproducir uno de estos sonidos "bien conocidos"?

Inicie sesión con otra cuenta de usuario. Si no hay otros, debe crear uno con la configuración predeterminada.

4. ¿El sistema reconoce su tarjeta de sonido?

Ejecute el comando en la terminal

sudo aplay -l

La salida de ese comando debería verse así:

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

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

Si ves esto:

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

Eso significa que Ubuntu no reconoce tu tarjeta de sonido. Verifique que tenga instalados los módulos adecuados.

Luego, en la terminal, ejecute el siguiente comando

sudo modprobe snd-hda-intel

Ahora ejecuta el comando

sudo aplay -l

y vea si está obteniendo la lista de dispositivos de hardware.

5. ¿Tiene instalados los módulos de sonido?

Abra una terminal y escriba (tenga en cuenta las teclas de retroceso `para la sustitución de comandos)

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

Debería ver aparecer una gran lista de artículos. Si no lo hace, significa que el proceso de instalación no instaló los módulos de sonido por usted. Para solucionar esto, escriba en la ventana de terminal:

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

Después de instalar los módulos, deberá reiniciar para que los cambios surtan efecto.

6. ¿La tarjeta de sonido está físicamente instalada y reconocida por su hardware?

Abra una terminal y escriba

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

Esto debería generar información sobre su hardware de audio. Un ejemplo está abajo.

00: 1b.0 Dispositivo de audio: Intel Corporation 82801G (Familia ICH7) Alta

Controlador de audio de definición (rev 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

Esto resuelve el problema de sonido en ubuntu.

YashTheRedDevil
fuente
2

Mmmh ... Todos los pasos anteriores no me resolvieron el problema en Zesty 17.04, desafortunadamente: /

Pero pude activar la tarjeta de sonido con "sudo modprobe snd-hda-intel" que ya era un buen punto de partida;)

Por lo tanto, podría solucionarlo de esa manera:

  1. Para crear un archivo llamado soundcardfix en /etc/init.d

  2. Rellene el archivo con estas dos líneas de código:

#!/bin/bash
/sbin/modprobe snd-hda-intel
  1. Ingrese este comando en una terminal:
sudo chmod +x /etc/init.d/soundcardfix
  1. Finalmente, cree enlaces simbólicos con estos dos comandos en una terminal:
sudo ln -s /etc/init.d/soundcardfix /etc/rc3.d/S02soundcardfix
sudo ln -s /etc/init.d/soundcardfix /etc/rc5.d/S02soundcardfix

Espero que ayude de alguna manera :)

Fred
fuente
1
Esto funcionó para mí. sudo modprobe snd-hda-intello hice pero tuve que escribirlo cada vez, y sus instrucciones lo hicieron para que esto se haga automáticamente al inicio. Ahora aplay -lme da los nombres de los dispositivos "Analógico genérico" y "Digital genérico" en lugar de "Analógico Intel ALC887-VD", etc., pero no creo que eso cambie mucho. Tengo sonido ahora, gracias!
jrsala
1

En caso de que ayude a alguien, tuve un problema similar: Alsa estaba encontrando mi tarjeta de sonido USB, pero Pulseaudio no.

Resulta que si cambié mi usuario a root (sudo su root), entonces Pulseaudio funcionó bien. Entonces, la solución fue dar el permiso correcto de 'audio' a mi usuario:

sudo adduser myuser audio
williamtx
fuente
0

Actualizado de 12.04 a 12.10 con la herramienta de actualización dist. Primero no hubo comida y lo reparé con rescatux. Entonces no se encontró ninguna tarjeta de sonido. Revisé página tras página y probé muchas de las soluciones, aproximadamente tres horas de trabajo cuando la solución era tan simple que me sorprende que no sea el resultado de búsqueda número uno para este problema. Aquí está:

Instale el encabezado y los archivos de imagen para su núcleo.

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

¡Espero que esto funcione para ti también!

Dale Walker
fuente
0

TL; DR: en una computadora portátil Dell XPS, puede ser una cuestión de BIOS.

He tenido el mismo - de repente, dejó de tocar Ubuntu sonido y ningún jugador podría reconocer la tarjeta de sonido, no soundcards found...a partir aplay -l, aunque se han instalado todos los conductores.

Esto sucedió en un Dell XPS 15 9560 con Ubuntu 16.04 con arranque dual con Windows 10.

Después de intentar cada paso de solución de problemas, incluida la reinstalación y el arranque en diferentes núcleos, me di cuenta de que el sonido también dejó de funcionar en Windows.

Finalmente, fue algo en el BIOS que de repente se volvió loco ... Después de una actualización del BIOS, el problema se resolvió.

En otra ocasión, cuando el problema se repitió, ingresé al BIOS, desactivé el audio por completo, lo apliqué, luego lo volví a activar y, al reiniciar, el sonido volvió.

Mis conclusiones:

  • Si ejecuta un sistema de arranque dual y los pasos básicos de solución de problemas no funcionan, compruebe si el sonido también funciona en el otro sistema operativo instalado.
  • Asegúrese de que el BIOS esté actualizado e intente deshabilitar / habilitar Audio para recuperar el sonido.
valiano
fuente
0

Mi problema terminó siendo que el arranque seguro se había habilitado. Tengo un sistema UEFI con arranque seguro habilitado. La EFI_SECURE_BOOT_SIG_ENFORCEconfiguración del kernel evita que Linux cargue módulos de terceros sin firmar si UEFI Secure Boot está habilitado.

Inhabilito el arranque seguro en el BIOS y restablece la funcionalidad del sonido.

Mageek
fuente