Re: How to reduce number of loaded kernel modules?
Darac Marjal <mailinglist@darac.org.uk> writes:
> On Wed, Aug 31, 2011 at 03:39:41PM +0200, Csanyi Pal wrote:
>> I have a rather impressive list of loaded modules. I'm not shure whether
>> are they really needed?
>>
>> How can I know which modules I don't need so I can have those
>> blacklisted?
>
> Generally speaking, the kernel only loads modules it needs. Typical
> methods for this include udev discovering hardware (so the kernel loads
> the driver for it) or modules or user-space software depending on other
> modules (such as how the wireless system depends on some of the hashing
> modules).
>
> So, in a normal system, the modules are loaded because they are needed.
> (The corollary to this is that when modules are not needed, such as
> removing a device, they are unloaded).
>
> Blacklisting is usually only needed if you have a broken modules or
> there are two modules that service your needs and you need to use the
> other one (for example, a USB device might be detected as needed
> cdc-ether, but you know that actually it doesn't, so you blacklist
> cdc-ether).
I have an usb ethernet adapter that sometimes freezes my Debian SID
system. I have mailed this problem to the Bugzilla Kernel org here:
https://bugzilla.kernel.org/show_bug.cgi?id=40372
The developers advices me to reduce loaded modules.
How can I do that?
> As Debian's stock kernel is designed for maximum flexibility, having a
> couple of hundred modules loaded is not unexpected.
Yes, i have 155 modules loaded.
--
Best Regards,
Pál
Reply to: