As far as I can see hciconfig hci0 is just a tad bit too slow, so unloading hci_usb fails because hci0 isn't down yet.
When the tip comes by a second time and I apply it, it works. Also when I try to rmmod hci_usb after the first time the tip comes by it unloads as well.
As far as I can see hciconfig hci0 is just a tad bit too slow, so unloading hci_usb fails because hci0 isn't down yet.
When the tip comes by a second time and I apply it, it works. Also when I try to rmmod hci_usb after the first time the tip comes by it unloads as well.
So it seems to be a simple race condition.