From owner-freebsd-hackers@FreeBSD.ORG Mon Apr 21 11:05:21 2003 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 69D9037B404 for ; Mon, 21 Apr 2003 11:05:21 -0700 (PDT) Received: from sana.init-main.com (104.194.138.210.bn.2iij.net [210.138.194.104]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2D86243FE3 for ; Mon, 21 Apr 2003 11:05:20 -0700 (PDT) (envelope-from takawata@init-main.com) Received: from init-main.com (localhost [127.0.0.1]) by sana.init-main.com (8.12.9/8.12.7) with ESMTP id h3LI5F8s002263 for ; Tue, 22 Apr 2003 03:05:16 +0900 (JST) (envelope-from takawata@init-main.com) Message-Id: <200304211805.h3LI5F8s002263@sana.init-main.com> To: hackers@freebsd.org Date: Tue, 22 Apr 2003 03:05:15 +0900 From: Takanori Watanabe Subject: Netgraph Bluetooth stack usage documentation? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Apr 2003 18:05:21 -0000 Hi, I bought a pair of USB bluetooth dongle and I managed to make it attach as ng_ubt device by patch below. Then what shall I do next to know whether it works or not? --- /sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c Wed Feb 19 14:47:32 2003 +++ ng_ubt.c Tue Apr 22 02:47:05 2003 @@ -254,6 +254,7 @@ { USB_VENDOR_MSI, USB_PRODUCT_MSI_BT_DONGLE }, { USB_VENDOR_BROADCOM, USB_PRODUCT_DBW_120M_BT_DONGLE }, { USB_VENDOR_EPOX, USB_PRODUCT_BT_DG02_DONGLE }, + { 0x0f4d, 0x1000}, { 0, 0 } }; @@ -396,6 +397,7 @@ USBDEVNAME(sc->sc_dev)); goto bad; } +#if 0 if (id->bInterfaceClass != UICLASS_WIRELESS_CONTROLLER || id->bInterfaceSubClass != UISUBCLASS_RF_CONTROLLER || id->bInterfaceProtocol != UIPROTO_BLUETOOTH) { @@ -406,7 +408,7 @@ id->bInterfaceProtocol); goto bad; } - +#endif for (i = 0; i < id->bNumEndpoints; i ++) { ed = usbd_interface2endpoint_descriptor(sc->sc_iface0, i); if (ed == NULL) { @@ -476,6 +478,7 @@ USBDEVNAME(sc->sc_dev)); goto bad; } +#if 0 if (id->bInterfaceClass != UICLASS_WIRELESS_CONTROLLER || id->bInterfaceSubClass != UISUBCLASS_RF_CONTROLLER || id->bInterfaceProtocol != UIPROTO_BLUETOOTH) { @@ -486,7 +489,7 @@ id->bInterfaceProtocol); goto bad; } - +#endif /* * Scan all alternate configurations for interface 1 */