"hailo_pci " still exists, in spite of having deleted

I try to delete all modules, but some seems to exist.

Could anyone tell me how to delete completely?

TIA

$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 12 (bookworm)
Release:        12
Codename:       bookworm

### try to delete all

sudo rmmod hailo_pci
sudo rm /dev/hailo0

sudo apt remove --purge hailo*
sudo apt autoremove && sudo apt clean

sudo rm -rf /opt/hailo /usr/local/hailo ~/.hailo
sudo rm /etc/udev/rules.d/*hailo*.rules

sudo dkms remove hailo_pci/4.18.0 --all
sudo dkms remove hailo_pci/4.19.0 --all
sudo dkms remove hailo_pci/4.20.0 --all
sudo dkms remove hailo_pci/4.21.0 --all
sudo dkms remove hailo_pci/4.22.0 --all

sudo systemctl stop hailo*
sudo systemctl disable hailo*
sudo rm /etc/systemd/system/hailo*.service
sudo systemctl daemon-reload

$ lsmod | grep hailo
$                     (<-- no module)

$ sudo reboot

### booting ...

$ lsmod | grep hailo
hailo_pci             131072  0   (<-- still exists)

hiraga@raspberrypi:~ $ sudo find / -name 'hailo_pci*.*'
[sudo] password for hiraga:
/share/opt/hailo/linux/pcie/tools/hailo_pci_driver_dkms_remove.sh
/share/opt/hailo/linux/pcie/hailo_pci.conf
/usr/lib/modules/6.6.62+rpt-rpi-v8/kernel/drivers/media/pci/hailo/hailo_pci.ko.xz
/usr/lib/modules/6.12.34+rpt-rpi-v8/kernel/drivers/media/pci/hailo/hailo_pci.ko.xz
/usr/lib/modules/6.12.34+rpt-rpi-2712/kernel/drivers/media/pci/hailo/hailo_pci.ko.xz
/usr/lib/modules/6.12.34+rpt-rpi-2712/kernel/drivers/misc/hailo_pci.ko.xz
/usr/lib/modules/6.6.62+rpt-rpi-2712/kernel/drivers/media/pci/hailo/hailo_pci.ko.xz
/usr/src/hailo_pci-4.19.0
/usr/src/hailo_pci-4.19.0/linux/pcie/tools/hailo_pci_driver_dkms_remove.sh
/usr/src/hailo_pci-4.19.0/linux/pcie/hailo_pci.conf
/etc/modprobe.d/hailo_pci.conf

Hey @Koch ,

If you only want to remove Hailo drivers while keeping other components:

Step 1: Remove Driver Package Only

sudo apt purge hailort-pcie-driver hailofw

Step 2: Delete Driver Kernel Modules

sudo find /lib/modules -type f \( -name 'hailo*.ko' -o -name 'hailo*.ko.xz' \) -print -delete

Step 3: Rebuild Module Dependencies

sudo depmod -a

Step 4: Update initramfs (if needed)

sudo update-initramfs -u

After completing the process, reboot your system to ensure all changes take effect.

Thank you for your instruction.

1 Like