Slow bluetooth data rates with bluez :(
Hi There,
Am running debian with the latest 2.6.23 kernel and bluez 3.24 and seem to be getting incredibly slow data transfer speeds (takes me about 45/50 secs to send a 900KB file) which I know is well below what the device is capable of.
This issue is replicated on my slackware system which is also running bluez. I'm guessing there is a setting I am unaware of that needs to be changed so that this device works to full capacity but have no idea where to look.
The device is a USB bluetooth 2.0 dongle with edr and a class 1 radio (100m) and is based on the CSR chipset.
The various hciconfig outputs are as follows;
linux:~# hciconfig -a
hci0: Type: USB
BD Address: XX:XX:XX:XX:XX:XX ACL MTU: 310:10 SCO MTU: 64:8
UP RUNNING PSCAN ISCAN
RX bytes:707 acl:0 sco:0 events:25 errors:0
TX bytes:350 acl:0 sco:0 commands:24 errors:0
Features: 0xff 0xff 0x8f 0xfe 0x9b 0xf9 0x00 0x80
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy:
Link mode: ACCEPT MASTER
Name: 'MyDongle-0'
Class: 0x000100
Service Classes: Unspecified
Device Class: Computer, Uncategorized
HCI Ver: 2.0 (0x3) HCI Rev: 0xbf4 LMP Ver: 2.0 (0x3) LMP Subver: 0xbf4
Manufacturer: Cambridge Silicon Radio (10)
linux:~# hciconfig hci0 features
hci0: Type: USB
BD Address: XX:XX:XX:XX:XX:XX ACL MTU: 310:10 SCO MTU: 64:8
Features: 0xff 0xff 0x8f 0xfe 0x9b 0xf9 0x00 0x80
<3-slot packets> <5-slot packets> <encryption> <slot offset>
<timing accuracy> <role switch> <hold mode> <sniff mode>
<park state> <RSSI> <channel quality> <SCO link> <HV2 packets>
<HV3 packets> <u-law log> <A-law log> <CVSD> <paging scheme>
<power control> <transparent SCO> <broadcast encrypt>
<EDR ACL 2 Mbps> <EDR ACL 3 Mbps> <enhanced iscan>
<interlaced iscan> <interlaced pscan> <inquiry with RSSI>
<extended SCO> <EV4 packets> <EV5 packets> <AFH cap. slave>
<AFH class. slave> <3-slot EDR ACL> <5-slot EDR ACL>
<AFH cap. master> <AFH class. master> <EDR eSCO 2 Mbps>
<EDR eSCO 3 Mbps> <3-slot EDR eSCO> <extended features>
linux:~# hciconfig hci0 revision
hci0: Type: USB
BD Address: XX:XX:XX:XX:XX:XX ACL MTU: 310:10 SCO MTU: 64:8
Unified 21d
Chip version: BlueCore4-External
Max key size: 128 bit
SCO mapping: HCI
Cheers guys, any help would be much appreciated as I've been banging my head on this one for a while
Joe
|