Emisja rozpoczęła się w ciągu 12.10. Zanim zadziałało idealnie. Teraz nawet ponowne uruchomienie alsa nie zadziała, muszę się zrestartować.
Proszę pytać o szczegóły. Używam Ubuntu 12.10, Unity DE z gnome 3.6, bez sterowników części trzecich.
Dzięki
Oto sudo lshw
wyniki: http://pastebin.com/vh3SGcZa
Próbowałem jednak usunąć i odczytać moduł jądra audio - jednak
Nie mogę sudo modprobe -r snd_hda_intel
. To dajeFATAL: Module snd_hda_intel is in use
Oto /etc/modprobe.d/alsa-base.conf
treść: http://pastebin.com/yvArB2ex
Mój model laptopa to HP 6730
W /var/log/syslog
znalazłem następujące:
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
daje 0
cat /sys/bus/pci/devices/0000\:00\:1b.0/power/control
dajeon
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>
Odpowiedzi:
Czy próbowałeś następujących operacji?
Dodaj następujące linie do pliku.
Naciśnij Ctrl+, Saby zapisać ten plik, a następnie wykonaj ten plik za pomocą następującego polecenia.
źródło
/sbin/alsa force-reload
nie rozwiąże, dlatego myślę, że ten skrypt też nie będzie.Błąd w dzienniku wydaje się sugerować, że wystąpił problem podczas zawieszania karty dźwiękowej. Czy sprawdziłeś, czy Linux jest skonfigurowany do zawieszenia karty dźwiękowej, czy też oszczędzanie energii jest wyłączone? Czytając kilka stron na ten temat, myślę, że poniższe informacje mogą być pomocne.
Sprawdź oszczędzanie energii w sterowniku HDA-Intel:
https://lesswatts.org/tips/misc.php
Sprawdź opcje oszczędzania energii za pomocą interfejsu PCI:
Sprawdź aktualny stan karty dźwiękowej zgodnie z Pulse Audio:
http://en.wikibooks.org/wiki/Configuring_Sound_on_Linux/Pulse_Audio/Testing
źródło
Kod błędu -11 oznacza -EAGAIN. Zgodnie z bieżącym kodem źródłowym
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=sound/pci/hda/hda_intel.c
Kilka rzeczy zmieniło się między wersją 3.7 a bagażnikiem. Określona wartość zwracana nie istnieje w tej metodzie w magistrali. Prawdopodobnie problem został już rozwiązany wcześniej. Możesz przetestować używając codziennego (lub czekając na rc) jądra głównego, aby to potwierdzić. Jeśli wszystko działa, możesz po prostu użyć tego jądra. Jeśli nie, możesz zgłosić swoje ustalenia do wspomnianego wpisu błędu (https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1066488), aby pomóc programistom naprawić go ...
źródło