No hay sonido en el curriculum vitae después de suspender en 12.10 [cerrado]

8

El problema ha comenzado en 12.10. Antes funcionaba perfectamente. Ahora, incluso reiniciar alsa no funcionará, tengo que reiniciar.

Por favor, solicite detalles. Estoy ejecutando Ubuntu 12.10, unity DE con gnome 3.6, sin controladores de terceros.

Gracias

Aquí está con la sudo lshwsalida: http://pastebin.com/vh3SGcZa


Intenté quitar y leer el módulo del kernel de audio, sin embargo

No se puede sudo modprobe -r snd_hda_intel. DaFATAL: Module snd_hda_intel is in use

Aquí estás con el /etc/modprobe.d/alsa-base.confcontenido: http://pastebin.com/yvArB2ex

Mi modelo de computadora portátil es HP 6730s


En /var/log/syslogencontré lo siguiente:

kernel: [   33.847111] pci_pm_runtime_suspend(): azx_runtime_suspend+0x0/0x40 [snd_hda_intel] returns -11

cat /sys/module/snd_hda_intel/parameters/power_saveda 0 cat /sys/bus/pci/devices/0000\:00\:1b.0/power/controldaon

pacmd list-sinks:

Welcome to PulseAudio! Use "help" for usage information.
>>> 1 sink(s) available.
  * index: 0
    name: <alsa_output.pci-0000_00_1b.0.analog-stereo>
    driver: <module-alsa-card.c>
    flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
    state: SUSPENDED
    suspend cause: IDLE 
    priority: 9959
    volume: 0: 100% 1: 100%
            0: 0,00 dB 1: 0,00 dB
            balance 0,00
    base volume: 100%
                 0,00 dB
    volume steps: 65537
    muted: no
    current latency: 0,00 ms
    max request: 0 KiB
    max rewind: 0 KiB
    monitor source: 0
    sample spec: s16le ch 2 48000 Hz
    channel map: front-left,front-right
                 Stereo
    used by: 0
    linked by: 0
    configured latency: 0,00 ms; range is 1,00 .. 341,33 ms
    card: 0 <alsa_card.pci-0000_00_1b.0>
    module: 4
    properties:
        alsa.resolution_bits = "16"
        device.api = "alsa"
        device.class = "sound"
        alsa.class = "generic"
        alsa.subclass = "generic-mix"
        alsa.name = "AD198x Analog"
        alsa.id = "AD198x Analog"
        alsa.subdevice = "0"
        alsa.subdevice_name = "subdevice #0"
        alsa.device = "0"
        alsa.card = "0"
        alsa.card_name = "HDA Intel"
        alsa.long_card_name = "HDA Intel at 0xd8900000 irq 49"
        alsa.driver_name = "snd_hda_intel"
        device.bus_path = "pci-0000:00:1b.0"
        sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
        device.bus = "pci"
        device.vendor.id = "8086"
        device.vendor.name = "Intel Corporation"
        device.product.name = "82801I (ICH9 Family) HD Audio Controller"
        device.form_factor = "internal"
        device.string = "front:0"
        device.buffering.buffer_size = "65536"
        device.buffering.fragment_size = "32768"
        device.access_mode = "mmap+timer"
        device.profile.name = "analog-stereo"
        device.profile.description = "Stereo analogico"
        device.description = "Audio interno Stereo analogico"
        alsa.mixer_name = "Analog Devices AD1984A"
        alsa.components = "HDA:11d4194a,103c3614,00100400 HDA:11c11040,103c1378,00100200"
        module-udev-detect.discovered = "1"
        device.icon_name = "audio-card-pci"
    ports:
        analog-output: Uscita analogica (priority 9900, available: unknown)
            properties:

    active port: <analog-output>
jazmines
fuente
Los enlaces de pastebin están rotos.
jdthood
habían expirado, ¡ahora los pegué de nuevo!
Jasmines
Tuve un problema similar, la actualización (¿o estaba eliminando, reinstalando algunos paquetes de sonido?) Me lo solucionó.
NoBugs
¿Reiniciar pulseaudio, usando la ayuda 'pulseaudio -k'?
David
No lo hace. Agregué una nueva edición, ¡tal vez esto pueda ayudarte a descubrir el problema!
Jasmines

Respuestas:

1

¿Has probado las siguientes operaciones?

sudo gedit /etc/pm/sleep.d/50alsa

Agregue las siguientes líneas en el archivo.

case "$1" in
        hibernate|suspend)
                # Stopping is not required
                ;;
        thaw|resume)
                /sbin/alsa force-reload
                ;;
        *) exit $NA
                ;;
esac

Presione Ctrl+ Spara guardar este archivo, luego haga ejecutable este archivo con el siguiente comando.

sudo chmod +x /etc/pm/sleep.d/50alsa
Hckr
fuente
Ejecutar manualmente /sbin/alsa force-reloadno resolverá, por lo tanto, creo que este script tampoco lo hará.
Jasmines
Hay informes de errores en Launchpad que informan síntomas similares. Por ejemplo, bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1066488 , bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1076980
jdthood
Esto me ayudó en Ubuntu 13.04.
Stefan Radovanovici
0

El error en su registro parece sugerir que hubo un problema al suspender la tarjeta de sonido. ¿Ha verificado si Linux está configurado para suspender la tarjeta de sonido o si el ahorro de energía está desactivado? Leyendo algunas páginas sobre el tema, creo que la siguiente información podría ser útil.

Verifique el ahorro de energía en el controlador HDA-Intel:

cat /sys/module/snd_hda_intel/parameters/power_save

https://lesswatts.org/tips/misc.php

Verifique las opciones de Ahorro de energía, utilizando la interfaz PCI:

cat /sys/bus/pci/devices/*/power/control  # '*' should match the sound card's PCI Address, as listed in 'lshw'

Verifique el estado actual de la tarjeta de sonido, de acuerdo con Pulse Audio:

pacmd list-sinks     # Look for 'suspend', 'suspend-cause' and 'alsa.card_name'

http://en.wikibooks.org/wiki/Configuring_Sound_on_Linux/Pulse_Audio/Testing

David
fuente
encuentre los resultados solicitados en la pregunta
jazmines
Bien, supongo que ese no es el problema. Última sugerencia, ¿ha intentado utilizar alguna de las opciones disponibles para el códec 'AD1984A'? shanky.org/2011/09/26/ubuntu-and-hp-touchsmart-sound
David
0

El código de error -11 significa -EAGAIN. De acuerdo con el código fuente actual

http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=sound/pci/hda/hda_intel.c

Varias cosas cambiaron entre 3.7 y el tronco. El valor de retorno específico no existe en este método en el tronco. Es probable que el problema ya esté solucionado aguas arriba. Puede probar usando un núcleo principal diario (o esperar a los rc) para confirmar esto. Si todo funciona, puede usar ese núcleo. Si no, puede informar sus hallazgos a la entrada de error mencionada (https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1066488) para ayudar al desarrollador a solucionarlo ...

falstaff
fuente
Ya he probado 3.7 provisto por xorg-edgers, pero no solucionó este error, y además le dio pánico al kernel al reanudar el adaptador de CA de la batería.
Jasmines