From owner-freebsd-questions@FreeBSD.ORG Tue Dec 27 16:34:33 2011 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 77CA11065677 for ; Tue, 27 Dec 2011 16:34:33 +0000 (UTC) (envelope-from ml@my.gd) Received: from mail-we0-f182.google.com (mail-we0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id 0F78F8FC1C for ; Tue, 27 Dec 2011 16:34:32 +0000 (UTC) Received: by werb13 with SMTP id b13so10512182wer.13 for ; Tue, 27 Dec 2011 08:34:31 -0800 (PST) Received: by 10.216.136.232 with SMTP id w82mr15882590wei.46.1325003671616; Tue, 27 Dec 2011 08:34:31 -0800 (PST) Received: from dfleuriot-at-hi-media.com ([83.167.62.196]) by mx.google.com with ESMTPS id fg15sm28629763wbb.7.2011.12.27.08.34.30 (version=SSLv3 cipher=OTHER); Tue, 27 Dec 2011 08:34:31 -0800 (PST) Message-ID: <4EF9F395.6030302@my.gd> Date: Tue, 27 Dec 2011 17:34:29 +0100 From: Damien Fleuriot User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:8.0) Gecko/20111105 Thunderbird/8.0 MIME-Version: 1.0 To: "freebsd-questions@FreeBSD.org" Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Subject: KERNEL - knowing what programs use/need modules X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Dec 2011 16:34:33 -0000 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 ?