Автор Тема: Bluetooth-wirless problem- f12 key button not work in Simply Linux P9.1  (Прочитано 20623 раз)

Оффлайн Δημητριος

  • Давно тут
  • **
  • Сообщений: 309
no, I wasn't saying that.
You didn't say that. This was discussed in the program I am talking about. :-)

yes i thing to understand , i speak before that ,for security and privacy .....

Оффлайн gosts 87

  • Завсегдатай
  • *
  • Сообщений: 2 599
  • Дмитрий/Dmitry/德米特里/दिमित्री
I thought about battery failure,but I thought of something of my own sorry for that , anyway .....when it works properly throughout the day and only happens when it goes into standby ,  this not problem from battery ....sorry this is for  my case ....
on an old phone of mine with buttons ... I turned off the cell phone so the battery wouldn't empty and the next day the battery was empty-the cell phone was new...I found out later that the cell phone had a problem charging as well ...so it wasn't charging the battery properly , and the battery going walk  ....ericson k300....
It looks like the charge controller has failed...

Оффлайн Δημητριος

  • Давно тут
  • **
  • Сообщений: 309
I thought about battery failure,but I thought of something of my own sorry for that , anyway .....when it works properly throughout the day and only happens when it goes into standby ,  this not problem from battery ....sorry this is for  my case ....
on an old phone of mine with buttons ... I turned off the cell phone so the battery wouldn't empty and the next day the battery was empty-the cell phone was new...I found out later that the cell phone had a problem charging as well ...so it wasn't charging the battery properly , and the battery going walk  ....ericson k300....
It looks like the charge controller has failed...

Цитировать
offtopic
i thing so

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
И в NX6110 c BIOS-ом 2005-го года, кнопка клавиатуры отключения/включения беспроводных, управляет состоянием Hard blocked (не Soft blocked) и rfkill его ни включит, ни выключит. Только с клавиатуры. А rfkill управляет только Soft blocked. Не Hard blocked. Насколько мне известно, хотя и могу ошибаться, такая реализация триггера, программно не управляемая.
Тут всё равно программное управление, как бы оно там ни называлось. Клавиатура программно перехватывается, программно можно выставить любые коды нажатий любых клавиш. Но для для переключения даже этого делать не надо, достаточно выставить программно соответствующий код на интерфейсе управления.
Настоящие аппаратные выключатели непосредственно ключами управляют, и аппаратными они будут только в том случае, если у программных интерфейсов физически не реализован доступ к ключам управления. А это надо лезть в схему смотреть. У меня вон есть asus в котором wifi модуль выключается отдельным движковым переключателем. Но к транзисторам, которые включают модуль всё равно распаян интерфейс. То есть как бы выключателем управляется, но программное управление в обход него тоже есть.

Оффлайн klark973

  • Завсегдатай
  • *
  • Сообщений: 662
  • Неспящий саппорт
Hi! Try unload (rmmod) and add to blacklist ideapad* module(s).
To moan or to solve -- that is the question!

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
И в NX6110 c BIOS-ом 2005-го года, кнопка клавиатуры отключения/включения беспроводных, управляет состоянием Hard blocked (не Soft blocked) и rfkill его ни включит, ни выключит. Только с клавиатуры. А rfkill управляет только Soft blocked. Не Hard blocked. Насколько мне известно, хотя и могу ошибаться, такая реализация триггера, программно не управляемая.
Тут всё равно программное управление, как бы оно там ни называлось. Клавиатура программно перехватывается, программно можно выставить любые коды нажатий любых клавиш. Но для для переключения даже этого делать не надо, достаточно выставить программно соответствующий код на интерфейсе управления.
Настоящие аппаратные выключатели непосредственно ключами управляют, и аппаратными они будут только в том случае, если у программных интерфейсов физически не реализован доступ к ключам управления. А это надо лезть в схему смотреть. У меня вон есть asus в котором wifi модуль выключается отдельным движковым переключателем. Но к транзисторам, которые включают модуль всё равно распаян интерфейс. То есть как бы выключателем управляется, но программное управление в обход него тоже есть.

Резонно.

Оффлайн Δημητριος

  • Давно тут
  • **
  • Сообщений: 309
Идея скрипта-разблокировщика bluetooth:




rfkill list | grep -i bluetooth
2: hp-bluetooth: Bluetooth
3: hci0: Bluetooth

rfkill list | grep -i bluetooth | awk -F : '{print $1}'
2
3
rfkill list 2 3
2: hp-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
3: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
find /sys -type l | grep rfkill
/sys/class/misc/rfkill
/sys/class/rfkill/rfkill2
/sys/class/rfkill/rfkill0
/sys/class/rfkill/rfkill3
/sys/class/rfkill/rfkill1
/sys/devices/platform/hp-wmi/rfkill/rfkill2/device
/sys/devices/platform/hp-wmi/rfkill/rfkill2/subsystem
/sys/devices/platform/hp-wmi/rfkill/rfkill1/device
/sys/devices/platform/hp-wmi/rfkill/rfkill1/subsystem
/sys/devices/pci0000:00/0000:00:1c.1/0000:0d:00.0/ieee80211/phy0/rfkill0/device
/sys/devices/pci0000:00/0000:00:1c.1/0000:0d:00.0/ieee80211/phy0/rfkill0/subsystem
/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.0/bluetooth/hci0/rfkill3/device
/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.0/bluetooth/hci0/rfkill3/subsystem
/sys/devices/virtual/misc/rfkill/subsystem
/sys/module/rfkill/holders/hp_wmi
/sys/module/rfkill/holders/bluetooth
/sys/module/rfkill/holders/cfg80211

ls -l $(find /sys -type l | grep rfkill)
lrwxrwxrwx 1 root root 0 Ιουν 19 09:34 /sys/class/misc/rfkill -> ../../devices/virtual/misc/rfkill
lrwxrwxrwx 1 root root 0 Ιουν 19 09:25 /sys/class/rfkill/rfkill0 -> ../../devices/pci0000:00/0000:00:1c.1/0000:0d:00.0/ieee80211/phy0/rfkill0
lrwxrwxrwx 1 root root 0 Ιουν 19 09:25 /sys/class/rfkill/rfkill1 -> ../../devices/platform/hp-wmi/rfkill/rfkill1
lrwxrwxrwx 1 root root 0 Ιουν 19 09:25 /sys/class/rfkill/rfkill2 -> ../../devices/platform/hp-wmi/rfkill/rfkill2
lrwxrwxrwx 1 root root 0 Ιουν 19 09:25 /sys/class/rfkill/rfkill3 -> ../../devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.0/bluetooth/hci0/rfkill3
lrwxrwxrwx 1 root root 0 Ιουν 19 09:25 /sys/devices/pci0000:00/0000:00:1c.1/0000:0d:00.0/ieee80211/phy0/rfkill0/device -> ../../phy0
lrwxrwxrwx 1 root root 0 Ιουν 19 09:25 /sys/devices/pci0000:00/0000:00:1c.1/0000:0d:00.0/ieee80211/phy0/rfkill0/subsystem -> ../../../../../../../class/rfkill
lrwxrwxrwx 1 root root 0 Ιουν 19 09:34 /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.0/bluetooth/hci0/rfkill3/device -> ../../hci0
lrwxrwxrwx 1 root root 0 Ιουν 19 09:25 /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.0/bluetooth/hci0/rfkill3/subsystem -> ../../../../../../../../../../class/rfkill
lrwxrwxrwx 1 root root 0 Ιουν 19 09:34 /sys/devices/platform/hp-wmi/rfkill/rfkill1/device -> ../../../hp-wmi
lrwxrwxrwx 1 root root 0 Ιουν 19 09:25 /sys/devices/platform/hp-wmi/rfkill/rfkill1/subsystem -> ../../../../../class/rfkill
lrwxrwxrwx 1 root root 0 Ιουν 19 09:34 /sys/devices/platform/hp-wmi/rfkill/rfkill2/device -> ../../../hp-wmi
lrwxrwxrwx 1 root root 0 Ιουν 19 09:25 /sys/devices/platform/hp-wmi/rfkill/rfkill2/subsystem -> ../../../../../class/rfkill
lrwxrwxrwx 1 root root 0 Ιουν 19 09:25 /sys/devices/virtual/misc/rfkill/subsystem -> ../../../../class/misc
lrwxrwxrwx 1 root root 0 Ιουν 19 09:34 /sys/module/rfkill/holders/bluetooth -> ../../bluetooth
lrwxrwxrwx 1 root root 0 Ιουν 19 09:34 /sys/module/rfkill/holders/cfg80211 -> ../../cfg80211
lrwxrwxrwx 1 root root 0 Ιουν 19 09:34 /sys/module/rfkill/holders/hp_wmi -> ../../hp_wmi
grep bluetooth /sys/class/rfkill/rfkill[0-9]/type
/sys/class/rfkill/rfkill2/type:bluetooth
/sys/class/rfkill/rfkill3/type:bluetooth
cat $(grep -l bluetooth /sys/class/rfkill/rfkill[0-9]/type | sed 's/type$/state/g')
1
1
cat $(grep -l bluetooth /sys/class/rfkill/rfkill[0-9]/type | sed 's/type$/state/g')
1
0

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Идея скрипта-разблокировщика bluetooth:


rfkill list | grep -i bluetooth
2: hp-bluetooth: Bluetooth
3: hci0: Bluetooth

rfkill list | grep -i bluetooth | awk -F : '{print $1}'
2
3
rfkill list 2 3
2: hp-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
3: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
...
cat $(grep -l bluetooth /sys/class/rfkill/rfkill[0-9]/type | sed 's/type$/state/g')
1
1
cat $(grep -l bluetooth /sys/class/rfkill/rfkill[0-9]/type | sed 's/type$/state/g')
1
0

Это всё выводы содержимого и состояний, в которых пропущена команда разблокировщика bluetooth:
# grep -l bluetooth /sys/class/rfkill/rfkill[0-9]/type | sed 's/type$/state/g' | while read line; do echo 1 > $line; done


Как она работает?

Команда
grep -l bluetooth /sys/class/rfkill/rfkill[0-9]/type

в указанных вариантах пути, содержащих различные типы
# grep . /sys/class/rfkill/rfkill[0-9]/type
/sys/class/rfkill/rfkill0/type:wlan
/sys/class/rfkill/rfkill1/type:bluetooth
/sys/class/rfkill/rfkill3/type:wlan
/sys/class/rfkill/rfkill4/type:bluetooth

ищет тип bluetooth.

Следующая команда sed через пайп, в полученном пути, меняет имя файла с type на имя state, который содержит состояние интерфейса (0 или 1, - заблокировано или разблокировано соотвественно):
sed 's/type$/state/g'

Следующая в команде через пайп, процедура while-do-done, преобразованные sed в /sys/.../type, извлекает строки пути из полученного списка путей и пересылает в каждый из них единицу, разблокируя интерфейс bluetooth:
while read line; do echo 1 > $line; done

Финальная команда разблокировки bluetooth будет выглядеть как:
# grep -l bluetooth /sys/class/rfkill/rfkill[0-9]/type | sed 's/type$/state/g' | while read line; do echo 1 > $line; done


Эти команды аналогичны:
# rfkill --output ID,TYPE
ID TYPE
 0 wlan
 1 bluetooth
 3 wlan
 4 bluetooth
# grep -H . /sys/class/rfkill/rfkill[0-9]/type
/sys/class/rfkill/rfkill0/type:wlan
/sys/class/rfkill/rfkill1/type:bluetooth
/sys/class/rfkill/rfkill3/type:wlan
/sys/class/rfkill/rfkill4/type:bluetooth

Таким образом, формат команды блокировки|разблокировки беспроводных интерфейсов, выглядит как (смотри EXAMPLES в man rfkill):
# rfkill block|unblock ID|TYPE|all

Соответственно команде разблокировки всех беспроводных интерфейсов,
# rfkill list
0: ideapad_wlan: Wireless LAN
Soft blocked: yes
Hard blocked: no
1: ideapad_bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: no
4: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
# rfkill unblock all
# rfkill list
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: ideapad_bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
4: hci0: Bluetooth
Soft blocked: no
Hard blocked: no

соответствует команда
# rfkill list
0: ideapad_wlan: Wireless LAN
Soft blocked: yes
Hard blocked: no
1: ideapad_bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: no
4: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
# ls -1 /sys/class/rfkill/rfkill[0-9]/state | while read line; do echo 1 > $line; done
# rfkill list
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: ideapad_bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
4: hci0: Bluetooth
Soft blocked: no
Hard blocked: no

Или соответствие команд разблокировки только bluetooth
# rfkill --output ID,TYPE
ID TYPE
 0 wlan
 1 bluetooth
 3 wlan
 4 bluetooth
# rfkill unblock bluetooth
# grep -l bluetooth /sys/class/rfkill/rfkill[0-9]/type | sed 's/type$/state/g' | while read line; do echo 1 > $line; done

приведёт к одному и тому же результату
# rfkill list all
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: ideapad_bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
4: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
# grep -l bluetooth /sys/class/rfkill/rfkill[0-9]/type | sed 's/type$/state/g' | while read line; do echo 1 > $line; done

к разблокировке bluetooth
# rfkill list all
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: ideapad_bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
4: hci0: Bluetooth
Soft blocked: no
Hard blocked: no

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Если вы воспользуетесь любой из этих команд разблокировок и решите что это нужно делать на старте системы, вам нужно будет подумать, чем заменить rc.local в системе на systemd:
https://unix.stackexchange.com/questions/471824/what-is-the-correct-substitute-for-rc-local-in-systemd-instead-of-re-creating-rc

Но в разумных рамках, будьте подозрительны к любым советам и ответам.
Во втором комментарии по ссылке, фанат systemd несёт абсолютную чушь про rc.local для систем на sysv.

В системах на sysvinit
$ cat /image/.disk/info
ALT p9 xfce-sysv/x86_64 build 2021-06-05
# ls -l /proc/1/exe
lrwxrwxrwx 1 root root 0 июн 19 17:14 /proc/1/exe -> /sbin/init

скрипт rc.local
# cat /etc/rc.d/rc.local
#!/bin/bash

echo 'rc.local: DONE'
# ls -l /etc/rc.d/rc.local
-rwxr--r-- 1 root root 38 июн 19 17:08 /etc/rc.d/rc.local

выполняется так, как и говорят sysv-скрипты:
# grep -r rc.local /etc/
/etc/rc.d/init.d/local:ExecIfExecutable /etc/rc.d/rc.local
/etc/rc.d/rc.local:echo 'rc.local: DONE'

# fold -w 170 /dev/vcs1 > tty1_sysv_ascii_boot-log.txt # making tty1_sysv_ascii_boot-log.txt
# cat ./tty1_sysv_ascii_boot-log.txt

Т.е. выполняется последним из скриптов sysvinit:
$ head -n 3 /etc/rc.d/init.d/local
#!/bin/sh
#
# This script should be executed after all the other init scripts.
$ grep -B2 ExecIfExecutable /etc/rc.d/init.d/local 2>/dev/null
# You can put your own initialization stuff in this script
# if you don't want to do the full Sys V style init stuff.
ExecIfExecutable /etc/rc.d/rc.local
Setting system clock (utc):                                                                                                                                       [ DONE ]
Today's date: Sat Jun 19 17:14:48 +03 2021                                                                                                                        [ DONE ]
Activating swap partitions:                                                                                                                                       [ DONE ]
Setting hostname localhost.localdomain:                                                                                                                           [ DONE ]
Remounting root filesystem in read/write mode:                                                                                                                    [ DONE ]
Configuring kernel parameters:                                                                                                                                    [ DONE ]
Setting up LVM2:                                                                                                                                                  [ DONE ]
Mounting local filesystems:                                                                                                                                       [ DONE ]
Mounting loopback filesystems:                                                                                                                                    [ DONE ]
Cleaning up temporary files from previous boot:                                                                                                                   [ DONE ]
Activating swap space:                                                                                                                                            [ DONE ]
Updating chrooted environments:                                                                                                                                   [ DONE ]
INIT: Entering runlevel: 5                                                                                                                                               
Entering non-interactive startup                                                                                                                                         
Preparing X11 drivers                                                                                                                                             [ DONE ]
Starting livecd-save-nfs:                                                                                                                                         [ DONE ]
Starting livecd-setlocale:                                                                                                                                        [ DONE ]
Starting livecd-net-eth:                                                                                                                                          [ DONE ]
Handling remaining udev events:                                                                                                                                   [ DONE ]
Starting acpid service:                                                                                                                                           [ DONE ]
Starting system message bus service:                                                                                                                              [ DONE ]
Starting network:                                                                                                                                                 [ DONE ]
Setting network parameters:                                                                                                                                       [ DONE ]
Starting NetworkManager service:                                                                                                                                  [ DONE ]
Waiting for connection:                                                                                                                                           [ DONE ]
Starting bluetoothd service:                                                                                                                                      [ DONE ]
Tune up cpufreq:                                                                                                                                                  [ DONE ]
Starting livecd-timezone:                                                                                                                                         [ DONE ]
Loading random seed:                                                    [ DONE ]                                                                                         
Initializing random number generator:                                                                                                                             [ DONE ]
Loading sensor modules:                                                 [ DONE ]                                                                                         
Setting sensor parameters:                                                                                                                                        [ DONE ]
Generating list of extra sockets in /etc/syslog.d/                                                                                                                [ DONE ]
Starting rsyslogd service:                                                                                                                                        [ DONE ]
Starting fbsetfont:                                                                                                                                               [ DONE ]
Starting sysfs:                                                                                                                                                   [ DONE ]
Starting mount-efivars:                                                                                                                                           [ DONE ]
Starting keytable:                                                                                                                                                [ DONE ]
Starting crond service:                                                                                                                                           [ DONE ]
Starting display manager service:                                                                                                                                 [ DONE ]
Starting livecd-evms:                                                                                                                                             [ DONE ]
Starting chronyd service:                                                                                                                                         [ DONE ]
Starting spice-vdagentd service:                                                                                                                                  [ DONE ]
open-vm-tools: not starting as this is not a VMware VM                                                                                                                   
open-vm-tools: not starting as this is not a VMware VM                                                                                                                   
Starting alteratord service:                                                                                                                                      [ DONE ]
rc.local:                               DONE                                                                                                                             
                                                                                                                                                                         
« Последнее редактирование: 19.06.2021 20:32:14 от Speccyfighter »

Оффлайн Δημητριος

  • Давно тут
  • **
  • Сообщений: 309
Если вы воспользуетесь любой из этих команд разблокировок и решите что это нужно делать на старте системы, вам нужно будет подумать, чем заменить rc.local в системе на systemd:
https://unix.stackexchange.com/questions/471824/what-is-the-correct-substitute-for-rc-local-in-systemd-instead-of-re-creating-rc

Но в разумных рамках, будьте подозрительны к любым советам и ответам.
Во втором комментарии по ссылке, фанат systemd несёт абсолютную чушь про rc.local для систем на sysv.

В системах на sysvinit
I didn't get into the specific programming process,because the systems are different and I do not know how to handle this well , but    klark973 gave me an idea , and i block hp  wifi
/etc/modprobe.d/blacklist-hp.confblacklist hp_wmi
and now  appear
rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
without block

and i can used bluetooth wirless from software , but key f12 still does not work ....
 

Оффлайн Δημητριος

  • Давно тут
  • **
  • Сообщений: 309
one more thing I noticed is, how the system puts blutooth on the Black List by itself
look
blacklist-bcm.conf 
blacklist-bcm2.conf   
and in the black list are the following
blacklist bcm43xx
blacklist ssb
blacklist b43

[code]blacklist b44
blacklist b43legacy
blacklist bcma
blacklist brcmsmac
blacklist bcma-pci-bridge

[/code]
PS
Unfortunately this command rfkill unblock all stopped working , and did not unblock bluetooth and wirless
rfkill unblock all
[root@user-PC ~]# rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: yes
2: hp-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: yes
3: hci0: Bluetooth
Soft blocked: no
Hard blocked: no

« Последнее редактирование: 20.06.2021 02:42:09 от Δημητριος »

Оффлайн klark973

  • Завсегдатай
  • *
  • Сообщений: 662
  • Неспящий саппорт
...
without block

and i can used bluetooth wirless from software , but key f12 still does not work ....
Well, can you display cat /sys/class/rfkill/rfkill0/state after revert back hp_wmi module? And cat /sys/class/rfkill/rfkill0/hard too? If that works, we'll write a quick file to make it persistent:
echo 0 > /sys/class/rfkill/rfkill0/hard
rfkill list all
To moan or to solve -- that is the question!

Оффлайн Δημητριος

  • Давно тут
  • **
  • Сообщений: 309
...
without block

and i can used bluetooth wirless from software , but key f12 still does not work ....
Well, can you display cat /sys/class/rfkill/rfkill0/state after revert back hp_wmi module? And cat /sys/class/rfkill/rfkill0/hard too? If that works, we'll write a quick file to make it persistent:
echo 0 > /sys/class/rfkill/rfkill0/hard
rfkill list all

cat /sys/class/rfkill/rfkill0/state
1cat /sys/class/rfkill/rfkill0/hard
0rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: yes
2: hp-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: yes
3: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
the strange thing is that the lamp on the button is white :-o and not red...

another paradox
systemctl status bluetooth
● bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor pre>
     Active: active (running) since Sun 2021-06-20 02:34:20 EEST; 15min ago
       Docs: man:bluetoothd(8)
   Main PID: 2719 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 9451)
     Memory: 2.3M
     CGroup: /system.slice/bluetooth.service
             └─2719 /usr/libexec/bluetooth/bluetoothd

Ιουν 20 02:34:20 user-PC systemd[1]: Starting Bluetooth service...
Ιουν 20 02:34:20 user-PC bluetoothd[2719]: Bluetooth daemon 5.55
Ιουν 20 02:34:20 user-PC systemd[1]: Started Bluetooth service.
Ιουν 20 02:34:20 user-PC bluetoothd[2719]: Starting SDP server
Ιουν 20 02:34:20 user-PC bluetoothd[2719]: Bluetooth management interface 1.18 >
Ιουν 20 02:34:27 user-PC bluetoothd[2719]: Endpoint registered: sender=:1.47 pa>
Ιουν 20 02:34:27 user-PC bluetoothd[2719]: Endpoint registered: sender=:1.47 pa>
« Последнее редактирование: 20.06.2021 02:51:33 от Δημητριος »

Оффлайн klark973

  • Завсегдатай
  • *
  • Сообщений: 662
  • Неспящий саппорт
the strange thing is that the lamp on the button is white :-o and not red...
It is hardware related problem. For the HP 15 series of laptops(old ones), if any one facing similar issue then it is cz of the wifi card malfunction: it sends an off signal... to the input slot! :-) Linux interprets it as a hardware switch. If you didnt want to unplug the card, mask the pin 20 (as in picture - of total 52 pin connector, odd-even pins on both sides) use an insulation tape then cut it with blade to achieve good masking of the pin. See: https://i.stack.imgur.com/b6aHx.jpg ... but, it is only your own risk!
To moan or to solve -- that is the question!

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
If that works, we'll write a quick file to make it persistent:
echo 0 > /sys/class/rfkill/rfkill0/hard
rfkill list all

You cannot send values to hard.
/sys/.../hard is read-only:
$ ls -l /sys/class/rfkill/rfkill[0-9]/hard
-r--r--r-- 1 root root 4096 июн 20 08:27 /sys/class/rfkill/rfkill0/hard
-r--r--r-- 1 root root 4096 июн 20 08:27 /sys/class/rfkill/rfkill1/hard
-r--r--r-- 1 root root 4096 июн 20 08:27 /sys/class/rfkill/rfkill2/hard
-r--r--r-- 1 root root 4096 июн 20 08:27 /sys/class/rfkill/rfkill3/hard