CSR8510 A10 BLE dongle driver for A20 humming board

724 views
Skip to first unread message

Nithin Chakravarthy

unread,
Aug 11, 2015, 10:14:00 AM8/11/15
to linux-sunxi
Hi,

I am using  sunxi 3.4.61+ kernel. I have cr8510 ble dongle. 
I have installed Bluez nad necessary packages. 
After connecting the device, I am not able to get hci devices.

Where in my x86 PC i am able detect device. here kernel is 3.19

So any driver is required? 
or
Is there any way to configure BLE device.

Dmitriy B.

unread,
Aug 11, 2015, 10:38:20 AM8/11/15
to linux-sunxi
2015-08-11 17:13 GMT+03:00 Nithin Chakravarthy <nithin.m...@gmail.com>:
Hi,

Hi,
 
Is there any way to configure BLE device.

BLE works okay only with modern kernels (3.18+). Before that it had many problems starting from missing/wrongly implemented features ending with soft lockups.

Nithin Chakravarthy

unread,
Aug 12, 2015, 1:55:16 AM8/12/15
to linux-sunxi
Hi,

But device is not at all detecting as usb device.

here kernel log
<6>usb 5-1: new full-speed USB device number 2 using sw-ohci
<3>bluetooth: exports duplicate symbol baswap (owned by kernel)
[   94.643972] bluetooth: exports duplicate symbol baswap (owned by kernel)
<3>bluetooth: exports duplicate symbol baswap (owned by kernel)
[   94.661251] bluetooth: exports duplicate symbol baswap (owned by kernel)

whats is meant by "exports duplicate symbol baswap (owned by kernel)"?
how can i solve this

When I tried to insert bfusb.ko module. I got some error
[  273.895355] bluetooth: exports duplicate symbol baswap (owned by kernel)
FATAL: Error inserting btusb (/lib/modules/3.4.61+/kernel/drivers/bluetooth/btusb.ko): Invalid module format



Dmitriy B.

unread,
Aug 12, 2015, 3:40:43 AM8/12/15
to linux-sunxi
2015-08-12 8:55 GMT+03:00 Nithin Chakravarthy <nithin.m...@gmail.com>:
here kernel log
<6>usb 5-1: new full-speed USB device number 2 using sw-ohci
<3>bluetooth: exports duplicate symbol baswap (owned by kernel)
[   94.643972] bluetooth: exports duplicate symbol baswap (owned by kernel)
<3>bluetooth: exports duplicate symbol baswap (owned by kernel)
[   94.661251] bluetooth: exports duplicate symbol baswap (owned by kernel)

whats is meant by "exports duplicate symbol baswap (owned by kernel)"?

Means exactly what is said - some module tries to export symbol that was already exported.
 
how can i solve this

Use kernel and modules that do not clash with each other. Compile and use https://github.com/linux-sunxi/linux-sunxi/tree/stage/sunxi-3.4 (read wiki http://linux-sunxi.org/Linux_Kernel)
 

When I tried to insert bfusb.ko module. I got some error
[  273.895355] bluetooth: exports duplicate symbol baswap (owned by kernel)
FATAL: Error inserting btusb (/lib/modules/3.4.61+/kernel/drivers/bluetooth/btusb.ko): Invalid module format



You are trying to insert module that was not meant to be used with your "3.4.61+". You should never try to insert modules from different kernel versions unless you really know what you are doing.

Reply all
Reply to author
Forward
0 new messages