From owner-freebsd-bluetooth@FreeBSD.ORG Thu Nov 10 06:52:05 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 4312F16A41F for ; Thu, 10 Nov 2005 06:52:05 +0000 (GMT) (envelope-from vova@vbook.fbsd.ru) Received: from vbook.fbsd.ru (swsoft-mipt-nat.sw.ru [195.214.233.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id BE0DE43D46 for ; Thu, 10 Nov 2005 06:52:04 +0000 (GMT) (envelope-from vova@vbook.fbsd.ru) Received: from vova by vbook.fbsd.ru with local (Exim 4.54 (FreeBSD)) id 1EZv6r-0000RP-SV; Wed, 09 Nov 2005 21:55:49 +0300 From: Vladimir Grebenschikov To: Maksim Yevmenkin In-Reply-To: <4372341F.1020702@savvis.net> References: <43519460.1090605@ebs.gr> <1129491219.1616.18.camel@localhost> <4353DBBC.2000508@savvis.net> <1131433259.1164.7.camel@localhost> <4370E826.7090007@savvis.net> <1131477683.1231.12.camel@localhost> <1131480921.1155.5.camel@localhost> <4372341F.1020702@savvis.net> Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: quoted-printable Organization: SWsoft Date: Wed, 09 Nov 2005 21:55:47 +0300 Message-Id: <1131562547.1181.5.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.4.1 FreeBSD GNOME Team Port Sender: Vladimir Grebenschikov Cc: freebsd-bluetooth@freebsd.org 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: Thu, 10 Nov 2005 06:52:05 -0000 =F7 =D3=D2, 09/11/2005 =D7 09:38 -0800, Maksim Yevmenkin =D0=C9=DB=C5=D4: > Vladimir, > >>Reconnecting usb bluetooth device lead to following error: > >>ubt0: ALPS UGX, rev 1.10/7.81, addr 2 > >>ubt0: ALPS UGX, rev 1.10/7.81, addr 2 > >>ubt0: Interface 0 endpoints: interrupt=3D0x81, bulk-in=3D0x82, bulk-out= =3D0x2 > >>ubt0: Interface 1 (alt.config 5) endpoints: isoc-in=3D0x83, isoc-out=3D= 0x3; > >>wMaxPacketSize=3D49; nframes=3D6, buffer size=3D294 > >>ng_ubt_connect: ubt0 - Could not start interrupt transfer. NOMEM (5) >=20 > the drivers have not changed for a long time. perhaps something wrong=20 > with usb? the message above clearly says that driver was attempting to=20 > start interrupt transfer, but it failed (with strange NOMEM error). >=20 > >>And after that error bt stack does not work until reboot, reconnecting > >>dongle does not helps. > >> > >>Boot scenario was: > >>booting > >>... > >>ubt0: ALPS UGX, rev 1.10/7.81, addr 2 > >>ubt0: ALPS UGX, rev 1.10/7.81, addr 2 > >>ubt0: Interface 0 endpoints: interrupt=3D0x81, bulk-in=3D0x82, bulk-out= =3D0x2 > >>ubt0: Interface 1 (alt.config 5) endpoints: isoc-in=3D0x83, isoc-out=3D= 0x3; > >>wMaxPacketSize=3D49; nframes=3D6, buffer size=3D294 > >>Timecounter "TSC" frequency 1686969804 Hz quality 800 > >>... > >>Trying to mount root from ufs:/dev/ad0s4a > >>WARNING: attempt to net_add_domain(bluetooth) after domainfinalize() > >>WARNING: attempt to net_add_domain(netgraph) after domainfinalize() > >>... > >>there bthidd started but does not connect mice. > >> > >>I have turned on-board bt off, then on by notebook switch. > >>kernel printed: > >>ubt_bulk_in_complete2: ubt0 - Bulk-in xfer failed, IOERROR (13). No new= xfer will be submitted! > >>ubt_intr_complete2: ubt0 - Interrupt xfer failed, IOERROR (13). No new = xfer will be submitted! > >>ubt0: at uhub2 port 2 (addr 2) disconnected > >>ubt0: detached > >>ubt0: ALPS UGX, rev 1.10/7.81, addr 2 > >>ubt0: ALPS UGX, rev 1.10/7.81, addr 2 > >>ubt0: Interface 0 endpoints: interrupt=3D0x81, bulk-in=3D0x82, bulk-out= =3D0x2 > >>ubt0: Interface 1 (alt.config 5) endpoints: isoc-in=3D0x83, isoc-out=3D= 0x3; wMaxPacketSize=3D49; nframes=3D6, buffer size=3D294 > >>kbd2 at vkbd0 > >> > >>BT mice start work here. > >>after some hours of work it stop moving and l2pings also. > >> > >>Trying restart BT stack lead to error:=20 > >>ubt0: ALPS UGX, rev 1.10/7.81, addr 2 > >>ubt0: ALPS UGX, rev 1.10/7.81, addr 2 > >>ubt0: Interface 0 endpoints: interrupt=3D0x81, bulk-in=3D0x82, bulk-out= =3D0x2 > >>ubt0: Interface 1 (alt.config 5) endpoints: isoc-in=3D0x83, isoc-out=3D= 0x3; > >>wMaxPacketSize=3D49; nframes=3D6, buffer size=3D294 > >>ng_ubt_connect: ubt0 - Could not start interrupt transfer. NOMEM (5) >=20 > again you get all sorts of errors back from usb. this is _not_ driver's=20 > fault. i have to check what NOMEM really means and get back to you. Actually under "driver" I mean any in-kernel code (usb, locks, newbus, etc) Effect is stable, after each boot it works few hours and then fails. > thanks, > max --=20 Vladimir B. Grebenschikov SWsoft Inc. vova@swsoft.com