Audio USB调试/系统崩溃

Audio USB调试/系统崩溃,audio,raspberry-pi,usb,syslog,Audio,Raspberry Pi,Usb,Syslog,我写了一个小程序,生成4个音频流(正弦波),并将它们发送到4个声卡(每个声卡连接到raspberry pi 3的USB端口) 几秒钟后,pi完全冻结/崩溃。我得重新启动覆盆子派 只需3个音频流(和3个USB声卡),一切正常 CPU负载实际上正常(用htop监控)。4个CPU约占30% 但是,在崩溃之前,我可以在syslog中找到以下条目: Oct 11 18:48:13 pi kernel: [ 51.983775] WARN::dwc_otg_hcd_handle_hc_fsm:2619:

我写了一个小程序,生成4个音频流(正弦波),并将它们发送到4个声卡(每个声卡连接到raspberry pi 3的USB端口)

几秒钟后,pi完全冻结/崩溃。我得重新启动覆盆子派

只需3个音频流(和3个USB声卡),一切正常

CPU负载实际上正常(用htop监控)。4个CPU约占30%

但是,在崩溃之前,我可以在syslog中找到以下条目:

Oct 11 18:48:13 pi kernel: [   51.983775] WARN::dwc_otg_hcd_handle_hc_fsm:2619: Unexpected state received on hc=6 fsm=8 on transfer to device 4 ep 0x4
Oct 11 18:48:14 pi kernel: [   52.415833] WARN::dwc_otg_hcd_handle_hc_fsm:2619: Unexpected state received on hc=2 fsm=9 on transfer to device 7 ep 0x1
Oct 11 18:48:14 pi kernel: [   52.991916] WARN::dwc_otg_hcd_handle_hc_fsm:2619: Unexpected state received on hc=3 fsm=9 on transfer to device 4 ep 0x4
Oct 11 18:48:14 pi kernel: [   53.135930] WARN::dwc_otg_hcd_handle_hc_fsm:2619: Unexpected state received on hc=2 fsm=9 on transfer to device 4 ep 0x4
Oct 11 18:48:15 pi kernel: [   53.268195] Transfer to device 4 endpoint 0x4 frame 1995 failed - FIQ reported NYET. Data may have been lost.
Oct 11 18:48:15 pi kernel: [   53.423974] WARN::dwc_otg_hcd_handle_hc_fsm:2619: Unexpected state received on hc=3 fsm=9 on transfer to device 7 ep 0x1
Oct 11 18:48:15 pi kernel: [   53.567994] WARN::dwc_otg_hcd_handle_hc_fsm:2619: Unexpected state received on hc=3 fsm=9 on transfer to device 4 ep 0x4
Oct 11 18:48:15 pi kernel: [   53.712005] WARN::dwc_otg_hcd_handle_hc_fsm:2619: Unexpected state received on hc=3 fsm=9 on transfer to device 7 ep 0x1
我怀疑USB有问题

有什么工具可以帮助我监控USB端口吗?e、 g.缓冲区、丢失的数据包等

系统日志消息的含义是什么


任何提示,谢谢

什么O/S-是无头的吗?什么是GPU内存分配?操作系统是Raspbian。内存消耗保持在100 MB以下。因此,还有大量可用内存,这可能是USB音频设备的功耗问题。Pi 3的最大USB外围设备总电流消耗限制为1.2A,在早期的项目中,我感觉到了这个陷阱。但这次我将Pi连接到了一个4安培的电源,我正在监测USB电压。4个声卡一直连接在一起,所以我怀疑这是电源的问题。我有一个漂亮的USB测量设备,可以测量电压和电流。它位于Pi和电源之间。总电流介于0.53A(空闲-所有4个声卡已连接)和0.61A(在所有4个声卡上播放)之间。什么O/S-无头?什么是GPU内存分配?操作系统是Raspbian。内存消耗保持在100 MB以下。因此,还有大量可用内存,这可能是USB音频设备的功耗问题。Pi 3的最大USB外围设备总电流消耗限制为1.2A,在早期的项目中,我感觉到了这个陷阱。但这次我将Pi连接到了一个4安培的电源,我正在监测USB电压。4个声卡一直连接在一起,所以我怀疑这是电源的问题。我有一个漂亮的USB测量设备,可以测量电压和电流。它位于Pi和电源之间。总电流介于0.53A(空闲-所有4个声卡已连接)和0.61A(在所有4个声卡上播放)之间。