O problema começou dentro das 12.10. Antes que funcionasse perfeitamente. Agora, mesmo reiniciar o alsa não funcionará, tenho que reiniciar.
Por favor, peça detalhes. Estou executando o Ubuntu 12.10, unidade DE com o gnome 3.6, sem drivers de terceiros.
obrigado
Aqui você está com a sudo lshw
saída: http://pastebin.com/vh3SGcZa
Eu tentei remover e ler o módulo do kernel de áudio - no entanto
Não pode sudo modprobe -r snd_hda_intel
. DáFATAL: Module snd_hda_intel is in use
Aqui você está com o /etc/modprobe.d/alsa-base.conf
conteúdo: http://pastebin.com/yvArB2ex
Meu modelo de laptop é o HP 6730s
Em /var/log/syslog
eu encontrei o seguinte:
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_save
dá 0
cat /sys/bus/pci/devices/0000\:00\:1b.0/power/control
dáon
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>
Respostas:
Você já tentou as seguintes operações?
Adicione as seguintes linhas ao arquivo.
Pressione Ctrl+ Spara salvar este arquivo e, em seguida, torne este arquivo executável com o seguinte comando.
fonte
/sbin/alsa force-reload
não resolverá, portanto acho que esse script também não.O erro no seu log parece sugerir que houve um problema ao suspender a placa de som. Você verificou se o Linux está configurado para suspender a placa de som ou se a economia de energia está desativada? Lendo algumas páginas sobre o tópico, acho que as seguintes informações podem ser úteis.
Verifique se há economia de energia no driver HDA-Intel:
https://lesswatts.org/tips/misc.php
Verifique as opções para Economia de energia, usando a interface PCI:
Verifique o estado atual da placa de som, de acordo com a Pulse Audio:
http://en.wikibooks.org/wiki/Configuring_Sound_on_Linux/Pulse_Audio/Testing
fonte
O código de erro -11 significa -EAGAIN. De acordo com o código fonte atual
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=sound/pci/hda/hda_intel.c
Várias coisas mudaram entre 3,7 e tronco. O valor de retorno específico não existe neste método no tronco. É provável que o problema já esteja resolvido a montante. Você pode testar usando um kernel principal diário (ou esperar pelo rc) para confirmar isso. Se tudo funcionar, você pode apenas usar esse kernel. Caso contrário, você pode relatar suas descobertas na entrada de bug mencionada (https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1066488) para ajudar o desenvolvedor a corrigi-lo ...
fonte