Hi Bastien, > After suspending and resuming my laptop, hci0's name is reset to what > looks like the factory name: > $ hciconfig -a | grep Name > Name: 'BCM20702A' > > This is the device in question: > Bus 001 Device 004: ID 0a5c:21e6 Broadcom Corp. BCM20702 Bluetooth 4.0 [ThinkPad] > > And my laptop is a Lenovo X1 Carbon. > > Neither udevadm nor btmon show the device going away on suspend and > coming back on resume. can you start btmon, call hciconfig hci0 name, then suspend, then resume, call hciconfig hci0 name again. I am wondering if for some reason the suspend/resume actually does a HCI Reset without telling us. The name normally only gets reset to BCM20702A when doing a full reset. Another possibility is that we actually forgot to set it in the first place. I am pretty sure I have intensively tested and that should not happen, but you might just found a corner case. Regards Marcel -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html