[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bluetooth-dev] Ericsson USB Bluetooth module



Title: Ericsson USB Bluetooth module

Can anybody answer the following question please?

I use
Ericsson Bluetooth module (ROK 101 007/21E P3D), Linux USB Bluetooth driver (developed by KH Greg)

and

Digianswer Bluetooth Card, MS Windows 98.

After making a FTP/TCP/IP/.../L2CAP/ACL connection between the two devices,
I start to transfer several mega bytes data from the Digianswer card to the Ericsson Module.

While a few mega bytes are successfully transferred,
the Linux bluetooth driver's function "bluetooth_int_callback" generates
Number_Of_Complete Events.
And this is fine. Everything seems fine.

But, in a while, no more transfer is done and then the Ericsson starts to infinitely generate the following packets
in the function "bluetooth_int_callback".

length = 16, data = ff 06 01 02 08 40 60 01 ff 08 04 09 08 00 04 00 
length = 10, data = ff 08 04 00 02 00 00 08 42 04 
length = 10, data = ff 08 04 00 02 00 00 08 42 04 
length = 10, data = ff 08 04 00 06 00 04 0e 9b 00 
length = 10, data = ff 08 04 00 18 00 0c 10 c1 00 
length = 10, data = ff 08 04 00 04 01 18 0d 96 00 
length = 10, data = ff 08 04 00 02 00 00 08 42 04 

Every packet's first byte is 0xff.
However the HCI event code 0xff is NOT defined in the Bluetooth spec 1.0b.
I cannot simply ignore the packets because they are generated infinitely.

What do these packets mean?
Is this Ericsson-specfic event packet or ...?
Please someone answer me for the questions.

------------
Myunggyu Kim
mgkim@xxxxxxx.kr