From owner-freebsd-bluetooth@FreeBSD.ORG Wed Aug 1 21:58:54 2007 Return-Path: Delivered-To: freebsd-bluetooth@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3009816A469 for ; Wed, 1 Aug 2007 21:58:54 +0000 (UTC) (envelope-from maksim.yevmenkin@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.187]) by mx1.freebsd.org (Postfix) with ESMTP id B856613C4A3 for ; Wed, 1 Aug 2007 21:58:53 +0000 (UTC) (envelope-from maksim.yevmenkin@gmail.com) Received: by nf-out-0910.google.com with SMTP id b2so90039nfb for ; Wed, 01 Aug 2007 14:58:52 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=t1QyquVREC0FFErkPe7EpqJlBqEbiwqhsn+l4WZXVUByJR7deusMPAqvie/fOrLiEjucBcaML87d3whDSnlQxvzzmNLOXRNWYX91v+8j01CeLfpF/J9L0vL031fO9W0EMNFvdujrZr3wN9M8+THSlpHzGCIDqHW9yAgqsvCFfsg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=ZjPKkxVJs66p3gs83NVzrWdU1DuNm5vyHJTBFy9tgT5T1y9J/UW9xFJMQ5LgoukBZ3t9uN+K6z24BEbGMhdX4e3yI70OqzFMwYC//oTD2sdfnaOsAS7OBe0a32w2XOS5AA6LpskGhSClrJ0S8MgZrpilO6and/FoBgKUGbNKbUs= Received: by 10.86.51.2 with SMTP id y2mr876509fgy.1186005532085; Wed, 01 Aug 2007 14:58:52 -0700 (PDT) Received: by 10.86.63.16 with HTTP; Wed, 1 Aug 2007 14:58:52 -0700 (PDT) Message-ID: Date: Wed, 1 Aug 2007 14:58:52 -0700 From: "Maksim Yevmenkin" To: "Mihai Tanasescu" In-Reply-To: <46B07278.4000908@duras.ro> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <46B07278.4000908@duras.ro> Cc: freebsd-bluetooth@freebsd.org Subject: Re: Bluesoleil bluetooth problems 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: Wed, 01 Aug 2007 21:58:54 -0000 On 8/1/07, Mihai Tanasescu wrote: > Hello, > > > I have the following setup: > > FreeBSD 6.2-RELEASE-p6 > > I have kldloaded ng_ubt. > > I used both the original usb/bluetooth drivers and the i4b ones from > turbocat. > > With the original driver: > > On system boot I get: > > Trying to mount root from ufs:/dev/ad0s1a > ubt_request_complete2: ubt0 - Control request failed. TIMEOUT (15) > ubt_request_complete2: ubt0 - Control request failed. TIMEOUT (15) > ng_hci_process_command_timeout: ubt0hci - unable to complete HCI command > OGF=0x4, OCF=0x5. Timeout > complete_command: ubt0hci - no pending command, state=0x1 > ubt_request_complete2: ubt0 - Control request failed. TIMEOUT (15) > ng_hci_process_command_timeout: ubt0hci - unable to complete HCI command > OGF=0x3, OCF=0x1a. Timeout > complete_command: ubt0hci - no pending command, state=0x1 > > and this repeats a couple of times. > > After unplugging/plugging the USB dongle I get: > > ubt0: vendor 0x1131 ISSCBTA, rev 1.10/3.73, addr 3 > ubt0: vendor 0x1131 ISSCBTA, rev 1.10/3.73, addr 3 > ubt0: Interface 0 endpoints: interrupt=0x81, bulk-in=0x82, bulk-out=0x2 > ubt0: Interface 1 (alt.config 5) endpoints: isoc-in=0x83, isoc-out=0x3; > wMaxPacketSize=49; nframes=6, buffer size=294 > ng_hci_process_command_timeout: ubt0hci - unable to complete HCI command > OGF=0x3, OCF=0x3. Timeout try to search for 'ISSCBTA reset'. you will find that someone else was having similar problems with the same dongle, i.e. http://lists.freebsd.org/pipermail/freebsd-bluetooth/2006-December/000818.html i suspect this particular dongle does not react very well to 'reset' command or, perhaps, there is an issue related to short usb transfers on ehci controllers. so, 1) try to comment out 'reset' command in /etc/rc.d/bluetooth (see link above) and/or 2) try to recompile your kernel without 'device ehci' thanks, max