我曾尝试让我的 kef x300a 扬声器在 ubuntu 上运行,但目前收效甚微。
当通过 USB 连接时,我在系统日志中收到很多错误,例如: 打开 PCM 设备前端时出错:1:没有此文件或目录
usb 声卡在 pavucontrol 中不断弹出和消失。发生这种情况时可以播放声音,但每次系统重置 usb 设备时都会中断。
我从 lsusb 获得以下输出:lsusb 输出
我也尝试在 virtualbox 中的 ubuntu 21.10 上使用声卡,并且可以工作。
在虚拟机上使用声卡时,主机上使用 usbfs 驱动程序。从虚拟机断开声卡时,主机将驱动程序切换为 snd-usb-audio,并产生一堆错误。
谁知道如何解决这个问题?:)
答案1
看起来 KEF 已在修订版中移至 Yamaha dac,其 USB ID 为 27ac:1002。
我设法通过添加 Yamaha MOX6/MOX8 声卡的怪癖来使设备工作。
rmmod snd-usb-audio # make sure all usb soundcards are unplugged when doing this
modprobe snd-usb-audio quirk_alias=27ac1002:04991503
然后插入扬声器,拔下它,然后重新插入。解决方法并不完美,因为第一次插入设备时驱动程序就会失败。
如果有人知道更好的解决方案,请发表评论!:)