[SOLVED]Need help starting Bluetooth on RPi 3B
-
[SOLVED, see post 4]
I'm trying to connect my Wii U Pro controller to my Raspberry Pi, but I'm having issues. I think they are due to the fact my Bluetooth daemon was not started. I am using a Raspberry Pi 3B, which should in principle contain bluetooth out of the box. However, two things seem to suggest bluetooth is turned off:
--- in the terminal---
When I typebluetoothctl
, the console shows [bluetooth]#, but then I cannot write anything unless I press ctrl-C to escape the application. I've searched online, and this seems to be because bluetooth is not working properly.-- In the pixel desktop ---
I go to the applications menu -> Preferences -> Bluetooth manager. This pop-up the following message: "Bluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started." The pop-up then closes, and nothing happens after that.To resolve this issue, I tried to do the following:
sudo apt-get update sudo apt-get dist-update sudo apt-get upgrade
tells me everything is up-to-date
sudo apt-get install pi-bluetooth blueman
tells me the applications were already installed and are still up-to-date
systemctl status bluetooth
this gives me:
● bluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled)
Active: failed (Result: exit-code) since Wed 2017-07-12 22:03:40 EDT; 4min 23s ago
Docs: man:bluetoothd(8)
Process: 25055 ExecStart=/usr/lib/bluetooth/bluetoothd (code=exited, >status=203/EXEC)
Main PID: 25055 (code=exited, status=203/EXEC)To start bluetooth manually, I tried both
sudo systemctl start bluetooth
and
sudo /etc/init.d/bluetooth start
which respectively give
Job for bluetooth.service failed. See 'systemctl status bluetooth.service' and 'journalctl -xn' for details.
and
[....] Starting bluetooth (via systemctl): bluetooth.serviceJob for bluetooth.service failed. See 'systemctl status bluetooth.service' and 'journalctl -xn' for details.
failed!I don't know what to try anymore... This raspberry pi should have bluetooth, but it's really as if there's no way to start it! Anyone dares to help? Thanks in advance...
Pi Model or other hardware: 3B (I know this because I can do wifi without a dongle)
Power Supply used: (If using a Pi): Canakit 5V supply
RetroPie Version Used: 4.2, I think
Built From: Pre made SD Image on RetroPie website
USB Devices connected: A USB Key, a USB Keyboard, A Hori Pro FC controller. Trying to connect a bluetooth Wii U Pro controller.
Error messages received: "Bluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started."
Log found in /dev/shm/runcommand.log (if relevant): no log
Guide used: https://github.com/RetroPie/RetroPie-Setup/wiki/Wii-U-Pro-Controller
File: n/a
Emulator: n/a
Attachment of config files: none -
By the way, the Wii u pro controller doesn't even seem to be recognized via USB. I am certain this is a legitimate official controller. Does this also affect other Wii u pro users? Is it Bluetooth only?
-
Quick update: When I do
hcitool scan
and press the sync button on the Wii U Pro controller, the terminal outputs:Scanning ...
9C:e^:35:0A:FD:6D Nintendo RVL-CNT-01-UCThe Pi seems to see the device!! However, I am still unable to start bluetoothctl of the Bluetooth manager to actually pair it.
-
[SOLVED]
What was causing the issue was the ps3 bluetooth drivers, which I realized were disabling the standard bluetooth on the device.Thanks to this thread: https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=148305&start=100
The solution was to simply uninstall the PS3 drivers from the retropie_setup menu.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.