Bluetooth mouse won't work on FileVault 2 machine until after login

On a machine with FileVault 2 enabled, my Apple Magic Mouse does not work until after I log in. After login, the mouse works and I can tell from IORegistryExplorer that `/System /Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext` is attached to `Bluetooth USB Host Controller@14830000`.


Both the `IOBluetoothFamily.kext` and the enclosed `BroadcomBluetoothHostControllerUSBTransport.kext` have their Info.plist `OSBundleRequired` equal to "Safe Boot", so the service should be available early.


When I boot into single user mode and explicitly try to load the driver with


% kextload BroadcomBluetoothHostControllerUSBTransport.kext


The system responds with


Error in security framework, error -67674.

/System/Library/Extensions/AppleKextExcludeList.kext has invalid signature; Trust cache is disabled.

ERROR: invalid signature for '/System /Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext' will not load

/System /Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext failed to load - (unknown).


There is no such "invalid signature" problem if I explicitly `kextunload`/`kextload` that service after login, and the signature is valid according to `codesign`:


% codesign --verify --no-strict --verbose /System /Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext

BroadcomBluetoothHostControllerUSBTransport.kext/: valid on disk

BroadcomBluetoothHostControllerUSBTransport.kext/: satisfies its Designated Requirement


Others have had one-time problems with Bluetooth input devices immediately after enabling FileVault 2, but in my case the problem seems to be permanent. I have also tried everything that is normally suggested for Bluetooth problems in Yosemite: Turning Bluetooth off and on, re-pairing the device, resetting the NVRAM, resetting the SMC, and so on.


Does anybody have any suggestions on how I can better diagnose the problem or fix it? (Apologies for not yet knowing the formatting conventions on this forum.)

Hi Neil, I have the same problem here.

Bluetooth devices perpetually do not work on with File Vault enabled here, latest El Capitan.

Did you ever figure out a solution?

I too have tried all of the resetting the bluetooth chip, nvram, smc, etc...no dice.

Bluetooth mouse won't work on FileVault 2 machine until after login
 
 
Q