You are not logged in.
Pages: 1
Topic closed
When I close my lid, which puts the laptop in suspend, my bluetooth can't be turned on anymore. I had the same problem on Manjaro, and I'm currently running just Arch.
Running systemctl status bluetooth says bluetooth is running. I tried the basic solutions, like
reinstalling bluez and blueman
updating packages
tried rfkill unblock bluetooth
systectl restart bluetooth
tried rmmod btusb and then enabling it again
, none of which worked.
bluetoothctl show says "No default controler available".
Also, fast boot and sacure boot are both disable.
I don't know what other information to include, or if this is the right place to post - this is my first post here, so please advise.
I have previously started a discussion here https://forum.manjaro.org/t/bluetooth-c … lid/145168, where you can find more details.
Offline
I would start here: https://wiki.archlinux.org/title/Blueto … _available
UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things. -- Doug Gwyn
Offline
I tried the solutions provided, nothing worked.
For the record, I tried:
Adding btusb.enable_autosuspend=n to GRUB_CMDLINE_LINUX_DEFAULT
Downgrading bluez-utils to bluez-utils-compat
usb_modeswitch -R -v 8087 -p 0026
I managed to get some more information about my system, though. Here's the bluetooth-related output of inxi -v7azy:
Network:
Device-1: Intel Ice Lake-LP PCH CNVi WiFi driver: iwlwifi v: kernel
bus-ID: 00:14.3 chip-ID: 8086:34f0 class-ID: 0280
IF: wlan0 state: up mac: <filter>
IP v4: <filter> type: dynamic noprefixroute scope: global
broadcast: <filter>
IP v6: <filter> type: noprefixroute scope: link
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Lenovo driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
port: 2000 bus-ID: 01:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp1s0 state: down mac: <filter>
WAN IP: <filter>
Bluetooth:
Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-10:4 chip-ID: 8087:0026
class-ID: e001
Report: hciconfig ID: hci0 rfk-id: 2 state: up address: <filter> bt-v: 5.2
lmp-v: 11 sub-v: 20ce hci-v: 11 rev: 20ce class-ID: 7c010c
Info: acl-mtu: 1021:4 sco-mtu: 96:6 link-policy: rswitch sniff
link-mode: peripheral accept service-classes: rendering, capturing, object
transfer, audio, telephonyThis is before I suspend: after, it just says there's no information about Bluetooth, and default controller can't be found.
Network:
Device-1: Intel Ice Lake-LP PCH CNVi WiFi driver: iwlwifi v: kernel
bus-ID: 00:14.3 chip-ID: 8086:34f0 class-ID: 0280
IF: wlan0 state: up mac: <filter>
IP v4: <filter> type: dynamic noprefixroute scope: global
broadcast: <filter>
IP v6: <filter> type: noprefixroute scope: link
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Lenovo driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
port: 2000 bus-ID: 01:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp1s0 state: down mac: <filter>
WAN IP: <filter>
Bluetooth:
Message: No bluetooth data found.This is the output of lsusb -tv:
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 10000M
ID 1d6b:0003 Linux Foundation 3.0 root hub
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
ID 1d6b:0002 Linux Foundation 2.0 root hub
|__ Port 5: Dev 5, If 0, Class=Vendor Specific Class, Driver=, 12M
ID 04f3:0c4b Elan Microelectronics Corp.
|__ Port 6: Dev 3, If 0, Class=Video, Driver=uvcvideo, 480M
ID 5986:2130 Bison Electronics Inc.
|__ Port 6: Dev 3, If 1, Class=Video, Driver=uvcvideo, 480M
ID 5986:2130 Bison Electronics Inc.
|__ Port 10: Dev 6, If 0, Class=Wireless, Driver=btusb, 12M
ID 8087:0026 Intel Corp. AX201 Bluetooth
|__ Port 10: Dev 6, If 1, Class=Wireless, Driver=btusb, 12M
ID 8087:0026 Intel Corp. AX201 Bluetooth
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
ID 1d6b:0003 Linux Foundation 3.0 root hub
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 480M
ID 1d6b:0002 Linux Foundation 2.0 root hubWhen I close the lid, and try sudo usb_modeswitch -R -v 8087 -p 0026, I get
Look for default devices ...
No devices in default mode found. Nothing to do. Bye!Also, lsusb -tv now doesn't find the bluetooth things:
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 10000M
ID 1d6b:0003 Linux Foundation 3.0 root hub
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
ID 1d6b:0002 Linux Foundation 2.0 root hub
|__ Port 5: Dev 5, If 0, Class=Vendor Specific Class, Driver=, 12M
ID 04f3:0c4b Elan Microelectronics Corp.
|__ Port 6: Dev 3, If 0, Class=Video, Driver=uvcvideo, 480M
ID 5986:2130 Bison Electronics Inc.
|__ Port 6: Dev 3, If 1, Class=Video, Driver=uvcvideo, 480M
ID 5986:2130 Bison Electronics Inc.
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
ID 1d6b:0003 Linux Foundation 3.0 root hub
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 480M
ID 1d6b:0002 Linux Foundation 2.0 root hubMost confusingly, apparently bluetooth is still running, since this is the output of systemctl status bluetooth:
Loaded: loaded (/etc/systemd/system/bluetooth.service; enabled; preset: di>
Active: active (running) since Thu 2023-10-05 21:21:44 EDT; 27min agoAnother weird thing is that hibernation turn bluetooth back on.
Any ideas?
Last edited by niksic (2023-10-06 01:51:12)
Offline
https://wiki.archlinux.org/title/Lenovo … #Bluetooth
Lenovos with AX201 chipsets seem to have this problem?
UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things. -- Doug Gwyn
Offline
I see, I suspected it might be a hardware problem. The weird thing is, I never had this problem with my Windows. Also, I think (not sure) it worked properly for a while (around the months of June/July this year) on Manjaro, but then broke at some point.
Offline
I would peruse the Wiki's article on Lenovo. It's quite extensive. There's usually software to correct hardware problems. https://wiki.archlinux.org/title/Laptop/Lenovo# I would also keep this topic open. There's a lot more Archers with more BT experience than you or I. ![]()
UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things. -- Doug Gwyn
Offline
I would peruse the Wiki's article on Lenovo. It's quite extensive. There's usually software to correct hardware problems. https://wiki.archlinux.org/title/Laptop/Lenovo# I would also keep this topic open. There's a lot of Archers with more BT experience than you or I. ![]()
UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things. -- Doug Gwyn
Offline
I had the same problem on my Lenovo Ideapad S145 14IIL.
My Bluetooth and camera wasn't working after waking up from suspend and when I checked
$ lsusb
my Bluetooth and camera devices weren't visible.
I used this script to restart my whole usb controller
#!/bin/bash
sudo sh -c "echo -n '0000:00:14.0' > /sys/bus/pci/drivers/xhci_hcd/unbind"
sleep 2
sudo sh -c "echo -n '0000:00:14.0' > /sys/bus/pci/drivers/xhci_hcd/bind"
and made run after waking up from suspend
Offline
The thread starter hasn't been back since november 2023 .
If you need help, start a new thread.
Please check the rules about necro-bumping
Moderator Note :
Closing this old thread.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
Pages: 1
Topic closed