Removing stubborn modules
Solution 1:
When you do an lsmod
, what is the reference count for the bluetooth module? Also,
lsmod | grep "bluetooth"
just to make sure there aren't other dependencies that may have been missed.
Eject modules in the following order:
rmmod bnep
rmmod hidp
rmmod rfcomm
rmmod l2cap
Then try
rmmod bluetooth
lsmod
Solution 2:
What about disabling the module in /etc/modprobe.conf or blacking listing under /etc/modprobe.d/blacklist and then just rebooting?
Does something map to a /dev device and you could use lsof on that?
I think you have already tried the normal options...