Disable EISA and probes
Hi Everyone, 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? Thanks in advance.
On Fri, Sep 04, 2020 at 10:57:38PM -0400, Jeffrey Walton wrote:
Hi Everyone,
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. Did you try that and it did not work? What is the problem of EISA at boot anyway? thanks, greg k-h
On Sat, Sep 5, 2020 at 2:15 AM Greg KH <greg@kroah.com> wrote:
On Fri, Sep 04, 2020 at 10:57:38PM -0400, Jeffrey Walton wrote:
Hi Everyone,
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.
Did you try that and it did not work? What is the problem of EISA at boot anyway?
No, I did not build a custom kernel. I was looking for kernel options to disable it. The machine is part of a distro. Jeff
On Sat, Sep 05, 2020 at 07:31:13AM -0400, Jeffrey Walton wrote:
On Sat, Sep 5, 2020 at 2:15 AM Greg KH <greg@kroah.com> wrote:
On Fri, Sep 04, 2020 at 10:57:38PM -0400, Jeffrey Walton wrote:
Hi Everyone,
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?
Did you try that and it did not work? What is the problem of EISA at boot anyway?
No, I did not build a custom kernel. I was looking for kernel options to disable it.
Again, why? What is breaking because it is enabled in your kernel? thanks, greg k-h
On Sat, Sep 5, 2020 at 7:37 AM Greg KH <greg@kroah.com> wrote:
On Sat, Sep 05, 2020 at 07:31:13AM -0400, Jeffrey Walton wrote:
On Sat, Sep 5, 2020 at 2:15 AM Greg KH <greg@kroah.com> wrote:
On Fri, Sep 04, 2020 at 10:57:38PM -0400, Jeffrey Walton wrote:
Hi Everyone,
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.
Did you try that and it did not work? What is the problem of EISA at boot anyway?
No, I did not build a custom kernel. I was looking for kernel options to disable it.
Again, why? What is breaking because it is enabled in your kernel?
Why do you assume something is broke? Jeff
On Sat, Sep 05, 2020 at 09:17:43AM -0400, Jeffrey Walton wrote:
On Sat, Sep 5, 2020 at 7:37 AM Greg KH <greg@kroah.com> wrote:
On Sat, Sep 05, 2020 at 07:31:13AM -0400, Jeffrey Walton wrote:
On Sat, Sep 5, 2020 at 2:15 AM Greg KH <greg@kroah.com> wrote:
On Fri, Sep 04, 2020 at 10:57:38PM -0400, Jeffrey Walton wrote:
Hi Everyone,
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.
Did you try that and it did not work? What is the problem of EISA at boot anyway?
No, I did not build a custom kernel. I was looking for kernel options to disable it.
Again, why? What is breaking because it is enabled in your kernel?
Why do you assume something is broke?
Why would you want to disable it? It's not running on your system, so how can it affect you? greg k-h
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
On Sat, 05 Sep 2020 11:11:27 -0400, Jeffrey Walton said:
On Sat, Sep 5, 2020 at 10:52 AM Greg KH <greg@kroah.com> wrote:
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?
16:18:21 0 [~] uname -a Linux turing-police 5.9.0-rc2-next-20200827-dirty #779 SMP Sun Aug 30 04:22:57 EDT 2020 x86_64 x86_64 x86_64 GNU/Linux 16:19:38 0 [~] grep EISA /boot/config-`uname -r` CONFIG_HAVE_EISA=y # CONFIG_EISA is not set 16:19:55 0 [~] It's possible, because I'm positive this laptop isn't about to suddenly sprout an EISA bus that needs supporting. (That, and it's fun to watch a kernel build blow up because I have an oddball .config for the build :) Convincing a distro to remove it is a different question. And I'm sure they won't be interested in doing so unless you can prove "can't meet minimum requirements and have EISA". Can you name-and-shame some distros, and point at a minimum requirement that can't be met by a box that has EISA?
participants (3)
-
Greg KH -
Jeffrey Walton -
Valdis Klētnieks