On Sat, Sep 5, 2020 at 10:52 AM Greg KH <greg@kroah.com> wrote:
...
I would like to disable EISA and its probes during boot. I found the docs at https://www.kernel.org/doc/html/latest/driver-api/eisa.html, but it does not discuss how to disable EISA or the probes.
I also found https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1543919, where folks are wondering why EISA is enabled by default nowadays. And one person asks about a kernel option to disable it (like I am doing).
I'd like to add a boot param like eisa=0 or eisa=off, but I suspect it's not that easy. Looking at the three documented kernel parameters, they all enable EISA and probes.
How do I disable EISA and the probes?
Build a kernel without EISA in it at all? That's the simplest way as you must have some custom hardware that doesn't like this, so a custom-configuration seems like the best option.
Nothing custom. I just have modern hardware.
What's the purpose of including EISA by default? It has not been used in 25 years.
distro kernels have to support everything. The kernel should still just work just fine with it enabled but not present, right?
Modern distros and their minimum requirements preclude EISA. One cannot meet a distros minimum requirements and have EISA.
Then file a bug with your distro to have it removed from their kernel images.
Thanks. So does that mean it is not possible to disable EISA and its probes? Jeff