Не удаётся заблокировать модуль ядра

У меня на ноутбуке c Leap 43.3 установлена Wi-fi карта BCM43224, управляется драйвером brcmsmac, работает. Заметил, что для неё грузятся ещё b43 и b43legacy и решил заблокировать их, т.к. слышал, что несколько активных драйверов для одного устройства могут мешать друг другу.
**# lsmod | grep b43
**

b43legacy             126976  0
b43                   442368  0
ssb                    77824  2 b43,b43legacy
mmc_core              143360  2 b43,ssb
mac80211              786432  3 b43,brcmsmac,b43legacy
cfg80211              614400  4 b43,brcmsmac,mac80211,b43legacy
bcma                   57344  3 b43,brcmsmac

**# sudo modprobe -r b43

sudo modprobe -r b43legacy**

**# echo -e blacklist b43
blacklist b43legacy > /etc/modprobe.d/50-broadcom-b43-blacklist.conf
cat /etc/modprobe.d/50-broadcom-b43-blacklist.conf
**

blacklist b43
blacklist b43legacy

Но после перезагрузки **# lsmod | grep b43 **выдаёт то же самое - b43 и b43legacy всё-равно активны.
На всякий случай проверил initrd:
**# lsinitrd | grep b43 **- пусто…
Как такое может быть?

Причиной столь странного поведения оказался systemd, а точнее pullin-bcm43xx-firmware.service, он был активен после свежей установки. После удаления соответствующего пакета и перезагрузки перестал загружаться b43legacy даже без блокировки, а вот b43 пришлось всё-таки внести в blacklist и теперь оба модуля не загружаются.