USB devices not being seen by home assistant yellow

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?

1 Like