VisionFive1 板子上的“声卡”能用吗?能输出声音吗? aplay -l 没有找到声卡

我安装了 Ubuntu 22.04.1,执行 aplay -l 显示:

aplay: device_list:274: no soundcards found...

PWMDAC 内核驱动是已经加载了的:

root@ubuntu:/lib/modules/5.19.0-1005-starfive# lsmod | grep -i pwmdac
snd_soc_starfive_pwmdac_transmitter    16384  0
snd_soc_starfive_pwmdac    20480  0
snd_soc_core          446464  7 snd_soc_starfive_pwmdac,snd_soc_spdif_tx,snd_soc_starfive_pwmdac_transmitter,snd_soc_spdif_rx,snd_soc_simple_card_utils,snd_soc_simple_card,snd_soc_dmic

我看规格说明书上这样写的:

专用的音频处理DSP及其子系统

  • 用于音频比特流语音触发的超低功耗语音检测器
  • 片上DAC
  • 支持 DMIC及AMIC,最高4通道

昉·星光外观 的组件表格中这样写到:

  • 14 3.5 mm音频插孔(4极立体音频输出)

是可以用的,你用我们官方release的fedora系统来测试吧,最新的版本是这个:New Fedora image(2021.12.26)

:sweat_smile:
我的 microSD 卡是 8G 的,装不了 Fedora_on_StarFive …

gparted ?

$ curl -O https://fedora.starfivetech.com/pub/downloads/VisionFive-release/Fedora-riscv64-jh7100-developer-xfce-Rawhide-20211129-184322.n.0-sda.raw.zst
$ unzstd Fedora-riscv64-jh7100-developer-xfce-Rawhide-20211129-184322.n.0-sda.raw.zst
$ sudo losetup -P /dev/loop0 Fedora-riscv64-jh7100-developer-xfce-Rawhide-20211129-184322.n.0-sda.raw
$ sudo gparted /dev/loop0
$ sudo losetup --detach /dev/loop0

fedora系统至少需要16G的TF卡

1 Like

Fedora_on_StarFive 打包了图形界面进去,体积膨胀的厉害。

用 GParted 缩小分区不一定能收缩到 8G 以内。

1 Like

非常希望官方能打包一个最小化安装的镜像文件。

不要图形界面、基本的硬件能跑起来就行。

一直都有的,是buildroot系统,在github上能下载,不过这段时间,github好像无法访问。

是指的下面这个项目吗?(如果是的话,貌似没有二进制镜像文件可以下载)

那需要自己搭环境编译了,页面上有编译指南。