Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 Aug 2007 14:58:52 -0700
From:      "Maksim Yevmenkin" <maksim.yevmenkin@gmail.com>
To:        "Mihai Tanasescu" <mihai@duras.ro>
Cc:        freebsd-bluetooth@freebsd.org
Subject:   Re: Bluesoleil bluetooth problems
Message-ID:  <bb4a86c70708011458t640554aclca2d03fd1ce8ca14@mail.gmail.com>
In-Reply-To: <46B07278.4000908@duras.ro>
References:  <46B07278.4000908@duras.ro>

next in thread | previous in thread | raw e-mail | index | archive | help
On 8/1/07, Mihai Tanasescu <mihai@duras.ro> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bb4a86c70708011458t640554aclca2d03fd1ce8ca14>