Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Feb 2007 15:37:31 -0800
From:      "Maksim Yevmenkin" <maksim.yevmenkin@gmail.com>
To:        "Eric Anderson" <anderson@centtech.com>
Cc:        "freebsd-bluetooth@freebsd.org" <freebsd-bluetooth@freebsd.org>
Subject:   Re: Prioritizing bluetooth devices?
Message-ID:  <bb4a86c70702161537s31097db1g488213cf739ab80f@mail.gmail.com>
In-Reply-To: <45D5F027.7060401@centtech.com>
References:  <45D5F027.7060401@centtech.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Eric,

> I have just set up my Treo 700p using bluetooth and kpilot to sync
> (thanks Bruce/Maksim!!!!).  I notice that when I'm doing a backup of my
> palm and it's downloading a ton of stuff, my bluetooth connection is
> jammed full, so my bluetooth mouse is slow/lags.  I don't have a
> bluetooth keyboard, but if I did (and if it worked), then I'm certain it
> would be present there too.
>
> So, my question is: is it possible to prioritize the bluetooth profiles
> so that HID gets priority over things like serial, LAN, etc?

in theory, this should not be happening, because each bluetooth slave
has reserved slots in which it can transmit data. also bluetooth hid
devices usually set "quality of service" parameters on bluetooth link.

so, the problem could be either in the freebsd bluetooth code itself
(i.e. it uses very simple packet scheduler that might not behave very
well under load) or in packet scheduler in the device's "link
manager", i.e. firmware.

other than setting "quality of service" parameters on bluetooth link
and/or forcing device to use only packets of certain size (i.e. 1,2 or
3-slots, which, btw, likely to reduce throughput) i doubt there is
anything else (standard) that can be used to prioritize bluetooth
profiles.

if you can, please try to switch to bluetooth 2.0 dongle (if you have
not already)

thanks,
max



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