Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 17459 ideas, 107690 comments, 2263278 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas
Idea #15267: Kernel boot parameter to disable modules

Written by medigeek the 5 Nov 08 at 11:14. Related project: Live CD. Status: New
Rationale
It would be great if users had a kernel boot parameter, one that they could use in order to disable modules which cause problems.

Example:
disablemodules=module1,module2,module3,moduleN

This will be very useful when specific modules cause kernel panics (and do not allow further booting). A lot of people cannot even boot to the LiveCD because of such kernel panics and have to search for workarounds or alternative distributions.

17
votes
up equal down
Solution #1: Auto-generated solution of idea #15267
Written by medigeek the 5 Nov 08 at 11:14.
Ubuntu Brainstorm was updated in January 2009. Since the idea #15267 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!

Propose your solution

Attachments
No attachments.


Duplicates


Comments
Eldmannen wrote on the 5 Nov 08 at 13:53
I know it is possible to disable certain features such as ACPI, APIC, etc.
Using 'noacpi' or 'noapic' or something.

medigeek wrote on the 5 Nov 08 at 21:38
There is no feature or kernel boot parameter for modules such as ath_pci. Look at this bug report: https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/287244

medigeek wrote on the 5 Nov 08 at 21:39
All I'm saying is that there should be a generic all-around "disable these modules at boot" feature while booting up

christopher_olah wrote on the 29 Nov 08 at 04:08
Why would this be a kernel boot parameter? Modules are not loaded by the kernel, but later by the OS. See /etc/modprobe.d/.

medigeek wrote on the 23 Feb 09 at 12:10
Because it would enable people to disable non-working modules on the fly, on live cds, on broken boot-ups, etc.


Post your comment