Other Parts Discussed in Thread: WL1835
Hi
So I'm trying to get mainline kernel 4.6.2 to work on a Beaglebone Green Wireless, which has a WL1835. I've already got wifi functionality working and
the bluetooth device seems to be found at boot.
"hciconfig -a" lists the device:
hci0: Type: BR/EDR Bus: UART
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
Features: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Packet type: DM1 DH1 HV1
Link policy:
Link mode: SLAVE ACCEPT
But when I try to bring up the device I get this error message:
[ 7395.123714] (stc): gdata/new_proto/recv or reg_complete_cb not ready
[ 7395.130296] Bluetooth: st_register failed -22
Can't init device hci0: Input/output error (5)
Here's "dmesg | grep luetooth":
[ 0.309382] Bluetooth: Core ver 2.21
[ 0.309505] Bluetooth: HCI device and connection manager initialized
[ 0.309606] Bluetooth: HCI socket layer initialized
[ 0.309629] Bluetooth: L2CAP socket layer initialized
[ 0.309795] Bluetooth: SCO socket layer initialized
[ 1.209373] Bluetooth: HCI UART driver ver 2.3
[ 1.214065] Bluetooth: HCI UART protocol H4 registered
[ 1.219428] Bluetooth: HCI UART protocol BCSP registered
[ 1.224988] Bluetooth: HCI UART protocol LL registered
I've used Seeed Studios device tree more or less unmodified.
Any ideas?
