ubuntuusers.de

Kein Bluetooth mit Kernel 6.8.0-139

Status: Gelöst | Ubuntu-Version: Xubuntu 24.04 (Noble Numbat)
Antworten |

NurNochDebianUser

Anmeldungsdatum:
18. Februar 2026

Beiträge: 537

Seit Update auf Kernel 6.8.0-139 startet das blueman-applet nicht mehr und daher gubt es weder Maus noch andere Bluetooth Geräte.

Starte man auf dem Notebook den Kernel 6.8.0-138 läuft alles wie es soll.

root@aspire-a514-54:~# inxi -Fz
System:
  Kernel: 6.8.0-138-generic arch: x86_64 bits: 64
  Console: pty pts/5 Distro: Xubuntu 24.04.5 LTS (Noble Numbat)
Machine:
  Type: Laptop System: Acer product: Aspire A514-54 v: V1.16 serial: <filter>
  Mobo: TGL model: Lily_TL v: V1.16 serial: <filter> UEFI: Insyde v: 1.16
    date: 08/18/2021
Battery:
  ID-1: BAT1 charge: 35.7 Wh (92.2%) condition: 38.7/47.8 Wh (80.9%)
CPU:
  Info: dual core model: 11th Gen Intel Core i3-1115G4 bits: 64 type: MT MCP
    cache: L2: 2.5 MiB
  Speed (MHz): avg: 794 min/max: 400/4100 cores: 1: 1083 2: 572 3: 400
    4: 1122
Graphics:
  Device-1: Intel Tiger Lake-LP GT2 [UHD Graphics G4] driver: i915 v: kernel
  Device-2: Chicony HD User Facing driver: uvcvideo type: USB
  Display: server: X.org v: 1.21.1.11 driver: X: loaded: modesetting
    unloaded: fbdev,vesa dri: iris gpu: i915 tty: 80x24 resolution: 1920x1080
  API: EGL v: 1.5 drivers: iris,swrast platforms: gbm,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: mesa v: 25.2.8-0ubuntu0.24.04.2
    note: console (EGL sourced) renderer: Mesa Intel UHD Graphics (TGL GT2),
    llvmpipe (LLVM 20.1.2 256 bits)
Audio:
  Device-1: Intel Tiger Lake-LP Smart Sound Audio
    driver: sof-audio-pci-intel-tgl
  API: ALSA v: k6.8.0-138-generic status: kernel-api
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    driver: r8169
  IF: enp1s0 state: down mac: <filter>
  Device-2: MEDIATEK MT7921 802.11ax PCI Express Wireless Network Adapter
    driver: mt7921e
  IF: wlp2s0 state: up mac: <filter>
  IF-ID-1: virbr0 state: down mac: <filter>
Bluetooth:
  Device-1: Lite-On Wireless_Device driver: btusb type: USB
  Report: hciconfig ID: hci0 state: up address: <filter> bt-v: 5.2
RAID:
  Hardware-1: Intel Volume Management Device NVMe RAID Controller driver: vmd
Drives:
  Local Storage: total: 476.94 GiB used: 245.88 GiB (51.6%)
  ID-1: /dev/nvme0n1 vendor: Kingston model: OM8PCP3512F-AA size: 476.94 GiB
Partition:
  ID-1: / size: 23.46 GiB used: 10.89 GiB (46.4%) fs: ext4 dev: /dev/dm-1
  ID-2: /boot size: 1.9 GiB used: 213.3 MiB (11.0%) fs: ext4
    dev: /dev/nvme0n1p2
  ID-3: /boot/efi size: 1.05 GiB used: 6.1 MiB (0.6%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-4: /home size: 431.4 GiB used: 234.78 GiB (54.4%) fs: ext4
    dev: /dev/dm-3
Swap:
  ID-1: swap-1 type: partition size: 10.5 GiB used: 0 KiB (0.0%)
    dev: /dev/dm-2
Sensors:
  System Temperatures: cpu: 32.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 8 GiB available: 7.56 GiB used: 1.15 GiB (15.2%) igpu: 64 MiB
  Processes: 254 Uptime: 2m Init: systemd target: graphical (5) Shell: Bash
    inxi: 3.3.34
root@aspire-a514-54:~#

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 6447

Kernel 6.8.0-139 im entsprechenden /etc/apt/preferences.d/ Repositry Eintrag blockieren und deinstallieren, oder auf einen anderen Kernel wechseln, sei es XanMod oder Liquorix? Oder besser gleich upgraden auf Resolute Raccoon?

Übrigens mit der 11th Gen Intel Core CPU könnte man eigentlich™ auch auf die Befehlssatzerweiterungen optimierte Pakete (x64v3) nutzen. XanMod hätte dann sogar einen optmierten Kernel dafür. Liquorix fällt dann aber raus. Und mit DKMS gibts beim mit Clang gebauten XanMod Kernel gelegentlich auch etwas mehr Erlebnisbereicherung.

Falls es ein ganz frisches bluez (zur Zeit Version 5.87) sein darf, das könnte man mit diesem Bash alias in einem Rutsch aus dem Git holen, bauen und mit porg installieren:

alias bluezneu='INSTALLATIONSDISK=$HOME/Installationsdisk && \
                        BLUEZ_BASE=$HOME/Installationsdisk/Bluez_Base && \
                        BLUEZ_SRC=$BLUEZ_BASE/bluez && \
                        APP_NAME=BlueZ && \
                        PREFIX=/usr && \
                        TMPFS_SIZE=0 && \
                        ID=$(id --user) && \
                        [ ! -d $INSTALLATIONSDISK ] && mkdir -pv $INSTALLATIONSDISK || echo "$INSTALLATIONSDISK exists" && \
                        [ ! -d $BLUEZ_BASE ] && mkdir -pv $BLUEZ_BASE || echo "$BLUEZ_BASE exists" && \
                        [ -d $BLUEZ_SRC ] && yes | sudo rm -rf $BLUEZ_SRC && \
                        echo "Builddir removed, OK" || echo "No need remove Builddir, OK." && \
                        [ ! -d $BLUEZ_SRC ] && mkdir -pv $BLUEZ_SRC && \
                        echo "Create fresh Builddir, OK" && \
                        sudo mount -v tmpfs $BLUEZ_SRC -t tmpfs -o mode=777,size=$TMPFS_SIZE,uid=$ID && \
                        [ ! -d $BLUEZ_SRC/.git ] && git clone https://github.com/bluez/bluez.git $BLUEZ_SRC && \
                        printf "\n \033[45m\033[1;36m==> $APP_NAME Sourcecode cloned. \033[0m\033[42m\033[1;36m  ==> ... \033[0m \n \n" || \
                        printf "\n \033[45m\033[1;36m==> $APP_NAME Sourcecode found. \033[0m\033[42m\033[1;36m  ==> ... \033[0m \n \n" && \
                        printf "\n \033[45m\033[1;36m==> Update $APP_NAME Sourcecode. \033[0m\033[42m\033[1;36m  ==> ... \033[0m \n \n" && \
                        git -C $BLUEZ_SRC pull && \
                        echo "git pull done." || echo "No git pull." && \
                        git -C $BLUEZ_SRC submodule update --init --recursive && \
                        echo "submodule update done." || echo "No submodule update." && \
                        printf "\n \033[45m\033[1;36m==> Config $APP_NAME for build. \033[0m\033[42m\033[1;36m  ==> ... \033[0m \n \n" && \
                        cd $BLUEZ_SRC && \
                        sudo apt-get build-dep bluez && \
                        $BLUEZ_SRC/bootstrap && \
                        mkdir -v $BLUEZ_SRC/build && \
                        cd $BLUEZ_SRC/build &&
                        $BLUEZ_SRC/configure \
                        --prefix=$PREFIX \
                        --mandir=/usr/share/man \
                        --sysconfdir=/etc \
                        --localstatedir=/var \
                        --disable-debug \
                        --enable-hid2hci \
                        --enable-library \
                        --enable-experimental \
                        --enable-sixaxis \
                        --enable-external-plugins \
                        --srcdir=$BLUEZ_SRC && \
                        printf "\n \033[45m\033[1;36m==> Configure $APP_NAME successful. \033[0m\033[42m\033[1;36m  ==> ... \033[0m \n \n" && \
                        printf "\n \033[45m\033[1;36m==> Compile $APP_NAME. \033[0m\033[42m\033[1;36m  ==> ... \033[0m \n \n" && \
                        time make -j $(nproc --all) ADDFLAGS=-march=native STRIP=true OPTFLAGS="-O3 -ftree-loop-vectorize -pie -aslr -flto=`nproc --all`" && \
                        printf "\n \033[45m\033[1;36m==> Compile $APP_NAME successful. \033[0m\033[42m\033[1;36m  ==> Done.\033[0m \n \n" && \
                        printf "\n \033[45m\033[1;36m==> Install fresh $APP_NAME. \033[0m\033[42m\033[1;36m  ==> ... \033[0m \n \n" && \
                        sudo porg -lp bluez "make -j $(nproc --all) install && \
                        install -v -m 755 -p $BLUEZ_SRC/build/attrib/gatttool $PREFIX/bin/ && \
                        strip --strip-unneeded $PREFIX/lib/libbluetooth.so*" && \
                        sudo sed -i s'\''/${prefix}/\/usr\/lib/'\'' /lib/systemd/system/bluetooth.service && \
                        sudo sed -i s'\''/${prefix}/\/usr\/lib/'\'' /usr/lib/systemd/user/dbus-org.bluez.obex.service && \
                        sudo ldconfig && \
                        sleep 1 && sudo systemctl enable bluetooth.service && sudo systemctl daemon-reload && \
                        sudo systemctl restart bluetooth && sudo systemctl daemon-reload && \
                        sleep 1 && systemctl --user restart pipewire.service pipewire-pulse.socket && systemctl --user daemon-reload && \
                        printf "\n \033[45m\033[1;36m==> Install $APP_NAME successful. \033[0m\033[42m\033[1;36m  ==> Done.\033[0m \n \n" && \
                        printf "\n \033[45m\033[1;36m==> $APP_NAME deinstall: \033[0m\033[43m\033[1;36m sudo porg -rv bluez   <== \033[0m \n \n" || \
                        printf "\n \033[41m\033[1;36m==> Configure or install $APP_NAME failed.\033[0m \n \n" | tee -a $HOME/buildfail.log ; \
                        cd $HOME ; \
                        sudo ldconfig ; \
                        sudo umount -fv $BLUEZ_SRC ; \
                        [ -d $BLUEZ_SRC ] && yes | rm -rf $BLUEZ_SRC && \
                        echo "Builddir cleaned." || echo "Builddir was clean." ; \
                        lsusb 2>/dev/null | \
                        grep -iv host | \
                        awk '\''/[B-b][L-l][U-u][E-e][T-t][O-o][O-o][T-t][H-h]/{print "sudo usbreset " $6 ";"}'\'' | xargs | sh && \
                        sleep 5 && /usr/bin/btkopfhoerer-connect.sh 2>&1> /dev/null ; \
                        cd $HOME'

Um den erforderlichen Klimbim, also Bauwerkzeuge usw. muss man sich selbst kümmern. Vielleicht reicht auch schon ein:

sudo apt build-dep bluez

Das Skript zum wieder verbinden des Bluetooth Kopfhörers am Ende des alias muss man sich selbst schreiben. Oder einmal mit der Maus zum verbinden klicken. ☺

NurNochDebianUser

(Themenstarter)

Anmeldungsdatum:
18. Februar 2026

Beiträge: 537

Habe den HWE-Kernel 7.0.0-31 installiert. Damit ist das Problem auch wieder (vorerst) weg. Ist ja nix neues, dass es in der letzten Zeit immer mal wieder zu Problemem mit Updates der Ubuntu-kernel kommt.

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 9285

Markiere den Thread bitte noch als gelöst.
Forum/Syntax (Abschnitt „geloest-ungeloest“)

NurNochDebianUser

(Themenstarter)

Anmeldungsdatum:
18. Februar 2026

Beiträge: 537

Der Vollständigkeit halber: heute wurde der Thread endgültig gelöst. Mit dem Kernel 6.8.0-146 gibt es nun auch wieder Bluethooth, denn das blueman-applet startet wieder.

Lang hats gedauert, denn auch der 6.8.0-142 hatte ja kein Bluethooth auf dem Gerät geboten.

Inzwischen aber irrelevant, denn wegen der ständigen Probleme mit den Kerneln von Canonical wird auf dem Gerät nun der Kernel von Liquorix genutzt.

Antworten |