From owner-freebsd-bluetooth@FreeBSD.ORG Tue Mar 14 08:48:29 2006 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 E91D516A441 for ; Tue, 14 Mar 2006 08:48:28 +0000 (UTC) (envelope-from plunky@rya-online.net) Received: from mail00.svc.cra.dublin.eircom.net (mail00.svc.cra.dublin.eircom.net [159.134.118.16]) by mx1.FreeBSD.org (Postfix) with SMTP id 42CBD43D45 for ; Tue, 14 Mar 2006 08:48:27 +0000 (GMT) (envelope-from plunky@rya-online.net) Received: (qmail 47906 messnum 6391464 invoked from network[83.70.176.191/unknown]); 14 Mar 2006 08:48:25 -0000 Received: from unknown (HELO rya-online.net) (83.70.176.191) by mail00.svc.cra.dublin.eircom.net (qp 47906) with SMTP; 14 Mar 2006 08:48:25 -0000 Received: (nullmailer pid 2581 invoked by uid 1000); Tue, 14 Mar 2006 08:42:42 -0000 Date: Tue, 14 Mar 2006 08:42:42 +0000 (GMT) To: Maksim Yevmenkin In-Reply-To: <44160BE9.9020306@savvis.net> References: <1141918855.418446.1437.nullmailer@galant.ukfsn.org> <44107678.1080206@savvis.net> <1142195365.759631.5369.nullmailer@galant.ukfsn.org> <44160BE9.9020306@savvis.net> MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-452280498-1142325762=:1853" Message-Id: <1142325762.357474.659.nullmailer@galant.ukfsn.org> From: Iain Hibbert Cc: freebsd-bluetooth@freebsd.org Subject: Re: config files 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: Tue, 14 Mar 2006 08:48:29 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --0-452280498-1142325762=:1853 Content-Type: TEXT/PLAIN; charset=US-ASCII On Mon, 13 Mar 2006, Maksim Yevmenkin wrote: > > Its just that to add a mouse to the system, I needed to enter details in 3 > > files (and, details are held in two more) which could be considered a bit > > much just for a mouse :) > > 3 files, i assume, are: /etc/bluetooth/hosts, /etc/bluetooth/hcsecd.conf and > /etc/bluetooth/bthidd.conf. entry in /etc/bluetooth/hosts file is optional. > > i'm not sure which other 2 files you are talking about. /var/db/bthcid.keys & /var/db/bthidd.hids which are automatic, though may need attention when batteries are changed? > > vaguely related to this, would the attached patch work to reload > > bthidd.conf on SIGHUP? It seems that it should, though I'm not sure if the > > fact that the new_device field is set would be an issue (maybe not, if the > > session already exists?) > > there is one problem with this particular patch. please see my comments inline Ok, this should be better - seems to work for me, thanks! (also you may need to enable "reload" in /etc/rc.d/bthidd?) -- On another issue, in libsdp/session.c you have sa.l2cap_psm = htole16(NG_L2CAP_PSM_SDP); which seems wrong? (will work ok on little endian machine) iain --0-452280498-1142325762=:1853 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=bthidd.c.diff Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: add reload config files to bthidd.c Content-Disposition: attachment; filename=bthidd.c.diff LS0tIGJ0aGlkZC5jCTIwMDQtMTEtMTggMTg6MDU6MTUuMDAwMDAwMDAwICsw MDAwDQorKysgYnRoaWRkLmMJMjAwNi0wMy0xNCAwODowNDowOS4wMDAwMDAw MDAgKzAwMDANCkBAIC00OSwxMyArNDksMTUgQEANCiBzdGF0aWMgaW50CXJl bW92ZV9waWRfZmlsZQkoY2hhciBjb25zdCAqZmlsZSk7DQogc3RhdGljIGlu dAllbGFwc2VkCQkoaW50IHR2YWwpOw0KIHN0YXRpYyB2b2lkCXNpZ2hhbmRs ZXIJKGludCBzKTsNCitzdGF0aWMgdm9pZAlzaWdodXAJCShpbnQgcyk7DQog c3RhdGljIHZvaWQJdXNhZ2UJCSh2b2lkKTsNCiANCiAvKg0KICAqIGJ0aGlk ZA0KICAqLw0KIA0KLXN0YXRpYyBpbnQJZG9uZSA9IDA7IC8qIGFyZSB3ZSBk b25lPyAqLw0KK3N0YXRpYyBpbnQJZG9uZSA9IDA7CS8qIGFyZSB3ZSBkb25l PyAqLw0KK3N0YXRpYyBpbnQJcmVsb2FkID0gMDsJLyogcmVsb2FkIGNvbmZp ZyBmaWxlICovDQogDQogaW50DQogbWFpbihpbnQgYXJnYywgY2hhciAqYXJn dltdKQ0KQEAgLTEzNywxMyArMTM5LDE5IEBADQogCXNhLnNhX2hhbmRsZXIg PSBzaWdoYW5kbGVyOw0KIA0KIAlpZiAoc2lnYWN0aW9uKFNJR1RFUk0sICZz YSwgTlVMTCkgPCAwIHx8DQotCSAgICBzaWdhY3Rpb24oU0lHSFVQLCAmc2Es IE5VTEwpIDwgMCB8fA0KIAkgICAgc2lnYWN0aW9uKFNJR0lOVCwgJnNhLCBO VUxMKSA8IDApIHsNCiAJCXN5c2xvZyhMT0dfQ1JJVCwgIkNvdWxkIG5vdCBp bnN0YWxsIHNpZ25hbCBoYW5kbGVycy4gJXMgKCVkKSIsDQogCQkJc3RyZXJy b3IoZXJybm8pLCBlcnJubyk7DQogCQlleGl0KDEpOw0KIAl9DQogDQorCXNh cy5zYV9oYW5kbGVyID0gc2lnaHVwOw0KKwlpZiAoc2lnYWN0aW9uKFNJR0hV UCwgJnNhLCBOVUxMKSA8IDApIHsNCisJCXN5c2xvZyhMT0dfQ1JJVCwgIkNv dWxkIG5vdCBpbnN0YWxsIHNpZ25hbCBoYW5kbGVycy4gJXMgKCVkKSIsDQor CQkJc3RyZXJyb3IoZXJybm8pLCBlcnJubyk7DQorCQlleGl0KDEpOw0KKwl9 DQorDQogCXNhLnNhX2hhbmRsZXIgPSBTSUdfSUdOOw0KIAlpZiAoc2lnYWN0 aW9uKFNJR1BJUEUsICZzYSwgTlVMTCkgPCAwKSB7DQogCQlzeXNsb2coTE9H X0NSSVQsICJDb3VsZCBub3QgaW5zdGFsbCBzaWduYWwgaGFuZGxlcnMuICVz ICglZCkiLA0KQEAgLTE2OSw2ICsxNzcsMTUgQEANCiANCiAJCWlmIChzZXJ2 ZXJfZG8oJnNydikgPCAwKQ0KIAkJCWJyZWFrOw0KKw0KKwkJaWYgKHJlbG9h ZCkgew0KKwkJCWlmICh3cml0ZV9oaWRzX2ZpbGUoKSA8IDAgfHwNCisJCQkg ICAgcmVhZF9jb25maWdfZmlsZSgpIDwgMCB8fA0KKwkJCSAgICByZWFkX2hp ZHNfZmlsZSgpIDwgMCkNCisJCQkJYnJlYWs7DQorDQorCQkJcmVsb2FkID0g MDsNCisJCX0NCiAJfQ0KIA0KIAlzZXJ2ZXJfc2h1dGRvd24oJnNydik7DQpA QCAtMjQxLDcgKzI1OCw3IEBADQogfQ0KIA0KIC8qDQotICogU2lnbmFsIGhh bmRsZXINCisgKiBTaWduYWwgaGFuZGxlcnMNCiAgKi8NCiANCiBzdGF0aWMg dm9pZA0KQEAgLTI1MSw2ICsyNjgsMTMgQEANCiAJCXMsICsrIGRvbmUpOw0K IH0NCiANCitzdGF0aWMgdm9pZA0KK3NpZ2h1cChpbnQgcykNCit7DQorCXN5 c2xvZyhMT0dfTk9USUNFLCAiR290IFNJR0hVUDogcmVsb2FkIGNvbmZpZyIp Ow0KKwlyZWxvYWQgPSAxOw0KK30NCisNCiAvKg0KICAqIERpc3BsYXkgdXNh Z2UgYW5kIGV4aXQNCiAgKi8NCg== --0-452280498-1142325762=:1853--