First, I just want to say thanks for getting a 64 bit version of Linux working on the Pi 3. I’ve been wanting to learn some armv8 64bit assembly, now I have a board and OS to practice on.
I installed this image, openSUSE-Leap42.2-ARM-JeOS-raspberrypi3.aarch64-2017.02.02-Build1.14.raw.xz, yesterday. Everything is working fine now (after fixing the WiFi) except for the bluetooth device. It’s not showing up with the following commands:
edge-case@waterdeep:~> systemctl status bluetooth
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2017-03-16 16:08:59 CDT; 17h ago
Docs: man:bluetoothd(8)
Main PID: 1262 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 512)
CGroup: /system.slice/bluetooth.service
└─1262 /usr/lib/bluetooth/bluetoothd
edge-case@waterdeep:~> hcitool dev
Devices:
edge-case@waterdeep:~>
edge-case@waterdeep:~> bluetoothctl
[bluetooth]# power on
No default controller available
[bluetooth]# exit
edge-case@waterdeep:~> sudo hcitool dev
Devices:
edge-case@waterdeep:~> sudo bluetoothctl
[bluetooth]# power on
No default controller available
[bluetooth]#
I checked to see if I was a member of the bluetooth group, I am not, however there is not a bluetooth group in /etc/group. Perhaps OpenSUSE is different from debian in that regard?
Is it a known issue that the internal bluetooth is not working, and are there any solutions to get it working by any chance?
On Fri 17 Mar 2017 02:56:01 PM CDT, edge case wrote:
First, I just want to say thanks for getting a 64 bit version of Linux
working on the Pi 3. I’ve been wanting to learn some armv8 64bit
assembly, now I have a board and OS to practice on.
I installed this image,
openSUSE-Leap42.2-ARM-JeOS-raspberrypi3.aarch64-2017.02.02-Build1.14.raw.xz,
yesterday. Everything is working fine now (after fixing the WiFi) except
for the bluetooth device. It’s not showing up with the following
commands:
Code:
edge-case@waterdeep:~> systemctl status bluetooth
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled;
vendor preset: disabled) Active: active (running) since Thu 2017-03-16
16:08:59 CDT; 17h ago Docs: man:bluetoothd(8)
Main PID: 1262 (bluetoothd)
Status: “Running”
Tasks: 1 (limit: 512)
CGroup: /system.slice/bluetooth.service
└─1262 /usr/lib/bluetooth/bluetoothd
edge-case@waterdeep:~> hcitool dev
Devices:
edge-case@waterdeep:~>
edge-case@waterdeep:~> bluetoothctl
[bluetooth]# power on
No default controller available
[bluetooth]# exit
edge-case@waterdeep:~> sudo hcitool dev
Devices:
edge-case@waterdeep:~> sudo bluetoothctl
[bluetooth]# power on
No default controller available
[bluetooth]#
I checked to see if I was a member of the bluetooth group, I am not,
however there is not a bluetooth group in /etc/group. Perhaps OpenSUSE
is different from debian in that regard?
Is it a known issue that the internal bluetooth is not working, and are
there any solutions to get it working by any chance?
Thank you,
edge-case
Hi
See section 4.1 here (SLES 12 Aarch64 and Leap 42.2 are the same level);
–
Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
openSUSE Leap 42.1|GNOME 3.16.2|4.1.38-50-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!
I suspect something in my install is incomplete - I get
sudo hciattach /dev/ttyAMA0 bcm43xx 921600
root's password:
bcm43xx_init
Cannot open directory '/etc/firmware': No such file or directory
Patch not found, continue anyway
Set Controller UART speed to 921600 bit/s
Device setup complete
/lib/firmware/brcm also seems to include some audio goodness but I can’t get any audio despite adding dtparam=audio=on to config.txt - is it still the case no audio possible even on the jack? (I expect hdmi likely to take even longer.)
Hi,
same situation for me, Bluetooth device not working. That is my response to systemctl status bluetooth:
systemctl status bluetooth -l
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
Active: active (running) since Tue 2017-08-01 12:25:46 CEST; 9min ago
Docs: man:bluetoothd(8)
Main PID: 2692 (bluetoothd)
Status: “Running”
Tasks: 1 (limit: 512)
CGroup: /system.slice/bluetooth.service
└─2692 /usr/lib/bluetooth/bluetoothd
Aug 01 12:25:46 linux.suse systemd[1]: Starting Bluetooth service…
Aug 01 12:25:46 linux.suse bluetoothd[2692]: Bluetooth daemon 5.41
Aug 01 12:25:46 linux.suse systemd[1]: Started Bluetooth service.
Aug 01 12:25:46 linux.suse bluetoothd[2692]: Starting SDP server
Aug 01 12:25:46 linux.suse bluetoothd[2692]: Bluetooth management interface 1.10 initialized
Aug 01 12:25:46 linux.suse bluetoothd[2692]: Failed to obtain handles for “Service Changed” characteristic
Aug 01 12:25:46 linux.suse bluetoothd[2692]: Sap driver initialization failed.
Aug 01 12:25:46 linux.suse bluetoothd[2692]: sap-server: Operation not permitted (1)
Hi
OK, weird (since it works fine on SLES 12 RPI), so…
When you run the command;
linux:~ # hciattach /dev/ttyAMA0 bcm43xx 921600
bcm43xx_init
Cannot open directory '/etc/firmware': No such file or directory
Patch not found, continue anyway
Set Controller UART speed to 921600 bit/s
Device setup complete
It’s looking in /etc/firmware (a bug)… so lets make it happy…
–
Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
openSUSE Leap 42.2|GNOME 3.20.2|4.4.74-18.20-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!
On Wed 02 Aug 2017 07:16:01 AM CDT, mgoldfinch wrote:
SOLVED!!!
Now BLE works.
Thank you very much Malcom.
Kind regards,
Marco
Hi
Well not really, seems it’s bluez is missing patches so will open a bug
report…
–
Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
openSUSE Leap 42.2|GNOME 3.20.2|4.4.74-18.20-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!