私は kef x300a スピーカーを Ubuntu で動作させようとしましたが、今のところあまり成功していません。
USB で接続すると、syslog に次のようなエラーが多数表示されます。 PCM デバイス フロントを開くときにエラーが発生しました:1: そのようなファイルまたはディレクトリはありません
USB サウンドカードが pavucontrol で頻繁にポップアップ表示され、消えます。この状態になるとサウンドを再生することは可能ですが、USB デバイスがシステムによってリセットされるたびに中断されます。
lsusb から次の出力が得られます:lsusb出力
また、VirtualBox の Ubuntu 21.10 でサウンドカードを使用しようとしましたが、動作しました。
VirtualBox でサウンドカードを使用する場合、ホスト コンピューターでは usbfs ドライバーが使用されます。VirtualBox からサウンドカードを切断すると、ホスト コンピューターはドライバーを snd-usb-audio に切り替え、一連のエラーが発生します。
この問題を解決する方法を知っている人はいますか? :)
答え1
KEF は、USB ID 27ac:1002 のリビジョンで Yamaha DAC に移行したようです。
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
次に、スピーカーを接続し、取り外し、再度接続します。デバイスを初めて接続したときにドライバーが失敗するため、回避策は完璧ではありません。
もっと良い解決策を知っている方がいたら、コメントを頂けると嬉しいです! :)