Tidak ada suara pada resume setelah ditangguhkan di 12.10 [ditutup]

8

Masalahnya telah dimulai dalam jam 12.10. Sebelum itu bekerja dengan sempurna. Sekarang, bahkan me-restart alsa tidak akan berhasil, saya harus reboot.

Tolong, tanyakan detailnya. Saya menjalankan Ubuntu 12.10, kesatuan DE dengan gnome 3.6, tidak ada driver bagian ketiga.

Terima kasih

Di sini Anda dengan sudo lshwoutput: http://pastebin.com/vh3SGcZa


Saya sudah mencoba menghapus dan membaca modul kernel audio - namun

Tidak bisa sudo modprobe -r snd_hda_intel. MemberikanFATAL: Module snd_hda_intel is in use

Di sini Anda dengan /etc/modprobe.d/alsa-base.confkonten: http://pastebin.com/yvArB2ex

Model laptop saya adalah HP 6730s


Dalam /var/log/syslogsaya menemukan yang berikut:

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_savememberi 0 cat /sys/bus/pci/devices/0000\:00\:1b.0/power/controlmemberion

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>
melati
sumber
Tautan pastebin rusak.
jdthood
mereka telah kedaluwarsa, sekarang aku menjepit mereka lagi!
jasmines
Saya memiliki masalah serupa, memperbarui (atau menghapusnya, menginstal ulang beberapa paket suara?) Memperbaikinya untuk saya.
NoBugs
Apakah me-restart pulseaudio, menggunakan bantuan 'pulseaudio -k'?
David
Tidak. Saya menambahkan suntingan baru, mungkin ini dapat membantu Anda mengetahui masalahnya!
jasmines

Jawaban:

1

Sudahkah Anda mencoba operasi berikut?

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

Tambahkan baris berikut ke dalam file.

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

Tekan Ctrl+ Suntuk menyimpan file ini, lalu buat file ini dapat dieksekusi dengan perintah berikut.

sudo chmod +x /etc/pm/sleep.d/50alsa
Hckr
sumber
Eksekusi secara manual /sbin/alsa force-reloadtidak akan menyelesaikan, oleh karena itu saya pikir skrip ini tidak akan terlalu.
jasmines
Ada laporan bug di Launchpad yang melaporkan gejala serupa. Misalnya, bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1066488 , bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1076980
jdthood
Ini membantu saya di Ubuntu 13.04.
Stefan Radovanovici
0

Kesalahan dalam log Anda tampaknya menunjukkan ada masalah saat menangguhkan kartu suara. Sudahkah Anda memeriksa apakah Linux diatur untuk menangguhkan kartu suara, atau apakah penghematan daya dinonaktifkan? Membaca beberapa halaman tentang topik ini, saya pikir informasi berikut mungkin bisa membantu.

Periksa Penghematan Daya dalam Driver HDA-Intel:

cat /sys/module/snd_hda_intel/parameters/power_save

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

Periksa opsi Penghematan Daya, menggunakan antarmuka PCI:

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

Periksa status kartu suara saat ini, menurut 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
sumber
temukan keluaran yang diminta dalam pertanyaan
jasmines
Oke, saya kira bukan itu masalahnya. Saran terakhir, sudahkah Anda mencoba menggunakan salah satu opsi yang tersedia untuk codec 'AD1984A'? shanky.org/2011/09/26/ubuntu-and-hp-touchsmart-sound
David
0

Kode kesalahan -11 berarti -EAGAIN. Menurut kode sumber saat ini

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

Beberapa hal berubah antara 3,7 dan trunk. Nilai pengembalian spesifik tidak ada dalam metode ini di bagasi. Sepertinya masalahnya sudah diperbaiki di hulu. Anda dapat menguji menggunakan kernel garis utama harian (atau menunggu rc) untuk mengonfirmasi hal ini. Jika semuanya berfungsi, Anda mungkin hanya menggunakan kernel itu. Jika tidak, Anda dapat melaporkan temuan Anda ke entri bug yang disebutkan (https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1066488) untuk membantu pengembang memperbaikinya ...

Falstaff
sumber
Saya sudah mencoba 3,7 yang disediakan oleh xorg-edgers, tetapi tidak memperbaiki bug ini, dan terlebih lagi membuat panik kernel untuk melanjutkan adaptor ac dari baterai.
jasmines