This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Validate wl1271 Bluetooth support in panda board?

Other Parts Discussed in Thread: WL1271

Hello,

I'm trying to run bluetooth with panda board, since bluetooth is really new to me, and I have some questions as follows

(some are entry-level Q).

1. Which kernel can support panda bluetooth well? upstream kernel, linaro kernel or some else?

2. How to test bluetooth? after search and I got below steps.

    1. dbus-daemon --system

    2. start bluetoothd

    3. hciattach -t 60 ttyS0 texas 115200 noflow

    4. hciconfig hci0 up

    5. hcitool scan

    6. hcitool cc xx:xx:xx:xx:xx:xx

If everything are ok after those steps, which means I can use wl1271 bluetooth to talk with other bluetooth devices?

3. Is there someplace has the prebuilt filesystem which included these files(bluetooth library and hciattach etc).

Thanks for your help in advance!

Regards,

Gary

  • I installed those bluetooth related library and bin into my rootfs from ","name":"CELLDATA","rows":"4","event":"erp_edit","cols":"64","tooltip":"","erp_data":{"erp_active_version":"36_1326183822","noredirect":"1","erp_active_topic":"PBUeng.LinuxProdBspTarget1262","erp_active_table":"EDITTABLE_1","erp_active_row":"6","erp_active_col":"11"},"url":"http://twiki.wrs.com/bin/rest/EditRowPlugin/save","type":"textarea","placeholder":"

    "}">http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/ecs/WL1271_Linux_SDK/3_00_01_06/exports/V3.00.01.06-WL6.1.6.0.3-Linux-x86-Install,  after added bt platform device to board-omap4panda.c, I got some issues in linaro-3.0 kernel  as follows.

    After kernel boot, there are some time out infos.
    root@panda:/root> dmesg|grep stk
    [    1.730804] (stk) :sysfs entries created
    [    1.734985] (stk) : debugfs entries created
    [    2.241180] (stk) : st_kim_start
    [    2.345703] (stk) :ldisc_install = 1
    [    3.335998] (stk) :line disc installation timed out
    [    3.341033] (stk) :ldisc_install = 0
    [    3.447937] (stk) :ldisc_install = 1
    [    4.445556] (stk) :line disc installation timed out
    [    4.450775] (stk) :ldisc_install = 0
    [    4.557617] (stk) :ldisc_install = 1
    [    5.554748] (stk) :line disc installation timed out
    [    5.559783] (stk) :ldisc_install = 0
    [    5.666442] (stk) :ldisc_install = 1
    [    6.664123] (stk) :line disc installation timed out
    [    6.669342] (stk) :ldisc_install = 0
    [    6.775970] (stk) :ldisc_install = 1
    [    7.773498] (stk) :line disc installation timed out
    [    7.778503] (stk) :ldisc_install = 0
    [    7.892913] (stk) :ldisc_install = 1
    [    8.890686] (stk) :line disc installation timed out
    [    8.895904] (stk) :ldisc_install = 0

    root@panda:/root> hciattach -t 60 ttyO1 texas 115200 noflow
    Found a Texas Instruments' chip!
    Firmware file : /lib/firmware/TIInit_7.2.31.bts
    Loaded BTS script version 1
    texas: changing baud rate to 3000000, flow control to 1
    Cannot send hci command to socket: Network is down
    Can't initialize device: Network is down

    Any hints? thanks a lot.

    Gary