From owner-freebsd-current Tue Mar 18 7:30:47 2003 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A0CA837B401 for ; Tue, 18 Mar 2003 07:30:44 -0800 (PST) Received: from serio.al.rim.or.jp (serio.al.rim.or.jp [202.247.191.123]) by mx1.FreeBSD.org (Postfix) with ESMTP id C622143FB1 for ; Tue, 18 Mar 2003 07:30:42 -0800 (PST) (envelope-from miniyan@kt.rim.or.jp) Received: from mail6.rim.or.jp by serio.al.rim.or.jp (3.7W/HMX-13) id AAA17968; Wed, 19 Mar 2003 00:30:41 +0900 (JST) Received: from [192.168.2.10] (l224047.ppp.asahi-net.or.jp [218.219.224.47]) by mail6.rim.or.jp (8.9.3/3.7W) id AAA22895; Wed, 19 Mar 2003 00:30:40 +0900 (JST) Date: Wed, 19 Mar 2003 00:30:40 +0900 From: miniyan To: "Maksim Yevmenkin" Subject: Re: bluetooth BW-BH02U reset failure Cc: In-Reply-To: <790A8B1F40ACA848939EBD247AE490302794F8@scl8ex04.int.exodus.net> References: <790A8B1F40ACA848939EBD247AE490302794F8@scl8ex04.int.exodus.net> Message-Id: <20030318235120.2559.MINIYAN@kt.rim.or.jp> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver. 2.05.08 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi Maksim, > > > > ugen0: Broadcom product 0x2033, rev 1.01/0.a0, addr 2 > > > > > I just mistake device name, it not BW-BH02U. true name is "GW-BH02U". > > well, i did some research on that. it turns out Broadcom Bluetooth > chip based devices require firmware download. in particular the > device you have (Vendor ID 0x0a5c/Product ID 0x2033) uses special > procedure to download firmware file, i.e. you have to download > mini-driver first and then firmware itself. you can find both mini-driver > and firmware images on the net. also Linux BlueZ stack has bluefw > utility that can download firmware into this device. i will need > to port this on FreeBSD. however i'm not sure about copyright issues. > > bottom line: i removed this device from the list of supported devices > for now. i will add support for firmware download in the next version > of ng_ubt(4) driver. I just understand about this information. I cannot found firmware for DBT120, BW120M and GWBH02H. Of course, you know, this problem is effects every BroadCom(Vendor ID 0x0a5c/Product ID 0x2033) devices. I checked BlueZ bluefw already. > dump this looks fine to me, btw you might want to use hcidump -x > next time. I should use -x option. > > ubt_bulk_in_complete: ubt0 - Bulk-in xfer failed. IOERROR (13) > > ubt_bulk_in_complete: ubt0 - Bulk-in xfer failed. IOERROR (13) > > ubt_intr_complete: ubt0 - Interrupt xfer failed. IOERROR (13) > > ---- 12 time repeats last 3 lines---- > > ubt_bulk_in_complete: ubt0 - Bulk-in xfer failed. IOERROR (13) > > ubt0: at uhub0 port 2 (addr 2) disconnected > > ubt_bulk_in_complete: ubt0 - Bulk-in xfer failed. IOERROR (13) > > ----- 19 times repeat last line ---- > > ubt0: detached > > 1) do these errors happen only when you disconnect the device? I checked my action, I've my action fault. I was doing following actions... a. connect USB BT device b. run rc.bluetooth start c. disconnect USB BT device d. run rc.bluetooth stop I works with following actions to do not happen that errors. a. connect USB BT device b. run rc.bluetooth start c. run rc.bluetooth stop d. disconnect USB BT device > 2) do you see these errors during the normal activity, i.e. when > device is active and you try to send/receive data? Device already removed. > 3) is it uhci or ohci USB controller? boot message and usbdevs asked controller is uhci. Do I has to check on board? ------- messages Mar 14 09:38:52 xxxx kernel: uhci0: port 0x9000-0x901f irq 10 at device 7.2 on pci0 Mar 14 09:38:52 xxxx kernel: usb0: on uchi0 ------- usbdevs Controller /dev/usb0: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 powered port 2 addr 2: full speed, power 200 mA, config 1, product 0x641f(0x641f), Mitsumi(0x03ee), rev 1.14 > also you might get the same errors if you just start/stop/start the > stack *without* disconnecting device after you stop stack. this > is also a known issue and i'm tracking it down. When I get any other errors, I'll report you.. Thanks, Takahiko -- miniyan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message