Модуль в черном списке все еще загружен?

У меня проблема с загрузкой модуля 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 не требуется - он прекрасно работает без него.

2
задан 2 May 2014 в 22:52

0 ответов

Другие вопросы по тегам:

Похожие вопросы: