Hi all,
as far as i can see, i dont have to install any driver on the Raspberry Pi like i had to with the Respeaker 2 Hat. Thats great!
I am using a standard debian 64 Raspberry Pi OS. I installed pipewire for multi audio application.
But also when testing on my ubuntu notebook, i have the same issue.
When i try to set a volume in alsamixer i can switch to the Respeaker Lite soundcard but i have zero channels.
Hi there,
So , shot in the dark, here… What about menu config? is there a need to enable some option first before it will show up ? Interface maybe I2C ?
HTH
GL
PJ 
As far as i can tell, since i connect it via USB, i dont need to configure i2c. But maybe i need to configure asound.conf and asound.state.
I have something running. Something because yeah mic and audio works but sometimes not.
And i have dmesg errors:
[ 95.708170] usb 1-1: 2:0: usb_set_interface failed (-110)
[ 122.762868] usb 1-1: 2:0: usb_set_interface failed (-71)
[ 122.763065] usb 1-1: uac_clock_source_is_valid(): cannot get clock validity for id 1
[ 122.763082] usb 1-1: clock source 1 is not valid, cannot use
[ 122.763288] usb 1-1: 2:1: cannot get freq (v2/v3): err -71
[ 122.763486] usb 1-1: uac_clock_source_is_valid(): cannot get clock validity for id 1
[ 127.788607] usb 1-1: 2:0: usb_set_interface failed (-71)
[ 127.792717] usb 1-1: 2:0: usb_set_interface failed (-71)
[ 127.793064] usb 1-1: uac_clock_source_is_valid(): cannot get clock validity for id 1
[ 127.793086] usb 1-1: clock source 1 is not valid, cannot use
[ 127.793538] usb 1-1: 2:1: cannot get freq (v2/v3): err -71
[ 127.793701] usb 1-1: uac_clock_source_is_valid(): cannot get clock validity for id 1
[ 132.801970] usb 1-1: 2:0: usb_set_interface failed (-71)
[ 132.808075] usb 1-1: 2:0: usb_set_interface failed (-71)
[ 132.808291] usb 1-1: uac_clock_source_is_valid(): cannot get clock validity for id 1
[ 132.808309] usb 1-1: clock source 1 is not valid, cannot use
[ 132.808552] usb 1-1: 2:1: cannot get freq (v2/v3): err -71
[ 132.808728] usb 1-1: uac_clock_source_is_valid(): cannot get clock validity for id 1
[ 137.820630] usb 1-1: 2:0: usb_set_interface failed (-71)
[ 137.823190] usb 1-1: 2:0: usb_set_interface failed (-71)
[ 137.823338] usb 1-1: uac_clock_source_is_valid(): cannot get clock validity for id 1
[ 137.823349] usb 1-1: clock source 1 is not valid, cannot use
[ 137.823458] usb 1-1: 2:1: cannot get freq (v2/v3): err -71
[ 137.823564] usb 1-1: uac_clock_source_is_valid(): cannot get clock validity for id 1
Update:
I got rid of the usb errors in dmesg by “usbcore.autosuspend=-1” in the boot/firmware/cmdline.txt.
But still: sometimes the board just stop’s working and reconnecting usb does not help. Only a reboot helps!
I hope i get some attention from Seeedstudio since i want to make this the main product for the Wyoming-Satellite for the Raspberry Pi based HomeAssistant Satellite.
Hi there,
Well that is progress , I would check the power supply , swap it out for one a TAD more beef, maybe. If the connections are solid then that 's really all that’s left.
HTH
GL
PJ 
Is the device running stable for you?
I had music playback running for the night, without any issue. But since i started using the mic the usb issues are back.
At least now i know that the problem is within the satellite config or the mic usage itself.
- "--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"
[ 4776.193441] usb 1-1: 1:0: usb_set_interface failed (-110)
[ 4813.147694] usb 1-1: 2:0: usb_set_interface failed (-71)
[ 4839.165947] usb 1-1: USB disconnect, device number 3
[ 4856.173990] Indeed it is in host mode hprt0 = 00021501
[ 4856.361932] usb 1-1: new high-speed USB device number 4 using dwc_otg
[ 4856.362147] Indeed it is in host mode hprt0 = 00001101
[ 4856.571030] usb 1-1: New USB device found, idVendor=2886, idProduct=0019, bcdDevice= 2.07
[ 4856.571069] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4856.571084] usb 1-1: Product: ReSpeaker Lite
[ 4856.571097] usb 1-1: Manufacturer: Seeed Studio
[ 4856.571108] usb 1-1: SerialNumber: 0000000001
[47339.155229] mmc1: Got command interrupt 0x00000001 even though no command operation was in progress.
[48443.917714] usb 1-1: USB disconnect, device number 4
[48446.789699] Indeed it is in host mode hprt0 = 00021501
[48446.977724] usb 1-1: new high-speed USB device number 5 using dwc_otg
[48446.977950] Indeed it is in host mode hprt0 = 00001101
[48447.186554] usb 1-1: New USB device found, idVendor=2886, idProduct=0019, bcdDevice= 2.07
[48447.186592] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[48447.186602] usb 1-1: Product: ReSpeaker Lite
[48447.186610] usb 1-1: Manufacturer: Seeed Studio
[48447.186617] usb 1-1: SerialNumber: 0000000001
[50655.858403] mmc1: Got command interrupt 0x00000001 even though no command operation was in progress.
Short update:
I use the mic with homeassistant satellite, with this settings:
- "--mic-command"
- "arecord -D pipewire -f S16_LE -t raw"
- "--snd-command"
- "aplay -D pipewire -f S16_LE -t raw"
And it just stops working after some time. 
[ 7.762569] vc4-drm soc:gpu: bound 3f902000.hdmi (ops vc4_hdmi_ops [vc4])
[ 7.763033] vc4-drm soc:gpu: bound 3f004000.txp (ops vc4_txp_ops [vc4])
[ 7.763367] vc4-drm soc:gpu: bound 3f206000.pixelvalve (ops vc4_crtc_ops [vc4])
[ 7.763637] vc4-drm soc:gpu: bound 3f207000.pixelvalve (ops vc4_crtc_ops [vc4])
[ 7.764180] vc4-drm soc:gpu: bound 3f807000.pixelvalve (ops vc4_crtc_ops [vc4])
[ 7.764416] vc4-drm soc:gpu: bound 3fc00000.v3d (ops vc4_v3d_ops [vc4])
[ 7.776118] [drm] Initialized vc4 0.0.0 20140616 for soc:gpu on minor 0
[ 7.778602] vc4-drm soc:gpu: [drm] Cannot find any crtc or sizes
[ 7.779170] vc4-drm soc:gpu: [drm] Cannot find any crtc or sizes
[ 8.143890] Bluetooth: hci0: BCM: features 0x2e
[ 8.145413] Bluetooth: hci0: BCM43436 37.4MHz Class 1.5 RaspBerry Pi Zero2 [Version: 1017.1042]
[ 8.145443] Bluetooth: hci0: BCM43430A1 (001.002.009) build 1042
[ 8.146084] Bluetooth: hci0: BCM: Using default device address (43:43:a1:12:1f:ac)
[ 8.827520] Adding 524284k swap on /var/swap. Priority:-2 extents:2 across:876540k SS
[ 9.263091] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 9.263123] Bluetooth: BNEP filters: protocol multicast
[ 9.263151] Bluetooth: BNEP socket layer initialized
[ 9.280293] Bluetooth: MGMT ver 1.22
[ 9.319297] NET: Registered PF_ALG protocol family
[ 11.047046] systemd[468]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set
[ 11.120957] brcmfmac: brcmf_cfg80211_set_power_mgmt: power save enabled
[ 17.749082] Initializing XFRM netlink socket
[ 18.745554] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[ 4242.445659] Bluetooth: RFCOMM TTY layer initialized
[ 4242.445713] Bluetooth: RFCOMM socket layer initialized
[ 4242.445745] Bluetooth: RFCOMM ver 1.11
[87195.699148] usb 1-1: 1:1: usb_set_interface failed (-110)
[87206.969181] usb 1-1: 1:1: usb_set_interface failed (-71)