The Bluetooth adapter fails in Kali Linux because Windows 11 retains exclusive control over the hardware after a fast shutdown. This "Fast Startup" feature prevents the Linux kernel from initializing the radio, causing connection errors. Disabling this power-saving mode and ensuring the
bluetooth service is active resolves the conflict between the two operating systems.
Understanding the Fast Startup Conflict
When you shut down Windows 11 with the "Fast Startup" option enabled, the system does not perform a complete power-off. Instead, it hibernates the kernel state to speed up the next boot process. During this hibernation, the Bluetooth controller remains powered on and locked by the Windows driver. When you subsequently boot into Kali Linux, the kernel attempts to initialize the same hardware but finds it already in use or in an undefined state. Consequently, the Bluetooth service starts but cannot communicate with the device, leading to a non-functional adapter.
This issue is particularly common in dual-boot environments where one OS has deep integration with the motherboard's firmware and power management features. While Ubuntu and other desktop distributions often handle this gracefully through user-space tools, Kali Linux requires manual intervention to override the locked state. If you are experiencing broader connectivity issues, you might also want to check
Bluetooth is not running in Kali Linux for additional troubleshooting steps related to service failures.
Disabling Windows Fast Startup
To fix the hardware lock, you must force Windows 11 to perform a full shutdown every time. This ensures that all drivers release their hold on peripheral devices before the power is cut. Follow these steps to disable the feature:
- Open Power Options: Press the
Win + R keys to open the Run dialog. Type control and press Enter to open the Control Panel.
- Navigate to Shutdown Settings: Go to Hardware and Sound, then select Power Options. On the left sidebar, click Choose what the power buttons do.
- Change Advanced Settings: Click the link that says Change settings that are currently unavailable. You may need administrator privileges to proceed.
- Disable Fast Startup: Scroll down to the Shutdown settings section. Uncheck the box labeled Turn on fast startup (recommended).
- Save Changes: Click Save changes at the bottom of the window.
After completing these steps, restart your computer directly into Kali Linux. The Bluetooth adapter should now be detected correctly by the kernel. It is crucial to always shut down Windows completely rather than using the "Restart" button, as Restart sometimes bypasses the full shutdown sequence even with Fast Startup disabled, depending on the BIOS version.
Verifying Service Status in Kali Linux
Once the hardware lock is removed, you must ensure that the Bluetooth stack in Kali Linux is configured to start automatically. Sometimes, the service is installed but inactive due to previous failed initialization attempts. Use the terminal to check the status and enable the service.
Run the following command to check if the Bluetooth daemon is active:
systemctl status bluetooth
If the output indicates that the service is
inactive or
dead, you need to enable and start it manually. Execute these commands in sequence:
sudo systemctl enable bluetooth
sudo systemctl start bluetooth
The first command ensures the service starts on every boot, while the second immediately activates it for your current session. After running these commands, verify that the status changes to
active (running). You can also test the functionality by opening the Bluetooth settings in your desktop environment and attempting to pair a device. If the service still fails to start, refer to guides on
Windows 11 Not Detected by GRUB: Troubleshooting Guide to ensure your bootloader configuration isn't interfering with hardware detection during the boot sequence.
Alternative Fixes for Persistent Issues
If disabling Fast Startup does not resolve the issue, there are two additional layers of troubleshooting you can apply within Kali Linux. These methods address software-level conflicts and firmware resets.
1. Reload the Kernel Module
Sometimes the kernel module responsible for the Bluetooth radio gets stuck in a bad state. You can try reloading it without rebooting. Identify your Bluetooth interface name using
lsusb or
dmesg | grep -i bluetooth. Then, unload and reload the relevant module (often
btrtl,
btusb, or
ath3k depending on your hardware):
sudo modprobe -r btusb
sudo modprobe btusb
Check if the adapter appears again using
hciconfig or the graphical settings menu.
2. Check Secure Boot and Driver Compatibility
In some cases, Secure Boot in the UEFI firmware can prevent third-party or proprietary Bluetooth drivers from loading correctly in Kali Linux. If you have custom drivers installed, ensure they are signed or disable Secure Boot temporarily to test if the adapter becomes functional. Additionally, ensure your Kali Linux kernel is up to date, as newer kernels include better support for recent Bluetooth chips found in Windows 11 laptops.
Frequently Asked Questions
Why does Bluetooth work in Windows but not Kali?
It works in Windows because the OS properly initializes and controls the hardware driver. In Kali, the hardware is left in a hibernated state by Windows, preventing the Linux kernel from accessing it until Fast Startup is disabled.
Do I need to reinstall Kali Linux to fix this?
No, reinstallation is unnecessary. The issue is related to power management settings in Windows and service states in Linux, not corrupted files on the disk partition.
Can I keep Fast Startup enabled in Windows?
Technically yes, but you would need to manually reset the Bluetooth driver in Linux every time you switch OSes. Disabling Fast Startup is the most reliable long-term solution for dual-boot users.
What if my Bluetooth adapter still doesn't show up after these steps?
Check your BIOS/UEFI settings to ensure Bluetooth is enabled at the firmware level. Also, verify that you haven't accidentally disabled the radio via a physical hardware switch or keyboard shortcut key on your laptop.
Does this issue affect Wi-Fi as well?
Often, yes. Many modern laptops combine Wi-Fi and Bluetooth on a single card. If Wi-Fi is also failing in Kali, the same Fast Startup lock applies to the network interface, and the same fix will resolve both issues.