-
Notifications
You must be signed in to change notification settings - Fork 7
Description
Description:
I am experiencing an issue with the ReSpeaker Lite board (https://github.com/respeaker/ReSpeaker_Lite) when using it with a Raspberry Pi Zero 2 W via USB. The microphone initially works but stops functioning after some time.
I want to create a ready to use image and documentation in consultation and release with Homeassistant, but only when this hardware is stable.
Here are the details of my setup and troubleshooting steps...
Hardware & Software Setup:
Device: ReSpeaker Lite
Connection: USB
Raspberry Pi Model: Raspberry Pi Zero 2 W
Power Supply: 5V, 2.5A (verified sufficient)
Firmware Version: 2.0.7 (latest available)
OS: Debian GNU/Linux 12
Kernel: Linux 6.6.74+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.6.74-1+rpt1 (2025-01-27) aarch64 GNU/Linux
Image Build for PI: https://github.com/florian-asche/PiCompose/tree/feature/initial-base
How i use the device?
I use it with wyoming-satellite by exec this commands:
- "--mic-command"
- "arecord -D pipewire -r 16000 -c 1 -f S16_LE -t raw"
- "--snd-command"
- "aplay -D pipewire -r 22050 -c 1 -f S16_LE -t raw"
Troubleshooting Steps Taken:
Verified that the power supply is stable and sufficient.
Tested with different USB cables and ports.
Disabled USB autosuspend and experimented with various kernel parameters.
Reloaded the snd-usb-audio module.
Tested on another Raspberry Pi Zero 2 W with similar results.
(Monitored dmesg -w but found no errors related to the issue.)
This is the sate when no audio output or input is working...
root@sattelite-newboard:~# lsusb
Bus 001 Device 002: ID 2886:0019 Seeed Technology Co., Ltd. ReSpeaker Lite
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@sattelite-newboard:~# lsusb -t
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
|__ Port 1: Dev 2, If 0, Class=Audio, Driver=snd-usb-audio, 480M
|__ Port 1: Dev 2, If 1, Class=Audio, Driver=snd-usb-audio, 480M
|__ Port 1: Dev 2, If 2, Class=Audio, Driver=snd-usb-audio, 480M
|__ Port 1: Dev 2, If 3, Class=Application Specific Interface, Driver=, 480M
Debugging:
syslog_pipewire_bad.log
syslog_pipewire_good.log
Questions:
- Is there a known compatibility issue between the ReSpeaker Lite and Raspberry Pi Zero 2 W?
- Are there any firmware updates available that might resolve this issue?
- Are there recommended settings or configurations to ensure stable USB operation?
- Any guidance or troubleshooting recommendations would be greatly appreciated.
Thank you!