[vfio-users] Newbie steps
Patrick O'Callaghan
poc at usb.ve
Sat Mar 11 17:47:48 UTC 2017
On Sat, 2017-03-11 at 18:37 +0100, Torbjorn Jansson wrote:
> > So IOMMU group 1 contains my Nvidia GPU and audio, plus the PCIe root
> > bridge.
> >
> > $ cat /etc/modprobe.d/local.conf
> > options vfio-pci ids=10de:ffffffff:ffffffff:ffffffff:00030000:ffff00ff,10de:ffffffff:ffffffff:ffffffff:00040300:ffffffff
> >
> > (this is just cut-and-paste from Alex's blog. I've no idea what any of
> > the magic hex numbers mean except for the 10de of course).
> >
> > $ cat /etc/dracut.conf.d/local.conf
> > add_drivers+="vfio vfio_iommu_type1 vfio_pci vfio_virqfd"
> >
> > My boot line is:
> >
> > GRUB_CMDLINE_LINUX="rd.blacklist=nvidia rd.blacklist=nouveau intel_iommu=on iommu=pt rd.driver.pre=vfio-pci vconsole.font=latarcyrheb-sun16 $([ -x /usr/sbin/rhcrashkernel-param ] && /usr/sbin/rhcrashkernel-param || :) rhgb quiet resume=U
> > UID=1431e6d2-531e-46cd-8633-1cf878c6b2a1" audit=0
> >
> > (Note that I have the Nvidia proprietary driver so need to mask that as
> > well as Nouveau).
> >
> > My monitor is connected to HDMI on the internal GPU and DVI on the
> > Nvidia card.
> >
> > However on rebooting I always have the Nvidia module loaded, and don't
> > have vfio:
> > $ lsmod|egrep -i nvidia\|vfio
> > nvidia_drm 53248 1
> > nvidia_modeset 806912 8 nvidia_drm
> > nvidia 12267520 175 nvidia_modeset
> > drm_kms_helper 151552 1 nvidia_drm
> > drm 339968 4 nvidia_drm,drm_kms_helper
> >
> > And of course, the monitor is only active on the DVI port and not the HDMI.
> >
> > Any suggestions on what I might try?
> >
> > poc
> >
>
> looks ok, did you remember to regenerate grub config?
> if not, then your changes in /etc/default/grub did not take effect.
>
> if i'm not mistaken you run: grub2-mkconfig -o grub.cfg
> check it first before replacing old file under /boot and make a backup
> of it first in case you screw up.
Yes, I did that (on Fedora it's: grub2-mkconfig -o /etc/grub2.cfg). I
do have a backup. If it looks right, there must be something else I'm
missing. I've wondered if having the Nvidia drivers installed could
affect things, though I don't see why it should be necessary as long as
I can stop them being loaded. I keep them updated using akmod but even
uninstalling akmod and the kmod-nvidia rpm it generates doesn't make
any difference, i.e. somehow the modules are still there, which is
weird in in itself. Maybe that's the root of the problem.
poc
More information about the vfio-users
mailing list