我最近购买了带有扩展板的 OrangePi Zero 3 4Gb,以连接到我的 Xiegu X6100 ricetrans,通过 WSJT-X 应用程序运行 FT8 连接。
遗憾的是,OrangePi Zero 3 与 X6100 通过 USB 的连接无法工作,因为 OrangePi Zero 3 识别了 USB 音频设备 C-Media Electronics Inc.,但是 PulseAudio 却无法识别,因为 pavucontrol 显示的是空白页,而不是要管理的 USB 声音设备。
$ dmesg | grep snd
[ 6.986750] usbcore: registered new interface driver snd-usb-audio
$ cat /proc/asound/cards
0 [audiocodec ]: audiocodec - audiocodec
audiocodec
1 [ahubdam ]: ahubdam - ahubdam
ahubdam
2 [ahubhdmi ]: ahubhdmi - ahubhdmi
ahubhdmi
3 [Device ]: USB-Audio - USB Audio Device
C-Media Electronics Inc. USB Audio Device at usb-5200000.usb-1.2, full speed
~$ lsmod | grep snd_usb
snd_usb_audio 278528 0
snd_hwdep 20480 1 snd_usb_audio
snd_usbmidi_lib 36864 1 snd_usb_audio
snd_rawmidi 40960 1 snd_usbmidi_lib
mc 53248 6 sunxi_cedrus,videodev,snd_usb_audio,videobuf2_v4l2,videobuf2_common,v4l2_mem2mem
$ ps -A | grep pulse
1613 ? 00:12:16 pulseaudio
尽管 OPi Zero 3 设备可以看到 USB 音频设备,但 pulseaudio 却无法识别它,因此 OPi 和 X6100 设备之间无法交换音频数据。