← Back to team overview

linaro-release team mailing list archive

[Bug 789095] Re: Bluetooth does not work on PandaBoard

 

Ok, got it working now (at least it seems to be working, checking
remotely on my panda).

Besides enabling uim, had also to fix the firmware path, otherwise the load would fail, like:
[   23.130584] (stc): st_tty_open 
[   23.133758] (stk) : line discipline installed 
[   23.139068] (stk) :TIInit_7.2.31.bts
[   23.151763] (stk) : request_firmware failed(errno -2) for TIInit_7.2.31.bts
[   23.160278] (stk) :download firmware failed
[   23.164855] (stk) :ldisc_install = 0
[   23.168975] (stc): st_tty_close 

At least at the linux-firmware (1.60) package, this firmware is located at /lib/firmware/ti-connectivity/TIInit_7.2.31.bts, but the drivers requires it to be located at /lib/firmware instead:
drivers/misc/ti-st/st_kim.c:	sprintf(bts_scr_name, "TIInit_%d.%d.%d.bts", chip, maj_ver, min_ver);

Checking wl12xx, it points the correct firmware directory for the module
(ti-connectivity/wl1271-nvs.bin), so one fix is to change the default
path to match the one provided by linux-firmware. I believe there could
be a workaround at udev, but need further investigation.

-- 
You received this bug notification because you are a member of Linaro
Release Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/789095

Title:
  Bluetooth does not work on PandaBoard

Status in Linaro Ubuntu Evaluation Builds:
  Confirmed
Status in “linux-linaro-omap” package in Ubuntu:
  Confirmed

Bug description:
  Bluetooth chip on PandaBoard is recognized and 'btsdio' module is
  loaded to handle that. But BT ADDR is set to 0 so interface is not
  usable.

  root@linaro:~# hciconfig 
  hci0:   Type: BR/EDR  Bus: SDIO
          BD Address: 00:00:00:00:00:00  ACL MTU: 0:0  SCO MTU: 0:0
          DOWN 
          RX bytes:0 acl:0 sco:0 events:0 errors:0
          TX bytes:0 acl:0 sco:0 commands:0 errors:0

To manage notifications about this bug go to:
https://bugs.launchpad.net/linaro-ubuntu/+bug/789095/+subscriptions