nuclearsandwich / surface3-archlinux

Archlinux on the Microsoft Surface Pro 3
70 stars 4 forks source link

Bluetooth support | trouble with older kernels, functions with 3.18+ #5

Open nuclearsandwich opened 9 years ago

nuclearsandwich commented 9 years ago
$ bluemoon
Bluemoon configuration utility ver 5.21
Failed to open HCI user channel

$ dmesg
[   33.443033] Bluetooth: Core ver 2.19
[   33.443057] NET: Registered protocol family 31
[   33.443060] Bluetooth: HCI device and connection manager initialized
[   33.443069] Bluetooth: HCI socket layer initialized
[   33.443072] Bluetooth: L2CAP socket layer initialized
[   33.443084] Bluetooth: SCO socket layer initialized
klardotsh commented 9 years ago

Does it work by manually using bluetoothctl as root and using "power on" from that command prompt? You'll need bluez-utils from [extra]. Supposedly there's also new kernel firmware available for this BT chip (read that on the Ubuntu posting).

nuclearsandwich commented 9 years ago

bluetoothctl opens a prompt but accepts no input. I've placed the firmware files from git://git.marvell.com/mwifiex-firmware.git using https://github.com/nuclearsandwich/mwifiex-firmware-git

Vistaus commented 9 years ago

Bluetooth and the pen work fine after installing the Marvell driver from Git. Please update the checklist.

nuclearsandwich commented 9 years ago

@vistaus I'm still having bluetooth issues with the latest firmware. Any suggestions for how to debug. I'm not a regular user of bluetooth but would love to get some bluetooth keyboards working.

nuclearsandwich commented 9 years ago

As of http://git.marvell.com/?p=mwifiex-firmware.git;a=commit;h=feb42c90e24f1aaa190e2d423b0f6fc06beb81f6 bluetooth appears to be working (and wifi much stabler) with 3.18.3 Manjaro kernel. I've got lvm set up to try and get parity between this Manjaro install and my archlinux installation.

nuclearsandwich commented 9 years ago

I was getting pretty disappointed with everyone else havworking on kernel 3.16ing Bluetooth success while I was left out. It seems to work fine in this Manjaro prerelease I installed for fun. I'm typing this on a bluetooth Thinkpad keyboard. Next step: Get the keyboard working in the initramfs so I can enter my disk encryption password with it... or just keep the type cover handy with 3.19

nuclearsandwich commented 9 years ago

Bluetooth seems to have issues when running for long periods of time. If a device disconnects it doesn't seem to want to reconnect.