laptop MSI Modern 14 A10M-480XRU подсветка клавиатуры

Похоже interfaces org.freedesktop.UPower.KbdBacklight снова сломали, как раньше .... попозже попробуем исправить
Сам interfaces имеется
ls /usr/share/dbus-1/interfaces | grep UPower
org.freedesktop.UPower.Device.xml
org.freedesktop.UPower.KbdBacklight.xml
org.freedesktop.UPower.Wakeups.xml
org.freedesktop.UPower.xml
Ошибки не исчезают с опытом - они просто умнеют
vasek UPower то может и работать и соответствующие инструменты для посветки в нем есть и работать могут, но как он управлять будет если самого устройства нет ( система его не видит )?
вот все что у тс показывает
backlight/intel_backlight
backlight/auto
leds/phy0-led
leds/input5::capslock
leds/input5::scrolllock
leds/input5::numlock
leds/mmc0::

leds/mmc0:: вроде и похоже имеет 255 уровней то тс его проверял и говорит не то .( подсветка у тс регулируется по уровню, значит и значений должно несколько по идеи быть) и вроде это Realtek USB SD/MMC Card Interface ( только не понятно столько уровней посветки в нем)
Device 'mmc0::' of class 'leds':
Current brightness: 0 (0%)
Max brightness: 255

Я бы поигрался с acpi
и глянуть модули уже говорил может по id что то найти удастся
lsusb
lspci
Вообщем пусть посмотрит это .... но с этим нужно разбираться, а не имея соотвествующего железа и сказать нечего

В части модулей, вполне возможо что и с ними что то не то ...
Можно посмотреть свой модуль ... если я правильно понимаю, то можно и так ... в части клавиш???
zgrep WMI /proc/config.gz
CONFIG_SND_RAWMIDI=m
CONFIG_ACPI_WMI=m
CONFIG_WMI_BMOF=m
CONFIG_ALIENWARE_WMI=m
CONFIG_HUAWEI_WMI=m
CONFIG_INTEL_WMI_THUNDERBOLT=m
CONFIG_MXM_WMI=m
CONFIG_PEAQ_WMI=m
CONFIG_XIAOMI_WMI=m
CONFIG_ACER_WMI=m
CONFIG_ASUS_WMI=m
CONFIG_ASUS_NB_WMI=m
CONFIG_EEEPC_WMI=m
CONFIG_DELL_SMBIOS_WMI=y
CONFIG_DELL_WMI=m
CONFIG_DELL_WMI_DESCRIPTOR=m
CONFIG_DELL_WMI_AIO=m
CONFIG_DELL_WMI_LED=m
CONFIG_HP_WMI=m
CONFIG_SURFACE3_WMI=m
CONFIG_MSI_WMI=m
CONFIG_TOSHIBA_WMI=m
Мой модуль - это hp-wmi
modinfo -n hp-wmi
/lib/modules/5.7.6-arch1-1/kernel/drivers/platform/x86/hp-wmi.ko.xz
Ошибки не исчезают с опытом - они просто умнеют

gdbus introspect --system --dest org.freedesktop.UPower --object-path /org/freedesktop/Upower
node /org/freedesktop/Upower {
};


и затем



gdbus introspect --system --dest org.freedesktop.UPower --object-path /org/freedesktop/Upower/devices
node /org/freedesktop/Upower/devices {
};

и еще

[code]
gdbus introspect --system --dest org.freedesktop.UPower --object-path /org/freedesktop/Upower/devices/battery_BAT0
node /org/freedesktop/Upower/devices/battery_BAT0 {
};


ls /usr/share/dbus-1/interfaces | grep UPower
org.freedesktop.UPower.Device.xml
org.freedesktop.UPower.KbdBacklight.xml
org.freedesktop.UPower.Wakeups.xml
org.freedesktop.UPower.xml


lspci
00:00.0 Host bridge: Intel Corporation Device 9b61 (rev 0c)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics (rev 02)
00:12.0 Signal processing controller: Intel Corporation Comet Lake Thermal Subsytem
00:14.0 USB controller: Intel Corporation Device 02ed
00:14.2 RAM memory: Intel Corporation Device 02ef
00:14.3 Network controller: Intel Corporation Wireless-AC 9462
00:16.0 Communication controller: Intel Corporation Comet Lake Management Engine Interface
00:1d.0 PCI bridge: Intel Corporation Device 02b0 (rev f0)
00:1d.4 PCI bridge: Intel Corporation Device 02b4 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Device 0284
00:1f.3 Audio device: Intel Corporation Device 02c8
00:1f.4 SMBus: Intel Corporation Device 02a3
00:1f.5 Serial bus controller [0c80]: Intel Corporation Comet Lake SPI (flash) Controller
02:00.0 Non-Volatile memory controller: Kingston Technology Company, Inc. Device 5008 (rev 01)

lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 003: ID 8087:0aaa Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Не видно ничего по клаве.
Можно еще глянуть вывод?
lsmod
После включения компьютера не могу повторить приведенные выше выводы
gdbus introspect --system --dest org.freedesktop.UPower --object-path /org/freedesktop/Upower/devices
gdbus introspect --system --dest org.freedesktop.UPower --object-path /org/freedesktop/Upower/devices/battery_BAT0
... что уж там делал, уже и не помню ... этот d-bus та еще штука .... нужно разбираться, почему не могу повторить.
Ошибки не исчезают с опытом - они просто умнеют
Ничего не понимаю ... раз 10 пытался запустить команду и ничего не получалось ....
В последний раз скопировал вроде бы ту же команду, все получилось
gdbus introspect --system --dest org.freedesktop.UPower --object-path /org/freedesktop/UPower
node /org/freedesktop/UPower {
  interface org.freedesktop.DBus.Properties {
    methods:
      Get(in  s interface_name,
          in  s property_name,
          out v value);
      GetAll(in  s interface_name,
             out a{sv} properties);
      Set(in  s interface_name,
          in  s property_name,
          in  v value);
    signals:
      PropertiesChanged(s interface_name,
                        a{sv} changed_properties,
                        as invalidated_properties);
    properties:
  };
  interface org.freedesktop.DBus.Introspectable {
    methods:
      Introspect(out s xml_data);
    signals:
    properties:
  };
  interface org.freedesktop.DBus.Peer {
    methods:
      Ping();
      GetMachineId(out s machine_uuid);
    signals:
    properties:
  };
  interface org.freedesktop.UPower {
    methods:
      @org.freedesktop.DBus.GLib.Async("")
      EnumerateDevices(out ao devices);
      @org.freedesktop.DBus.GLib.Async("")
      GetDisplayDevice(out o device);
      @org.freedesktop.DBus.GLib.Async("")
      GetCriticalAction(out s action);
    signals:
      DeviceAdded(o device);
      DeviceRemoved(o device);
    properties:
      readonly s DaemonVersion = '0.99.11';
      readonly b OnBattery = false;
      readonly b LidIsClosed = false;
      readonly b LidIsPresent = true;
  };
  node Wakeups {
  };
  node devices {
  };
};
дописал в конце devices … и опять все получилось ...
gdbus introspect --system --dest org.freedesktop.UPower --object-path /org/freedesktop/UPower/devices
node /org/freedesktop/UPower/devices {
  node line_power_AC {
  };
  node DisplayDevice {
  };
  node battery_BAT0 {
  };
};

PS - ..... нашел описку - в самом конце команды - было Upower, а нужно UPower)

EDIT 1 - а не получалось потому, что скопировал из поста wau
wau
gdbus introspect –system –dest org.freedesktop.UPower –object-path /org/freedesktop/Upower
node /org/freedesktop/Upower { };
Лишний раз убеждаюсь - копипаст без проверки вреден ...

EDIT 2 - а вообще то маху 1-ый дал я .... не оттуда скопировал .... а wau только повторил мою описку ...
Ошибки не исчезают с опытом - они просто умнеют

lsmod
Module                  Size  Used by
fuse                  139264  5
rfcomm                 90112  4
ccm                    20480  9
algif_aead             16384  0
cbc                    16384  0
des_generic            16384  0
libdes                 24576  1 des_generic
ecb                    16384  0
arc4                   16384  0
md4                    16384  0
cmac                   16384  4
algif_hash             16384  2
algif_skcipher         16384  2
af_alg                 32768  11 algif_hash,algif_skcipher,algif_aead
bnep                   28672  2
dm_crypt               53248  1
joydev                 28672  0
mousedev               24576  0
snd_sof_pci            24576  0
snd_sof_intel_byt      20480  1 snd_sof_pci
snd_sof_intel_ipc      20480  1 snd_sof_intel_byt
snd_sof_intel_hda_common    90112  1 snd_sof_pci
intel_rapl_msr         20480  0
intel_rapl_common      32768  1 intel_rapl_msr
snd_soc_hdac_hda       24576  1 snd_sof_intel_hda_common
snd_sof_xtensa_dsp     16384  2 snd_sof_intel_hda_common,snd_sof_intel_byt
snd_sof_intel_hda      20480  1 snd_sof_intel_hda_common
snd_sof               126976  4 snd_sof_pci,snd_sof_intel_hda_common,snd_sof_intel_byt,snd_sof_intel_ipc
snd_soc_skl           180224  0
snd_soc_sst_ipc        20480  1 snd_soc_skl
btusb                  65536  0
x86_pkg_temp_thermal    20480  0
btrtl                  24576  1 btusb
snd_soc_sst_dsp        40960  1 snd_soc_skl
intel_powerclamp       20480  0
btbcm                  20480  1 btusb
snd_hda_ext_core       36864  4 snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_soc_skl,snd_sof_intel_hda
btintel                32768  1 btusb
coretemp               20480  0
snd_soc_acpi_intel_match    45056  3 snd_sof_pci,snd_sof_intel_hda_common,snd_soc_skl
snd_hda_codec_hdmi     73728  1
rtsx_usb_ms            24576  0
snd_soc_acpi           16384  4 snd_soc_acpi_intel_match,snd_sof_intel_hda_common,snd_sof_intel_byt,snd_soc_skl
mei_hdcp               24576  0
kvm_intel             327680  0
memstick               24576  1 rtsx_usb_ms
bluetooth             712704  33 btrtl,btintel,btbcm,bnep,btusb,rfcomm
snd_soc_core          299008  4 snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_soc_skl
iTCO_wdt               16384  0
snd_hda_codec_realtek   135168  1
rtsx_usb_sdmmc         32768  0
mmc_core              188416  1 rtsx_usb_sdmmc
msi_wmi                20480  0
snd_hda_codec_generic    98304  1 snd_hda_codec_realtek
snd_compress           32768  1 snd_soc_core
iTCO_vendor_support    16384  1 iTCO_wdt
wmi_bmof               16384  0
ac97_bus               16384  1 snd_soc_core
sparse_keymap          16384  1 msi_wmi
ecdh_generic           16384  1 bluetooth
kvm                   835584  1 kvm_intel
snd_pcm_dmaengine      16384  1 snd_soc_core
ledtrig_audio          16384  3 snd_hda_codec_generic,snd_hda_codec_realtek,snd_sof
iwlmvm                462848  0
ecc                    36864  1 ecdh_generic
irqbypass              16384  1 kvm
crc16                  16384  1 bluetooth
snd_hda_intel          53248  4
gpio_keys              20480  0
snd_intel_dspcfg       28672  4 snd_hda_intel,snd_sof_pci,snd_sof_intel_hda_common,snd_soc_skl
crct10dif_pclmul       16384  1
mac80211             1040384  1 iwlmvm
crc32_pclmul           16384  0
snd_hda_codec         167936  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_hdac_hda
ghash_clmulni_intel    16384  0
aesni_intel           368640  14
crypto_simd            16384  1 aesni_intel
cryptd                 24576  5 crypto_simd,ghash_clmulni_intel
glue_helper            16384  1 aesni_intel
libarc4                16384  2 mac80211,arc4
snd_hda_core          106496  10 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_soc_skl,snd_sof_intel_hda
nls_iso8859_1          16384  1
intel_cstate           16384  0
nls_cp437              20480  1
intel_uncore          159744  0
snd_hwdep              16384  1 snd_hda_codec
vfat                   24576  1
fat                    86016  1 vfat
intel_rapl_perf        16384  0
iwlwifi               393216  1 iwlmvm
snd_pcm               147456  11 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_sof,snd_sof_intel_hda_common,snd_compress,snd_soc_core,snd_soc_skl,snd_hda_core,snd_pcm_dmaengine
psmouse               184320  0
ofpart                 20480  0
cmdlinepart            16384  0
input_leds             16384  0
snd_timer              45056  1 snd_pcm
pcspkr                 16384  0
intel_spi_pci          16384  0
intel_spi              24576  1 intel_spi_pci
spi_nor                73728  1 intel_spi
snd                   114688  17 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm
dm_mod                163840  3 dm_crypt
mtd                    77824  6 spi_nor,cmdlinepart,intel_spi,ofpart
soundcore              16384  1 snd
i2c_i801               36864  0
rtsx_usb               28672  2 rtsx_usb_sdmmc,rtsx_usb_ms
cfg80211              897024  3 iwlmvm,iwlwifi,mac80211
mei_me                 49152  1
mei                   126976  3 mei_hdcp,mei_me
rfkill                 28672  7 bluetooth,cfg80211
wmi                    36864  2 wmi_bmof,msi_wmi
battery                20480  0
ac                     16384  0
evdev                  28672  14
mac_hid                16384  0
soc_button_array       20480  0
vboxnetflt             32768  0
vboxnetadp             28672  0
vboxdrv               524288  2 vboxnetadp,vboxnetflt
vboxvideo              32768  0
drm_vram_helper        24576  1 vboxvideo
drm_ttm_helper         16384  1 drm_vram_helper
ttm                   118784  2 drm_vram_helper,drm_ttm_helper
vboxsf                 40960  0
vboxguest              45056  1 vboxsf
pkcs8_key_parser       16384  0
crypto_user            16384  0
ip_tables              36864  0
x_tables               53248  1 ip_tables
xfs                  1802240  2
libcrc32c              16384  1 xfs
crc32c_generic         16384  0
serio_raw              20480  0
atkbd                  36864  0
libps2                 20480  2 atkbd,psmouse
xhci_pci               20480  0
crc32c_intel           24576  1
xhci_hcd              286720  1 xhci_pci
i8042                  32768  0
serio                  28672  6 serio_raw,atkbd,psmouse,i8042
i915                 2617344  42
intel_gtt              24576  1 i915
i2c_algo_bit           16384  1 i915
drm_kms_helper        253952  2 vboxvideo,i915
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
cec                    69632  2 drm_kms_helper,i915
rc_core                61440  1 cec
drm                   581632  15 drm_kms_helper,drm_vram_helper,vboxvideo,drm_ttm_helper,i915,ttm
agpgart                53248  3 intel_gtt,ttm,drm


gdbus introspect --system --dest org.freedesktop.UPower --object-path /org/freedesktop/UPower

node /org/freedesktop/UPower {
  interface org.freedesktop.DBus.Properties {
    methods:
      Get(in  s interface_name,
          in  s property_name,
          out v value);
      GetAll(in  s interface_name,
             out a{sv} properties);
      Set(in  s interface_name,
          in  s property_name,
          in  v value);
    signals:
      PropertiesChanged(s interface_name,
                        a{sv} changed_properties,
                        as invalidated_properties);
    properties:
  };
  interface org.freedesktop.DBus.Introspectable {
    methods:
      Introspect(out s xml_data);
    signals:
    properties:
  };
  interface org.freedesktop.DBus.Peer {
    methods:
      Ping();
      GetMachineId(out s machine_uuid);
    signals:
    properties:
  };
  interface org.freedesktop.UPower {
    methods:
      @org.freedesktop.DBus.GLib.Async("")
      EnumerateDevices(out ao devices);
      @org.freedesktop.DBus.GLib.Async("")
      GetDisplayDevice(out o device);
      @org.freedesktop.DBus.GLib.Async("")
      GetCriticalAction(out s action);
    signals:
      DeviceAdded(o device);
      DeviceRemoved(o device);
    properties:
      readonly s DaemonVersion = '0.99.11';
      readonly b OnBattery = false;
      readonly b LidIsClosed = false;
      readonly b LidIsPresent = true;
  };
  node Wakeups {
  };
  node devices {
  };
};


и, наконец,

 gdbus introspect --system --dest org.freedesktop.UPower --object-path /org/freedesktop/UPower/devices
node /org/freedesktop/UPower/devices {
  node line_power_ADP1 {
  };
  node battery_BAT1 {
  };
  node DisplayDevice {
  };
};

Вывод по прежнему пустой?
gdbus introspect --system --dest org.freedesktop.UPower --object-path /org/freedesktop/UPower/KbdBacklight
Если да, то могу предположить только одно - сломано, как показано в ссылке Upower 0.99.8 upgrade broke KbdBacklight - пробуй приведенные там способы - на этом мои небольшие познания в этой части исчепаны ... уже пошел бег по кругу - здесь поможет только спец, разбирающийся в этом. Конечно, кое что и можно было бы поисследовать, но не имя такого железа на руках ... одни гадания, а это уже не есть хорошо ... нужно знать меру.
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.