Skip to content

ReSpeaker Lite Stability Issue #8

@florian-asche

Description

@florian-asche

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

Wireing:
Image

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions