Sin sonido (no se detectó ninguna tarjeta de sonido)

Sin sonido (no se detectó ninguna tarjeta de sonido)

Estoy instalando una vieja computadora portátil para una persona con discapacidad mental que solo la usa para escuchar música y navegar en línea. Un Packard Bell easynote S5.

Instalé Lubuntu 13.10 y todo funciona perfectamente después de un poco de trabajo. El único problema que no he podido solucionar es que no hay sonido.

Primero intenté abrir alsamixery obtuve el siguiente resultado.

Cannot open mixer: File or directory does not exist

Tampoco pude correr:

cat /proc/asound/card0/codec* | grep Codec

cat /proc/asound/cards outputs

--- no soundcards ---

sudo lspci -vgenera lo siguiente:

00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04)
    Subsystem: Packard Bell B.V. Device c011
    Flags: fast devsel, IRQ 5
    Memory at b0000000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: [50] Power Management version 2
    Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
    Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
    Capabilities: [100] Virtual Channel
    Capabilities: [130] Root Complex Link

Intenté instalar los controladores Realtek pero fallaron.

¿Alguien tiene una solución?

Editar:Recibí una sugerencia extraña para intentar editar. /etc/modprobe.d/alsa-base.conf Ahora aparece un ícono de sonido pero todavía no hay sonido (claro, todavía no se detecta ninguna tarjeta de sonido).

Bien, descubrí que el proceso de instalación no instaló correctamente los módulos de sonido ya que aparentemente no tiene acceso a Estoy linux-restricted-modules intentando solucionar este problema ahora.

Editar2:No funcionó :(

Puede ser útil tener en cuenta que el sonido funcionó en la versión (antigua) de opensuse que instalé hace unos 7 años en esta computadora portátil.

Editar3:Sabes que. tornillo también. Usaré magia y haré que aparezcan los controladores.

Encontré los controladores correctos para mi tarjeta de sonido (del paquete oos de opensound.com). Se suspendió en 2008 y no funciona con mi kernel (mucho más nuevo) :(

Lo bueno es: me estoy acercando

Mis únicas opciones son usar unen realidadversión anterior del kernel o instalar Windows XP o algo así.

Respuesta1

Estoy ejecutando ubuntu 14.04 en una placa base msi z170a. Este es mi cuarto ubuntu 14.04 y todo mi hardware es diferente. También ejecuto fvwm2 como mi administrador de ventanas, por lo que no uso los escritorios gnome o unity. Lo que eso significa es que ejecuto gnome-'setup-stuff' desde un xterm o gnome-terminal.

He pasado horas y horas intentando que mi sonido funcione. Lo que ha funcionado y ha funcionado para mi última versión es algo como esto.

Desde una terminal iniciada como root. o puedes usar los comandos sudo. Creo que lo siguiente resolvió mi problema.

Como root ejecuté gnome-control-center sound
y luego lo hice

xen2:~> ls -l /dev/snd
total 0
drwxrwxrwx 2 raíz raíz 80 21 de marzo 11:13 por ruta
crw-rw-rw-+ 1 audio raíz 116, 2 21 de marzo 11:13 controlC0
crw-rw-rw-+ 1 raíz de audio 116, 7 de marzo 21 11:13 controlC1
crw-rw-rw-+ 1 audio raíz 116, 6 de marzo 21 11:13 hwC0D0
crw-rw-rw-+ 1 audio raíz 116, 10 21 de marzo 11:13 hwC1D0
crw-rw-rw-+ 1 audio raíz 116, 4 21 de marzo 17:16 pcmC0D0c
crw-rw-rw-+ 1 raíz de audio 116, 3 de marzo 21 17:24 pcmC0D0p
crw-rw-rw-+ 1 raíz de audio 116, 5 de marzo 21 11:13 pcmC0D2c
crw-rw-rw-+ 1 raíz de audio 116, 8 de marzo 21 17:04 pcmC1D3p
crw-rw-rw-+ 1 raíz de audio 116, 9 de marzo 21 16:54 pcmC1D7p
crw-rw-rw-+ 1 audio raíz 116, 1 21 de marzo 11:13 seg.
crw-rw-rw-+ 1 raíz de audio 116, 33 21 de marzo 11:13 temporizador

El ls -l era solo para ver los archivos y permisos.

Los permisos para los archivos anteriores eran diferentes cuando miré por primera vez /dev/snd. Para obtener una lista de archivos y directorios

buscar /dev/snd
/dev/snd
/dev/snd/hwC1D0
/dev/snd/pcmC1D7p
/dev/snd/pcmC1D3p
/dev/snd/controlC1
/dev/snd/por-ruta
/dev/snd/by-path/pci-0000:01:00.1
/dev/snd/by-path/pci-0000:00:1f.3
/dev/snd/hwC0D0
/dev/snd/pcmC0D2c
/dev/snd/pcmC0D0c
/dev/snd/pcmC0D0p
/dev/snd/controlC0
/dev/snd/seq
/dev/snd/temporizador

Escriba lo anterior en un archivo.
xen2:~> ls -l /dev/snd >> /root/reboot_fixes

Luego edité /root/reboot_fixes con chmod 777 para todos los directorios y chmod 666 para todos los archivos.

Cada vez que reinicio tengo que ejecutar /root/reboot_fixes. pero esta es la única manera de hacer que el sonido funcione. He leído docenas de hacer esto y ninguno funcionó. Esto funciona para mí.

información relacionada