On 5/15/2018 7:52 PM, Stephen Hemminger wrote: > On Tue, 15 May 2018 17:56:12 +0100 > Ferruh Yigit <ferruh.yi...@intel.com> wrote: > >> When EFI secure boot is enabled, it is possible to lock down kernel and >> prevent accessing device BARs and this makes igb_uio unusable. > > This distro specific (and not upstream) stuff in igb_uio is getting > to be a significantly ugly. Can this be detected by seeing if one > of the calls (such setup bars) failing?
Agreed that it is ugly. igb_uio already will fail in these systems, we can detect failure but the target is detect reason of failure and inform user about root cause. I can't think of any other way than using distro specific stuff for this case. > > The best long term solution would be getting all kernel modules upstream; > but it looks like that will never happen due to UIO maintainer resistance. >