Esse script link conserta isso para mim todas as vezes.
Meu subsistema de som morre irregularmente. Ele pode ser corrigido com a reinicialização, mas estou querendo saber se posso corrigi-lo simplesmente reiniciando-o - evitando assim a reinicialização.
Eu tentei:
pulseaudio --kill
Isso não resolve o problema.
Então tentei descarregar os módulos (para recarregá-los depois):
sudo modprobe -r snd_hda_codec_hdmi
sudo modprobe -r snd_hda_codec_analog
sudo modprobe -r snd_hda_codec_generic
sudo modprobe -r snd_hda_intel
sudo modprobe -r snd_hda_controller
sudo modprobe -r snd_hda_codec
sudo modprobe -r snd_hwdep
sudo modprobe -r snd_pcm
sudo modprobe -r snd_seq_midi
sudo modprobe -r snd_seq_midi_event
sudo modprobe -r snd_rawmidi
sudo modprobe -r snd_seq
sudo modprobe -r snd_seq_device
sudo modprobe -r snd_timer
sudo modprobe -r snd
sudo modprobe -r soundcore
Todos eles dão:
modprobe: FATAL: Module XX is in use.
Como alguns deles dependem um do outro, faz sentido para alguns deles, mas não para este:
$ lsmod |grep hdmi
snd_hda_codec_hdmi 53248 1
Depois tentei forçar a remoção:
$ sudo rmmod --force snd_hda_codec_hdmi
rmmod: ERROR: ../libkmod/libkmod-module.c:769 kmod_module_remove_module() could not remove 'snd_hda_codec_hdmi': Resource temporarily unavailable
rmmod: ERROR: could not remove module snd_hda_codec_hdmi: Resource temporarily unavailable
fuser -v /dev/snd/*
não retorna nada, então não parece haver um processo acessando o subsistema de som.
Versões:
$ uname -a
Linux hp 3.19.0-32-generic #37~14.04.1-Ubuntu SMP Thu Oct 22 09:41:40 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/issue
Linux Mint 17.3 Rosa \n \l
Esse script link conserta isso para mim todas as vezes.
Tags kernel-modules audio