I do not think there were actually changes in the kernel; see your kernel config instead. On Mint, this should be in /boot/config-* files
For example my Ubuntu Focal is showing most of vfio drivers are built into kernel rather than as modules: bronek@lipowa /lib/modules/5.4.0-33-generic % find -name '*vfio*' ./kernel/drivers/vfio ./kernel/drivers/vfio/mdev/vfio_mdev.ko bronek@lipowa /lib/modules/5.4.0-33-generic % cd /boot bronek@lipowa /boot % grep VFIO config-5.4.0-33-generic CONFIG_KVM_VFIO=y CONFIG_VFIO_IOMMU_TYPE1=y CONFIG_VFIO_VIRQFD=y CONFIG_VFIO=y CONFIG_VFIO_NOIOMMU=y CONFIG_VFIO_PCI=y CONFIG_VFIO_PCI_VGA=y CONFIG_VFIO_PCI_MMAP=y CONFIG_VFIO_PCI_INTX=y CONFIG_VFIO_PCI_IGD=y CONFIG_VFIO_MDEV=m CONFIG_VFIO_MDEV_DEVICE=m # CONFIG_SAMPLE_VFIO_MDEV_MTTY is not set # CONFIG_SAMPLE_VFIO_MDEV_MDPY is not set # CONFIG_SAMPLE_VFIO_MDEV_MDPY_FB is not set # CONFIG_SAMPLE_VFIO_MDEV_MBOCHS is not set B. On Mon, 1 Jun 2020, at 11:26 AM, Roger Lawhorn wrote: > A search of the modules for 5.4 vs 5.3 shows several vfio modules missing. > I guess there is some big change to 5.4 that I need to know about. > > $ find /lib/modules/5.4.43-050443-generic/ | grep vfio > /lib/modules/5.4.43-050443-generic/kernel/drivers/vfio > /lib/modules/5.4.43-050443-generic/kernel/drivers/vfio/mdev > /lib/modules/5.4.43-050443-generic/kernel/drivers/vfio/mdev/mdev.ko > > $ find /lib/modules/5.3.0-40-generic/ | grep vfio > /lib/modules/5.3.0-40-generic/kernel/drivers/vfio > /lib/modules/5.3.0-40-generic/kernel/drivers/vfio/mdev > /lib/modules/5.3.0-40-generic/kernel/drivers/vfio/mdev/mdev.ko > /lib/modules/5.3.0-40-generic/kernel/drivers/vfio/mdev/vfio_mdev.ko > /lib/modules/5.3.0-40-generic/kernel/drivers/vfio/vfio_virqfd.ko > /lib/modules/5.3.0-40-generic/kernel/drivers/vfio/vfio.ko > /lib/modules/5.3.0-40-generic/kernel/drivers/vfio/vfio_iommu_type1.ko > /lib/modules/5.3.0-40-generic/kernel/drivers/vfio/pci > /lib/modules/5.3.0-40-generic/kernel/drivers/vfio/pci/vfio-pci.ko > > On 5/31/20 12:23 PM, Roger Lawhorn wrote: > > [ 0.886294] pci 0000:0d:00.0: Using iommu direct mapping > > [ 0.886624] pci 0000:0d:00.1: Adding to iommu group 19 > > > > Is there a reason that the video card is being used by direct mapping > > instead of being added to a group like the audio? > > Dmesg shows vfio loaded on boot, but vfio-pci is still missing in action. > > > > [ 0.948298] VFIO - User Level meta-driver version: 0.3 > > > > still cant use modinfo on either. > > i have reached out to the maker of ukuu to get more info. > > > > On 5/31/20 9:14 AM, leeste...@pm.me wrote: > >> On Sunday, May 31, 2020 2:29 PM, Roger Lawhorn <r...@twc.com> wrote: > >> > >>> Thanks for responding. > >>> BTW: the fix for raid0 was to add raid0.default_layout=2 to the command > >>> line for grub for kernels higher than 5.3.3. > >>> > >>> I am using linux mint 19.3. > >>> The highest kernel available is 5.3 > >>> I used the ukuu utility to install kernels 5.4,5.5, and 5.6. > >>> In any of those kernels if I do a modinfo vfio or modinfo vfio-pci I > >>> get > >>> nothing. > >>> Modprobe obviously fails to load the modules. Nothing in lsmod. > >>> Video card boots without being owned by vfio-pci. > >> Other modules are available and are loaded, like ahci, kvm, or amdgpu? > >> > >>> In kernel 5.3 I get the full specs on those two modules with modinfo. > >>> > >>> Honestly, I'd say that ukuu pulled the kernels from ubuntu archives. > >>> If you have the instructions to pull a working kernel for ubuntu with > >>> vfio manually then let me know. > >> I found https://linuxhint.com/upgrade_kernel_linux_mint/. It looks > >> like ukuu does install packages with modules. I have no experience > >> with Mint nor ukuu. I don't know why vfio might be missing, sorry. > >> > >> They say Mint 20 with a 5.4 kernel will be releases in June. I guess > >> you are just unlucky with the timing of your chosen distribution's > >> release-cycle and its support for your new hardware. > >> > >>> On 5/31/20 3:20 AM, leeste...@pm.me wrote: > >>>> On Sunday, May 31, 2020 5:45 AM, Roger Lawhorn r...@twc.com wrote: > >>>> > >>>>> ok, I got kernel 5.4 booted. > >>>>> They changed how raid0 works and I am one of the few that use raid0. > >>>>> Anyway, vfio-pci is missing in kernel 5.4. > >>>>> Anyone know why? > >>>>> I use a Proxmox/Ubuntu 5.4 kernel and vfio is a module, so I had > >>>>> to add vfio, > >>>>> vfio_iommu_type1, vfio_pci, vfio_virqfd to /etc/modules and > >>>>> update-initramfs -u > >>>> Where did you get your kernel? Did you enable VFIO before building it? > >>>> > >>>>> On 5/29/20 8:41 PM, Roger Lawhorn wrote: > >>>>> > >>>>>> This appears to be the navi reset bug. > >>>>>> Supposedly kernel 5.4 fixes this. > >>>>>> However, I am not able to upgrade beyond kernel 5.3. > >>>>>> Kernel 5.4 gets a raid error when trying to read my encryption > >>>>>> key and > >>>>>> I cannot type my passphrase in order to get booted. > >>>>>> Same with higher kernels. > >>>>>> Alas. > >>>>>> I can sit and watch qemu reset endlessly while trying to boot the > >>>>>> vm. > >>>>>> On 5/28/20 1:02 PM, Roger Lawhorn wrote: > >>>>>> > >>>>>>> ok, > >>>>>>> I removed all cards but the new one and turned off vfio. > >>>>>>> Linux boots but finds no driver and uses fbdev instead: > >>>>>>> $ inxi -G > >>>>>>> Graphics: > >>>>>>> Device-1: AMD Navi 14 [Radeon RX 5500/5500M / Pro 5500M] > >>>>>>> driver: N/A > >>>>>>> Display: x11 server: X.Org 1.19.6 driver: ati,fbdev > >>>>>>> unloaded: modesetting,radeon,vesa resolution: 1024x768~76Hz > >>>>>>> OpenGL: renderer: llvmpipe (LLVM 9.0 128 bits) v: 3.3 Mesa > >>>>>>> 19.2.8 > >>>>>>> So at least its a working card. > >>>>>>> It still wont work with either vm. > >>>>>>> I am wondering if the nvidia gtx 980 ti oc (card for linux side) > >>>>>>> has > >>>>>>> a hardware issue with the newer card. > >>>>>>> Not compatible. > >>>>>>> On 5/28/20 11:58 AM, Roger Lawhorn wrote: > >>>>>>> > >>>>>>>> I upgraded from a radeon duo pro 8gb hbm to a radeon rx 5500. > >>>>>>>> Neither the win10 vm nor the win7 vm will boot with this card > >>>>>>>> installed. > >>>>>>>> The card is owned by vfio-pci on boot. > >>>>>>>> The script didnt need any changes as it shows up at the same > >>>>>>>> hardware address as the last card. > >>>>>>>> Very frustrated. > >>>>>>>> This card is so new it is listed as not supported till kernel 5.4. > >>>>>>>> I am on kernel 5.3 and cannot get 5.4 to work. > >>>>>>>> But that is for just trying to get linux to use it. > >>>>>>>> Windows should just boot in vga mode and then look for a windows > >>>>>>>> update. > >>>>>>>> I did try removing -vga none to force qemu to emulate a vga driver > >>>>>>>> long enough to boot. > >>>>>>>> No dice. qemu wont pull up the normal vga window on the linux > >>>>>>>> side. > >>>>>>>> Something has got to give. > >>>>>>>> kind regards, Arjen > >> > > > > _______________________________________________ > > vfio-users mailing list > > vfio-users@redhat.com > > https://www.redhat.com/mailman/listinfo/vfio-users > > _______________________________________________ > vfio-users mailing list > vfio-users@redhat.com > https://www.redhat.com/mailman/listinfo/vfio-users > -- Bronek Kozicki b...@incorrekt.com _______________________________________________ vfio-users mailing list vfio-users@redhat.com https://www.redhat.com/mailman/listinfo/vfio-users