From owner-freebsd-ports Wed May 23 13:18:35 2001 Delivered-To: freebsd-ports@freebsd.org Received: from ptavv.es.net (ptavv.es.net [198.128.4.29]) by hub.freebsd.org (Postfix) with ESMTP id D929137B42C for ; Wed, 23 May 2001 13:18:33 -0700 (PDT) (envelope-from oberman@ptavv.es.net) Received: from ptavv.es.net (localhost [127.0.0.1]) by ptavv.es.net (8.10.1/8.10.1) with ESMTP id f4NKIXc12148 for ; Wed, 23 May 2001 13:18:33 -0700 (PDT) Message-Id: <200105232018.f4NKIXc12148@ptavv.es.net> To: freebsd-ports@freebsd.org Subject: Proper location for drivers in ports Date: Wed, 23 May 2001 13:18:33 -0700 From: "Kevin Oberman" Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org I am the maintainer of a port for modem support for certain IBM ThinkPads. The port includes a driver in the form of a loadable kernel module. Ideally the module should be present when the system boots so that the device probe will correctly identify the modem instead of spitting out a meaningless error. sio1: configured irq 3 not in bitmap of probed irqs 0 Worse, it seems that there is some sore of race condition that causes it to probe incorrectly about half the time when I load the module with a startup script. It probes as an 8250 instead of a 16550A. I know that ports are not supposed to install anything in any path but /usr/local, but would a driver module being installed into /modules be a reasonable exception? Or would it make sense to try to get the driver, but not the user land support software included in the base system? I'd like some idea of how to precede with this. R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message