La question a commencé à partir de 12h10. Avant cela fonctionnait parfaitement. Maintenant, même redémarrer alsa ne fonctionnera pas, je dois redémarrer.
S'il vous plaît, demandez des détails. Je suis sous Ubuntu 12.10, unité DE avec gnome 3.6, pas de pilotes tiers.
Merci
Vous voici avec Sudo lshw
résultat: http://Pastebin.com/vh3SGcZa
J'ai essayé de retirer et de lire le module du noyau audio - cependant
Ne peut pas Sudo modprobe -r snd_hda_intel
. Cela donne FATAL: Module snd_hda_intel is in use
Vous voici avec /etc/modprobe.d/alsa-base.conf
contenu: http://Pastebin.com/yvArB2ex
Mon modèle d'ordinateur portable est HP 6730s
Dans /var/log/syslog
j'ai trouvé ce qui suit:
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
donne 0
cat /sys/bus/pci/devices/0000\:00\:1b.0/power/control
donne 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>
Avez-vous essayé les opérations suivantes?
Sudo gedit /etc/pm/sleep.d/50alsa
Ajoutez les lignes suivantes dans le fichier.
case "$1" in
hibernate|suspend)
# Stopping is not required
;;
thaw|resume)
/sbin/alsa force-reload
;;
*) exit $NA
;;
esac
Presse Ctrl+S pour enregistrer ce fichier, puis exécutez ce fichier avec la commande suivante.
Sudo chmod +x /etc/pm/sleep.d/50alsa
Le code d'erreur -11 signifie -EAGAIN. Selon le code source actuel
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=sound/pci/hda/hda_intel.c
Plusieurs choses ont changé entre 3.7 et trunk. La valeur de retour spécifique n'existe pas dans cette méthode dans le coffre. C'est probablement que le problème est déjà résolu en amont. Vous pouvez tester en utilisant un noyau principal quotidien (ou attendre le code retour) pour le confirmer. Si tout fonctionne, vous pouvez simplement utiliser ce noyau. Sinon, vous pouvez signaler vos découvertes à l'entrée de bogue mentionnée (https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1066488) pour aider le développeur à le résoudre ...
L'erreur dans votre journal semble suggérer l'existence d'un problème lors de la suspension de la carte son. Avez-vous vérifié si Linux est configuré pour suspendre la carte son ou si l'économie d'énergie est désactivée? En parcourant quelques pages sur le sujet, je pense que les informations suivantes pourraient être utiles.
Recherchez les économies d’énergie dans le pilote HDA-Intel:
cat /sys/module/snd_hda_intel/parameters/power_save
https://lesswatts.org/tips/misc.php
Vérifiez les options d'économie d'énergie à l'aide de l'interface PCI:
cat /sys/bus/pci/devices/*/power/control # '*' should match the sound card's PCI Address, as listed in 'lshw'
Vérifiez l'état actuel de la carte son, conformément à 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