KERNEL - knowing what programs use/need modules

Damien Fleuriot ml at
Tue Dec 27 16:34:33 UTC 2011

Hello list,

I'm currently upgrading some firewalls following the 5 advisories we
received on the 23rd.

One of these firewalls shows, for no reason that I can fathom, the
following kldstat:

# kldstat
Id Refs Address            Size     Name
 1   26 0xffffffff80100000 8361c0   kernel
 2    1 0xffffffff80a12000 4f9b     if_lagg.ko
 3    1 0xffffffff80a17000 5e99     umass.ko
 4    1 0xffffffff80a1d000 42b27    cam.ko
 5    1 0xffffffff80a60000 22f1     ums.ko

Now, I'm wondering why in the world a server would need umass, ums and cam ?

My understanding is that ums is the USB mouse, which we're never going
to need.

Umass would be USB mass storage, which again we're never going to need.

Regarding CAM I have absolutely no idea why the module is loaded either.

Are there any ways of finding what programs, if any, require or use said
modules ?

More information about the freebsd-questions mailing list