I’ve recently bought a Home Assistant Yellow and want to add bluetooth capability. However, when following the guidelines, I always get a message saying there’s no bluetooth devices detected, despite having the bluetooth USB, a Sabrent one which I confirmed is on the compatible bluetooth USBs list plugged in. I tried both ports.
So, as it was not being detected, I went and followed the debugging instructions and logged into the home assistant using serial over USB.
The output from lsusb is as follows:
Bus 001 Device 001: ID 1d6b:0002
Bus 001 Device 002: ID 1a40:0101
And the output from dmesg | grep -i usb
is as follows:
[ 0.112159] usbcore: registered new interface driver usbfs
[ 0.112222] usbcore: registered new interface driver hub
[ 0.112293] usbcore: registered new device driver usb
[ 0.112620] usb_phy_generic phy: supply vcc not found, using dummy regulator
[ 1.789730] usbcore: registered new interface driver uas
[ 1.789803] usbcore: registered new interface driver usb-storage
[ 1.789908] usbcore: registered new interface driver usbserial_generic
[ 1.789958] usbserial: USB Serial support registered for generic
[ 1.802230] usbcore: registered new interface driver usbhid
[ 1.802241] usbhid: USB HID core driver
[ 6.429852] dwc2 fe980000.usb: supply vusb_d not found, using dummy regulator
[ 6.462591] dwc2 fe980000.usb: supply vusb_a not found, using dummy regulator
[ 6.697905] dwc2 fe980000.usb: EPs: 8, dedicated fifos, 4080 entries in SPRAM
[ 6.720550] dwc2 fe980000.usb: DWC OTG Controller
[ 6.733267] dwc2 fe980000.usb: new USB bus registered, assigned bus number 1
[ 6.741400] dwc2 fe980000.usb: irq 40, io mem 0xfe980000
[ 6.747022] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01
[ 6.757084] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 6.764381] usb usb1: Product: DWC OTG Controller
[ 6.780395] usb usb1: Manufacturer: Linux 6.1.63-haos-raspi dwc2_hsotg
[ 6.787221] usb usb1: SerialNumber: fe980000.usb
[ 6.802000] hub 1-0:1.0: USB hub found
[ 7.198822] usb 1-1: new high-speed USB device number 2 using dwc2
[ 7.411090] usb 1-1: New USB device found, idVendor=1a40, idProduct=0101, bcdDevice= 1.00
[ 7.419436] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 7.419449] usb 1-1: Product: USB 2.0 Hub [MTT]
[ 7.434379] hub 1-1:1.0: USB hub found
[ 7.619136] dwc2 fe980000.usb: dwc2_hc_halt() Channel can't be halted
I also tried inserting a known good USB storage device, but again, no meaningful change in the output. I confirmed that both devices work fine when plugged in to other computers. I see no output anywhere which suggests the OS can see any USB devices other than the hubs. There are also no meaningful hardware errors that I can see in the full dmesg output. I’ve also tried rebooting on multiple occasions.
At this point I’m thinking I may have faulty hardware, but can anyone else think of any further troubleshooting steps?