I have a simple request for the maintainer of the Linux kernel package for arm64 architecture. Please include a module with a VIRTIO sound driver.
The config file for the 6.1.0-23 kernel contains the following line: # CONFIG_SND_VIRTIO is not set Please change it to: CONFIG_SND_VIRTIO=m I downloaded the Debian linux kernel source package for 6.1.0 and built it after making the above change to the config file. The kernel was successfully built and the VIRTIO sound driver was now included and works great under the UTM virtualization software for MacOS on Apple Sliicon machines. Background: UTM is open source virtualization software that runs under MacOS on Apple Silicon (arm64) machines. UTM has two choices for the virtualization back-end. They are QEMU and the Apple virtualization platform. QEMU exposes sound to the virtual machine by emulating several different sound cards commonly used in PC's. The Apple virtualization platform exposes sound through the VIRTO sound device. Using the Apple virtualization platform (rather then QEMU) has various advantages. I am assuming that arm64 builds of the Linux kernel did not create a VIRTIO sound driver because of a perceived lack of need. Well, there is now a scenario where the module is needed. I have built the 6.1.0 kernel as discussed above and everything (including sournd) is working great inside a UTM virtual machine. By the way, the current release of Ubuntu Linux includes the VIRTIO sound driver. It works under UTM without any need to build your own kernel. Thank you. Tony Sarto tonysa...@comcast.net .