Anker keyboard doesn't send key events to krillin

Bug #1491484 reported by Brendan Donegan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical System Image
Fix Released
Medium
John McAleely
bluez (Ubuntu)
Fix Released
Undecided
Simon Fels

Bug Description

I have an Anker BT keyboard which seems to work fine on the Nexus 4 with Android, but when I use it with Krillin and Ubuntu it doesn't seem to receive keypresses. In fact I have used a hack boot.img to get it to even connect. The exact model is : http://www.amazon.co.uk/Compact-Wireless-Bluetooth-Keyboard-Rechargeable/dp/B00PIMRCFG/ref=sr_1_2?ie=UTF8&qid=1441209196&sr=8-2&keywords=anker+bluetooth+keyboard

phablet@ubuntu-phablet:~$ system-image-cli -i
current build number: 114
device name: krillin
channel: ubuntu-touch/rc-proposed/bq-aquaris.en
last update: 2015-09-02 08:01:15
version version: 114
version ubuntu: 20150902
version device: 20150821-736d127
version custom: 20150821-887-33-32-vivid

Revision history for this message
Simon Fels (morphis) wrote :

This comes down to a critical problem in the krillin kernel where two HID drivers conflict at startup time and the BT never gets loaded which ends up with the userland side never being able to create a BT HID input device.

Changed in bluez (Ubuntu):
status: New → In Progress
affects: bluez → canonical-devices-system-image
Changed in bluez (Ubuntu):
assignee: nobody → Simon Fels (morphis)
Changed in canonical-devices-system-image:
assignee: nobody → Simon Fels (morphis)
assignee: Simon Fels (morphis) → nobody
status: New → Confirmed
Revision history for this message
Simon Fels (morphis) wrote :

Kernel fix for this is submitted and waiting for review.

Revision history for this message
Simon Fels (morphis) wrote :

After some more analysis the BT HID stack in the krillin kernel seems to be horrible broken. We will not going to fix but replace this pretty soon with a complete new bluetooth stack which will be based on an recent upstream kernel (4.2). We have to wait until this is done until we have a solution for this bug.

However just conencting a keyboard should be possible once the mentioned kernel fix is merged and published, it will just not allow you to enter anything.

Revision history for this message
Simon Fels (morphis) wrote :

Fixes landed with latest device tarball for krillin/vegetahd.

Changed in bluez (Ubuntu):
status: In Progress → Fix Released
Changed in canonical-devices-system-image:
status: Confirmed → Fix Committed
Changed in canonical-devices-system-image:
milestone: none → ww02-2016
assignee: nobody → John McAleely (john.mcaleely)
importance: Undecided → Medium
Changed in canonical-devices-system-image:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.