~ »»» sudo udev-hid-bpf --verbose add --replace - /home/deevad/sources/udev-hid-bpf/udev-hid-bpf_2.1.0-20240704-142-gcdc9a73_deco01v3/lib/fi
rmware/hid/bpf/0010-XPPen__Deco01V3.bpf.o
HID-BPF metadata: DEBUG - VarSecInfo { ty: TypeId(63), offset: 0, size: 40 }
HID-BPF metadata: DEBUG -   -> Var { source: BtfType { type_id: TypeId(63), name: Some("_device_ids"), source: Btf { ptr: 0x5baa71956970, dr
op_policy: SelfPtrOnly, _marker: PhantomData<&()> }, ty: 0x5baa719531d4 }, ptr: btf_var { linkage: 1 } } / BtfType { type_id: TypeId(51), na
me: None, source: Btf { ptr: 0x5baa71956970, drop_policy: SelfPtrOnly, _marker: PhantomData<&()> }, ty: 0x5baa719530c0 }
HID-BPF metadata: DEBUG -     -> StructMember { name: Some("name"), ty: TypeId(53), attr: Normal { offset: 0 } }
HID-BPF metadata: DEBUG -       -> "name": 0x0000
HID-BPF metadata: DEBUG -     -> StructMember { name: Some("bus"), ty: TypeId(55), attr: Normal { offset: 64 } }
HID-BPF metadata: DEBUG -       -> "bus": 0x0003
HID-BPF metadata: DEBUG -     -> StructMember { name: Some("group"), ty: TypeId(57), attr: Normal { offset: 128 } }
HID-BPF metadata: DEBUG -       -> "group": 0x0001
HID-BPF metadata: DEBUG -     -> StructMember { name: Some("vid"), ty: TypeId(59), attr: Normal { offset: 192 } }
HID-BPF metadata: DEBUG -       -> "vid": 0x28BD
HID-BPF metadata: DEBUG -     -> StructMember { name: Some("pid"), ty: TypeId(61), attr: Normal { offset: 256 } }
HID-BPF metadata: DEBUG -       -> "pid": 0x0947
libbpf: DEBUG - libbpf: elf: skipping unrecognized data section(9) .hid_bpf_config
udev_hid_bpf: DEBUG - 0010-XPPen__Deco01V3.bpf.o: found compatible device "/sys/bus/hid/devices/0003:28BD:0947.0019"
udev_hid_bpf: DEBUG - 0010-XPPen__Deco01V3.bpf.o: found compatible device "/sys/bus/hid/devices/0003:28BD:0947.001A"
udev_hid_bpf: DEBUG - 0010-XPPen__Deco01V3.bpf.o: found compatible device "/sys/bus/hid/devices/0003:28BD:0947.001B"
libbpf: DEBUG - loading BPF object at "/home/deevad/sources/udev-hid-bpf/udev-hid-bpf_2.1.0-20240704-142-gcdc9a73_deco01v3/lib/firmware/hid/
bpf/0010-XPPen__Deco01V3.bpf.o"
libbpf: DEBUG - libbpf: elf: skipping unrecognized data section(9) .hid_bpf_config
udev_hid_bpf::bpf: DEBUG - Using HID_BPF_STRUCT_OPS
udev_hid_bpf::hidudev: INFO - Successfully loaded "/home/deevad/sources/udev-hid-bpf/udev-hid-bpf_2.1.0-20240704-142-gcdc9a73_deco01v3/lib/f
irmware/hid/bpf/0010-XPPen__Deco01V3.bpf.o"
libbpf: DEBUG - loading BPF object at "/home/deevad/sources/udev-hid-bpf/udev-hid-bpf_2.1.0-20240704-142-gcdc9a73_deco01v3/lib/firmware/hid/
bpf/0010-XPPen__Deco01V3.bpf.o"
libbpf: DEBUG - libbpf: elf: skipping unrecognized data section(9) .hid_bpf_config
udev_hid_bpf::bpf: DEBUG - Using HID_BPF_STRUCT_OPS
udev_hid_bpf::hidudev: INFO - Successfully loaded "/home/deevad/sources/udev-hid-bpf/udev-hid-bpf_2.1.0-20240704-142-gcdc9a73_deco01v3/lib/f
irmware/hid/bpf/0010-XPPen__Deco01V3.bpf.o"
libbpf: DEBUG - loading BPF object at "/home/deevad/sources/udev-hid-bpf/udev-hid-bpf_2.1.0-20240704-142-gcdc9a73_deco01v3/lib/firmware/hid/
bpf/0010-XPPen__Deco01V3.bpf.o"
libbpf: DEBUG - libbpf: elf: skipping unrecognized data section(9) .hid_bpf_config
udev_hid_bpf::bpf: DEBUG - Using HID_BPF_STRUCT_OPS
udev_hid_bpf::hidudev: WARN - Failed to load "/home/deevad/sources/udev-hid-bpf/udev-hid-bpf_2.1.0-20240704-142-gcdc9a73_deco01v3/lib/firmwa
re/hid/bpf/0010-XPPen__Deco01V3.bpf.o": probe() of 0010-XPPen__Deco01V3.bpf failed

Caused by:
   Invalid argument (os error 22)
~ »»»