kef x300a 扬声器问题

kef x300a 扬声器问题

我曾尝试让我的 kef x300a 扬声器在 ubuntu 上运行,但目前收效甚微。

当通过 USB 连接时,我在系统日志中收到很多错误,例如: 打开 PCM 设备前端时出错:1:没有此文件或目录

usb 声卡在 pavucontrol 中不断弹出和消失。发生这种情况时可以播放声音,但每次系统重置 usb 设备时都会中断。

我从 lsusb 获得以下输出:lsusb 输出

我也尝试在 virtualbox 中的 ubuntu 21.10 上使用声卡,并且可以工作。

虚拟机上的 lsusb -t

来自虚拟机的系统日志

在虚拟机上使用声卡时,主机上使用 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

然后插入扬声器,拔下它,然后重新插入。解决方法并不完美,因为第一次插入设备时驱动程序就会失败。

如果有人知道更好的解决方案,请发表评论!:)

相关内容