У меня проблема с загрузкой модуля ivtv_alsa, несмотря на то, что я занес его в черный список. Никакой другой модуль не зависит от него:
# lsmod | grep ivtv
Module Size Used by
ivtv_alsa 13768 1
ivtv 165297 2 ivtv_alsa
cx2341x 28331 1 ivtv
i2c_algo_bit 13564 1 ivtv
v4l2_common 21457 5 ivtv,tuner,msp3400,saa7115,cx2341x
videodev 130172 8 ivtv_alsa,ivtv,tuner,msp3400,saa7115,cx2341x,v4l2_common
tveeprom 21249 1 ivtv
snd_pcm 102477 6 ivtv_alsa,snd_hda_codec_hdmi,snd_oxygen_lib,snd_hda_intel,snd_hda_codec
snd 69533 29 ivtv_alsa,snd_hda_codec_hdmi,snd_virtuoso,snd_oxygen_lib,snd_mpu401_uart,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
(я читал другие темы по этому вопросу на этом форуме, но ответы от них не помогли.)
Я пытался создать черный список-ivtv-alsa.conf в /etc/modprobe.d, содержащий
черный список ivtv_alsa
, а также попытался изменить его на
blacklist ivtv-alsa
Модуль все еще загружается, и это не позволяет моему сценарию pm / sleep.d выгрузить модуль ivtv.
Я обнаружил, что это pulseaudio, который использует модуль ivtv-alsa, поэтому, если сделать
killall pulseaudio && sudo rmmod ivtv_alsa
, то оно будет выгружено. До сих пор единственным средством было удаление файла модуля ivtv_alsa.ko.
И да, я также пытался сделать
sudo update-initramfs -u
после внесения в черный список.
1118 Есть что-то еще? Я в растерянности, и я не хочу удалять модуль после каждого обновления ядра - это ручной шаг, который плохо подходит для автоматической системы обновления.
К вашему сведению: я использую ivtv для своей карты захвата ТВ, но модуль ivtv_alsa не требуется - он прекрасно работает без него.