Le problème a commencé dans 12.10. Avant cela fonctionnait parfaitement. Maintenant, même redémarrer alsa ne fonctionnera pas, je dois redémarrer.
Veuillez demander des détails. J'utilise Ubuntu 12.10, Unity DE avec GNOME 3.6, pas de pilotes tiers.
Merci
Vous voici avec la sudo lshw
sortie: http://pastebin.com/vh3SGcZa
J'ai essayé de supprimer et de relire le module du noyau audio - cependant
Je ne peux pas sudo modprobe -r snd_hda_intel
. Il donneFATAL: Module snd_hda_intel is in use
Vous voici avec du /etc/modprobe.d/alsa-base.conf
contenu: http://pastebin.com/yvArB2ex
Mon modèle d'ordinateur portable est HP 6730s
En /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
donneon
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>
Réponses:
Avez-vous essayé les opérations suivantes?
Ajoutez les lignes suivantes dans le fichier.
Appuyez sur Ctrl+ Spour enregistrer ce fichier, puis rendez ce fichier exécutable avec la commande suivante.
la source
/sbin/alsa force-reload
ne résoudra pas, donc je pense que ce script ne le sera pas non plus.L'erreur dans votre journal semble suggérer qu'il y a eu 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 lisant quelques pages sur le sujet, je pense que les informations suivantes pourraient être utiles.
Vérifiez l'économie d'énergie dans le pilote HDA-Intel:
https://lesswatts.org/tips/misc.php
Vérifiez les options d'économie d'énergie à l'aide de l'interface PCI:
Vérifiez l'état actuel de la carte son, selon Pulse Audio:
http://en.wikibooks.org/wiki/Configuring_Sound_on_Linux/Pulse_Audio/Testing
la source
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 tronc. C'est comme si le problème était déjà réglé en amont. Vous pouvez tester en utilisant un noyau principal quotidien (ou attendre le rc) pour le confirmer. Si tout fonctionne, vous pouvez simplement utiliser ce noyau. Sinon, vous pouvez signaler vos résultats à l'entrée de bogue mentionnée (https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1066488) pour aider le développeur à le corriger ...
la source