It was working just yesterday and now I see the greyed out icon on the bar and enabling Bluetooth does nothing. I checked rfkill and it's not blocked.

dmesg | grep Blue produces this:

[ 5.045301] usb 3-7: Product: Bluetooth USB Host Controller [ 16.443866] Bluetooth: Core ver 2.19 [ 16.443882] Bluetooth: HCI device and connection manager initialized [ 16.443889] Bluetooth: HCI socket layer initialized [ 16.443891] Bluetooth: L2CAP socket layer initialized [ 16.443899] Bluetooth: SCO socket layer initialized [ 22.998446] Bluetooth: RFCOMM TTY layer initialized [ 22.998457] Bluetooth: RFCOMM socket layer initialized [ 22.998460] Bluetooth: RFCOMM ver 1.11 [ 23.362132] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 23.362134] Bluetooth: BNEP filters: protocol multicast [ 23.362141] Bluetooth: BNEP socket layer initialized [ 26.368809] Bluetooth: hci0 command 0x0c6d tx timeout [ 61.849157] Bluetooth: HIDP (Human Interface Emulation) ver 1.2 [ 61.849165] Bluetooth: HIDP socket layer initialized

hciconfig hci0 up just times out.

Any ideas?

Edit: Added the results of lsusb; lspci -nnk | grep -iA2 net; dmesg | grep -i firmware; dmesg | grep -e Atheros -e Broadcom; uname -a; hciconfig -a