From owner-freebsd-bluetooth@FreeBSD.ORG Sat Nov 12 03:57:18 2005 Return-Path: X-Original-To: freebsd-bluetooth@freebsd.org Delivered-To: freebsd-bluetooth@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 88D8C16A41F; Sat, 12 Nov 2005 03:57:18 +0000 (GMT) (envelope-from maksim.yevmenkin@savvis.net) Received: from mta10.adelphia.net (mta10.adelphia.net [68.168.78.202]) by mx1.FreeBSD.org (Postfix) with ESMTP id F170843D45; Sat, 12 Nov 2005 03:57:17 +0000 (GMT) (envelope-from maksim.yevmenkin@savvis.net) Received: from [192.168.1.254] (really [70.32.199.60]) by mta10.adelphia.net (InterMail vM.6.01.05.02 201-2131-123-102-20050715) with ESMTP id <20051112035717.JHJG16334.mta10.adelphia.net@[192.168.1.254]>; Fri, 11 Nov 2005 22:57:17 -0500 Message-ID: <4375681B.6030808@savvis.net> Date: Fri, 11 Nov 2005 19:57:15 -0800 From: Maksim Yevmenkin User-Agent: Mozilla Thunderbird 0.7.1 (Windows/20040626) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-bluetooth@freebsd.org, freebsd-rc@freebsd.org References: <43519460.1090605@ebs.gr> <1129491219.1616.18.camel@localhost> <4375246E.3050303@savvis.net> <20051111.165103.110975378.imp@bsdimp.com> <20051112000929.GB10648@odin.ac.hmc.edu> In-Reply-To: <20051112000929.GB10648@odin.ac.hmc.edu> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: Brooks Davis , "M. Warner Losh" Subject: Re: [RFC] rc.d integration for the bluetooth subsystem X-BeenThere: freebsd-bluetooth@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Using Bluetooth in FreeBSD environments List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Nov 2005 03:57:18 -0000 Brooks Davis wrote: > On Fri, Nov 11, 2005 at 04:51:03PM -0700, M. Warner Losh wrote: > >>In message: <4375246E.3050303@savvis.net> >> Maksim Yevmenkin writes: >>: does anyone have any objections to the /etc/devd.conf patch located at >>: >>: http://people.freebsd.org/~emax/devd.conf.diff.txt >>: >>: this patch will add support for a usb bluetooth dongles to devd(8). >> >>That looks fine to me. good. thanks for review. i have committed the patch. >>: also while i'm here where do we stick firmware files by default? >> >>/usr/share seems most logical to me, but suffers from the 'can't load >>firmware until after /usr is mounted' issue. For most firmware, this >>is a minor issue... > > It's also not an issue in practice for most installations since /usr is > local and gets mounted quite early. It's only when /usr is NFS and not > part of / that you usually get into trouble. let me just some more details. in this particular case i'm interested where to put firmware files for bluetooth devices. in particular 1) 3com bluetooth pccard v1 2) broadcom bcm2033 chip based usb bluetooth devices (belkin, d-link, etc.) in both cases firmware files are _not_ loadable modules. they are just files in vendor specific format. tools are provided (bt3cfw(8) and bcmfw(8)) to load firmware into device. what i would like to do is to add a couple more sections into the /etc/devd.conf to handle these devices. those sections can even be commented out because we cannot include firmware into the distribution. it is up to the user to find firmware and put it in the right place. so, should i create /usr/share/firmware directory or just use /usr/share? is it better to have common place for firmware files or have each driver/tool define its own place? thanks, max