libsmbios icon indicating copy to clipboard operation
libsmbios copied to clipboard

Fedora 40 on Lenovo T14 gen5 error token not found

Open pierrehenrymuller opened this issue 6 months ago • 2 comments

Hi, When I launch smbios-battery-ctl --get-charging-cfg on a Lenovo Thinkpad T14 gen5, I have this error in Python :

Traceback (most recent call last):
  File "/sbin/smbios-battery-ctl", line 275, in <module>
    sys.exit( main() )
              ^^^^^^
  File "/sbin/smbios-battery-ctl", line 241, in main
    print_primary_battery_cfg()
  File "/sbin/smbios-battery-ctl", line 190, in print_primary_battery_cfg
    mode = get_charging_mode()
           ^^^^^^^^^^^^^^^^^^^
  File "/sbin/smbios-battery-ctl", line 140, in get_charging_mode
    active = table[mode.value].isActive()
             ~~~~~^^^^^^^^^^^^
  File "/usr/lib64/python3.12/site-packages/libsmbios_c/trace_decorator.py", line 103, in trace
    result = func(*args, **kw)
             ^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.12/site-packages/libsmbios_c/smbios_token.py", line 145, in __getitem__
    raise IndexError(_("SMBIOS Token ID 0x%04x not found") % id )
IndexError: SMBIOS Token ID 0x0341 not found

The Fedora is up to date, firmware too :

fwupdmgr update                                                                                             1 ⨯
Devices with no available firmware updates: 
 • Intel Management Engine
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • ELAN0676:00 04F3:3195
 • Integrated Camera
Devices with the latest available firmware version:
 • System Firmware
 • MZVL8512HDLU-00BLL
 • UEFI dbx

On other T14 gen3 or older T14 they works fine on same version of Fedora. Is there an unsupported device or a bug? Thanks

pierrehenrymuller avatar Aug 11 '24 09:08 pierrehenrymuller