sockscap Posted September 20, 2021 Share Posted September 20, 2021 For some special reason, I want to make sure bluetooth is completely disabled. I have done the following: 1. Try to run hcitool & bluetoothctl. Both commands are unavailable on the system. 2. Run "systemctl status bluetooth", it says "Unit bluetooth.service could not be found." 3. Run "service --status-all", it doesn't show bluetooth entry. I'd assume bluetooth isn't enabled, but when I run "dmesg |grep Bluetooth", it shows: [ 13.744331] Bluetooth: Core ver 2.22 [ 13.744337] Bluetooth: Starting self testing [ 13.761692] Bluetooth: ECDH test passed in 16935 usecs [ 13.764626] Bluetooth: SMP test passed in 2804 usecs [ 13.764636] Bluetooth: Finished self testing [ 13.764717] Bluetooth: HCI device and connection manager initialized [ 13.764729] Bluetooth: HCI socket layer initialized [ 13.764734] Bluetooth: L2CAP socket layer initialized [ 13.764748] Bluetooth: SCO socket layer initialized [ 13.778717] Bluetooth: Generic Bluetooth SDIO driver ver 0.1 What's the correct method to verify whether bluetooth is enabled on the system? In addition, what's the correct method to completely disable bluetooth? Any suggestions are appreciated. 0 Quote Link to comment Share on other sites More sharing options...
Solution guidol Posted September 20, 2021 Solution Share Posted September 20, 2021 You could test the options from this page: https://unix.stackexchange.com/questions/387502/disable-bluetooth-at-boot - via /etc/bluetooth/main.conf AutoEnable=false - rfkill sudo rfkill block bluetooth - lsmod / blacklist the modules 1 Quote Link to comment Share on other sites More sharing options...
sockscap Posted September 21, 2021 Author Share Posted September 21, 2021 Thanks! lsmod / blacklist the modules resolves the issue. 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.