Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.kernel > #88752 > unrolled thread

Bug#1110780: linux-image-6.12.38+deb13-amd64: HID BPF support is not enabled by default

Started byRaghavendra Kamath <raghu@emblik.in>
First post2025-08-11 09:10 +0200
Last post2025-08-18 11:10 +0200
Articles 5 — 3 participants

Back to article view | Back to linux.debian.kernel


Contents

  Bug#1110780: linux-image-6.12.38+deb13-amd64: HID BPF support is not enabled by default Raghavendra Kamath <raghu@emblik.in> - 2025-08-11 09:10 +0200
    Bug#1110780: linux-image-6.12.38+deb13-amd64: HID BPF support is not enabled by default David Revoy <davidrevoy@protonmail.com> - 2025-08-14 15:50 +0200
    Bug#1110780: linux-image-6.12.38+deb13-amd64: HID BPF support is not enabled by default Salvatore Bonaccorso <carnil@debian.org> - 2025-08-18 08:10 +0200
      Bug#1110780: linux-image-6.12.38+deb13-amd64: HID BPF support is not enabled by default Raghavendra Kamath <raghu@emblik.in> - 2025-08-18 09:30 +0200
        Bug#1110780: linux-image-6.12.38+deb13-amd64: HID BPF support is not enabled by default Salvatore Bonaccorso <carnil@debian.org> - 2025-08-18 11:10 +0200

#88752 — Bug#1110780: linux-image-6.12.38+deb13-amd64: HID BPF support is not enabled by default

FromRaghavendra Kamath <raghu@emblik.in>
Date2025-08-11 09:10 +0200
SubjectBug#1110780: linux-image-6.12.38+deb13-amd64: HID BPF support is not enabled by default
Message-ID<LiuPn-6HaX-1@gated-at.bofh.it>
Package: src:linux
Version: 6.12.38-1
Severity: wishlist

Dear Maintainer,

   * What led up to the situation?
	I am an artist using digital graphic tablet and I need a program
	called udev-hid-bpf to configure my tablet pen. To use this tool
	there needs to be HID-BPF support enabled in the kernel. This is
	missing in the default kernel. I would have to use liquorix or
	some other kernel but those give other issues such as wifi not
	working etc.
	So I request you to please enable support for HID-BPF support
	in the kernel.
	Many artists who are using linux will need this support enabled.
	You can read more about this on the blog post from David Revoy
	here - https://www.davidrevoy.com/article1053/xppen-artist-pro-19-gen-2-review-on-gnulinux#fix-unwanted-eraser-mode-on-stylus

   * What exactly did you do (or not do) that was effective (or
     ineffective)?
     I tried to report this issue to the udev-hid-bpf developers and
     they were the ones who told me that debian doesn't have this
     support. You can read the bug report here - https://gitlab.freedesktop.org/libevdev/udev-hid-bpf/-/issues/70#note_3046884

   * What outcome did you expect instead?
	HID-BPF support to be enabled by default in the kernel


-- Package-specific info:
** Version:
Linux version 6.12.38+deb13-amd64 (debian-kernel@lists.debian.org) (x86_64-linux-gnu-gcc-14 (Debian 14.2.0-19) 14.2.0, GNU ld (GNU Binutils for Debian) 2.44) #1 SMP PREEMPT_DYNAMIC Debian 6.12.38-1 (2025-07-16)

** Command line:
BOOT_IMAGE=/root00/boot/vmlinuz-6.12.38+deb13-amd64 root=UUID=6384d705-968c-402d-b137-240e03d2f791 ro rootflags=subvol=root00 quiet splash

** Not tainted

** Kernel log:
[    4.102252] snd_hda_codec_realtek hdaudioC1D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[    4.102254] snd_hda_codec_realtek hdaudioC1D0:    mono: mono_out=0x0
[    4.102255] snd_hda_codec_realtek hdaudioC1D0:    dig-out=0x1e/0x0
[    4.102256] snd_hda_codec_realtek hdaudioC1D0:    inputs:
[    4.102257] snd_hda_codec_realtek hdaudioC1D0:      Rear Mic=0x18
[    4.102259] snd_hda_codec_realtek hdaudioC1D0:      Front Mic=0x19
[    4.102260] snd_hda_codec_realtek hdaudioC1D0:      Line=0x1a
[    4.205399] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1f.3/sound/card1/input13
[    4.205431] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1f.3/sound/card1/input14
[    4.205456] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1f.3/sound/card1/input15
[    4.205473] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1f.3/sound/card1/input16
[    4.205491] input: HDA Intel PCH Line Out Front as /devices/pci0000:00/0000:00:1f.3/sound/card1/input17
[    4.205505] input: HDA Intel PCH Line Out Surround as /devices/pci0000:00/0000:00:1f.3/sound/card1/input18
[    4.205529] input: HDA Intel PCH Line Out CLFE as /devices/pci0000:00/0000:00:1f.3/sound/card1/input19
[    4.205552] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1f.3/sound/card1/input20
[    4.205568] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/sound/card1/input21
[    4.205593] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sound/card1/input22
[    4.205609] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1f.3/sound/card1/input23
[    4.205626] input: HDA Intel PCH HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:1f.3/sound/card1/input24
[    4.368578] iwlwifi 0000:00:14.3: WFPM_UMAC_PD_NOTIFICATION: 0x20
[    4.368609] iwlwifi 0000:00:14.3: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
[    4.368618] iwlwifi 0000:00:14.3: WFPM_AUTH_KEY_0: 0x90
[    4.368626] iwlwifi 0000:00:14.3: CNVI_SCU_SEQ_DATA_DW9: 0x0
[    4.368697] iwlwifi 0000:00:14.3: Detected RF GF, rfid=0x2010d000
[    4.369774] iwlwifi 0000:00:14.3: RFIm is deactivated, reason = 5
[    4.371318] iwlwifi 0000:00:14.3: loaded PNVM version 581d4936
[    4.457096] iwlwifi 0000:00:14.3: base HW address: 2c:0d:a7:36:9a:89
[    4.510956] intel_rapl_msr: PL4 support detected.
[    4.511019] intel_rapl_common: Found RAPL domain package
[    4.511022] intel_rapl_common: Found RAPL domain core
[    4.511023] intel_rapl_common: Found RAPL domain uncore
[    4.550853] iwlwifi 0000:00:14.3 wlo1: renamed from wlan0
[    4.759967] EXT4-fs (sdc1): mounted filesystem 9ac7fa93-0474-4174-843c-fc97e3acd1ed r/w with ordered data mode. Quota mode: none.
[    4.786928] audit: type=1400 audit(1754894559.676:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="chrome" pid=1016 comm="apparmor_parser"
[    4.786946] audit: type=1400 audit(1754894559.676:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="chromium" pid=1017 comm="apparmor_parser"
[    4.786970] audit: type=1400 audit(1754894559.676:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="crun" pid=1019 comm="apparmor_parser"
[    4.787008] audit: type=1400 audit(1754894559.676:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="buildah" pid=1009 comm="apparmor_parser"
[    4.787032] audit: type=1400 audit(1754894559.676:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="devhelp" pid=1020 comm="apparmor_parser"
[    4.787054] audit: type=1400 audit(1754894559.676:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="vscode" pid=1018 comm="apparmor_parser"
[    4.787098] audit: type=1400 audit(1754894559.676:8): apparmor="STATUS" operation="profile_load" profile="unconfined" name="busybox" pid=1011 comm="apparmor_parser"
[    4.787145] audit: type=1400 audit(1754894559.676:9): apparmor="STATUS" operation="profile_load" profile="unconfined" name="ch-checkns" pid=1014 comm="apparmor_parser"
[    4.787156] audit: type=1400 audit(1754894559.676:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="balena-etcher" pid=1007 comm="apparmor_parser"
[    5.393775] usb 1-7: set resolution quirk: cval->res = 384
[    5.394320] usbcore: registered new interface driver snd-usb-audio
[    5.456286] Bluetooth: hci0: Waiting for firmware download to complete
[    5.457282] Bluetooth: hci0: Firmware loaded in 1387243 usecs
[    5.457439] Bluetooth: hci0: Waiting for device to boot
[    5.473373] Bluetooth: hci0: Device booted in 15675 usecs
[    5.475567] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-1040-0041.ddc
[    5.477297] Bluetooth: hci0: Applying Intel DDC parameters completed
[    5.480309] Bluetooth: hci0: Firmware timestamp 2024.48 buildtype 1 build 81864
[    5.480315] Bluetooth: hci0: Firmware SHA1: 0xc115e35a
[    5.484359] Bluetooth: hci0: Fseq status: Success (0x00)
[    5.484363] Bluetooth: hci0: Fseq executed: 00.00.02.41
[    5.484367] Bluetooth: hci0: Fseq BT Top: 00.00.02.41
[    5.810237] zram: Added device: zram0
[    5.818229] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    5.818232] Bluetooth: BNEP filters: protocol multicast
[    5.818235] Bluetooth: BNEP socket layer initialized
[    5.819156] Bluetooth: MGMT ver 1.23
[    5.820711] zram0: detected capacity change from 0 to 16325576
[    5.824926] NET: Registered PF_ALG protocol family
[    5.828389] Adding 8162784k swap on /dev/zram0.  Priority:100 extents:1 across:8162784k SS
[    5.855060] Bluetooth: RFCOMM TTY layer initialized
[    5.855069] Bluetooth: RFCOMM socket layer initialized
[    5.855074] Bluetooth: RFCOMM ver 1.11
[    5.860678] nvme nvme0: using unchecked data buffer
[    5.942814] NET: Registered PF_QIPCRTR protocol family
[    5.976792] evm: overlay not supported
[    6.680486] Realtek Internal NBASE-T PHY r8169-0-300:00: attached PHY driver (mii_bus:phy_addr=r8169-0-300:00, irq=MAC)
[    6.857041] r8169 0000:03:00.0 enp3s0: Link is Down
[    7.040969] iwlwifi 0000:00:14.3: WFPM_UMAC_PD_NOTIFICATION: 0x20
[    7.041006] iwlwifi 0000:00:14.3: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
[    7.041038] iwlwifi 0000:00:14.3: WFPM_AUTH_KEY_0: 0x90
[    7.041069] iwlwifi 0000:00:14.3: CNVI_SCU_SEQ_DATA_DW9: 0x0
[    7.042111] iwlwifi 0000:00:14.3: RFIm is deactivated, reason = 5
[    7.130122] iwlwifi 0000:00:14.3: Registered PHC clock: iwlwifi-PTP, with index: 0
[    7.346965] iwlwifi 0000:00:14.3: WFPM_UMAC_PD_NOTIFICATION: 0x20
[    7.347002] iwlwifi 0000:00:14.3: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
[    7.347033] iwlwifi 0000:00:14.3: WFPM_AUTH_KEY_0: 0x90
[    7.347045] iwlwifi 0000:00:14.3: CNVI_SCU_SEQ_DATA_DW9: 0x0
[    7.348098] iwlwifi 0000:00:14.3: RFIm is deactivated, reason = 5
[    7.963075] kauditd_printk_skb: 111 callbacks suppressed
[    7.963081] audit: type=1400 audit(1754894562.852:122): apparmor="ALLOWED" operation="capable" class="cap" profile="Xorg" pid=1497 comm="Xorg" capability=12  capname="net_admin"
[    8.570755] audit: type=1400 audit(1754894563.460:123): apparmor="ALLOWED" operation="capable" class="cap" profile="Xorg" pid=1497 comm="Xorg" capability=12  capname="net_admin"
[    8.704106] tun: Universal TUN/TAP device driver, 1.6
[    8.828492] usb 1-7: reset high-speed USB device number 6 using xhci_hcd
[    9.332763] audit: type=1400 audit(1754894564.224:124): apparmor="ALLOWED" operation="capable" class="cap" profile="Xorg" pid=1497 comm="Xorg" capability=2  capname="dac_read_search"
[    9.808415] r8169 0000:03:00.0 enp3s0: Link is Up - 1Gbps/Full - flow control rx/tx
[   15.625887] platform INT3515:01: deferred probe pending: Serial bus multi instantiate pseudo device driver: Error creating i2c-client, idx 0
[   16.547476] warning: `kdeconnectd' uses wireless extensions which will stop working for Wi-Fi 7 hardware; use nl80211
[   17.983408] input: input-remapper keyboard as /devices/virtual/input/input25
[   17.987342] input: input-remapper HANVON UGEE Shortcut Remote Keyboard forwarded as /devices/virtual/input/input26
[   18.280925] wlo1: authenticate with a8:3a:48:06:21:6d (local address=2c:0d:a7:36:9a:89)
[   18.281704] wlo1: send auth to a8:3a:48:06:21:6d (try 1/3)
[   18.320315] wlo1: authenticated
[   18.327820] wlo1: associate with a8:3a:48:06:21:6d (try 1/3)
[   18.332001] wlo1: RX AssocResp from a8:3a:48:06:21:6d (capab=0x431 status=0 aid=2)
[   18.338404] wlo1: associated
[   21.212527] usb 1-7: reset high-speed USB device number 6 using xhci_hcd

** Model information
sys_vendor: Micro-Star International Co., Ltd.
product_name: MS-7D42
product_version: 1.0
chassis_vendor: Micro-Star International Co., Ltd.
chassis_version: 1.0
bios_vendor: American Megatrends International, LLC.
bios_version: 1.70
board_vendor: Micro-Star International Co., Ltd.
board_name: MAG B660M MORTAR WIFI DDR4 (MS-7D42)
board_version: 1.0

** Configuration for modprobe:
blacklist microcode
blacklist arkfb
blacklist aty128fb
blacklist atyfb
blacklist radeonfb
blacklist cirrusfb
blacklist cyber2000fb
blacklist kyrofb
blacklist matroxfb_base
blacklist mb862xxfb
blacklist neofb
blacklist pm2fb
blacklist pm3fb
blacklist s3fb
blacklist savagefb
blacklist sisfb
blacklist tdfxfb
blacklist tridentfb
blacklist vt8623fb
blacklist microcode
options snd_pcsp index=-2
options cx88_alsa index=-2
options snd_atiixp_modem index=-2
options snd_intel8x0m index=-2
options snd_via82xx_modem index=-2
options snd_hda_intel power_save=0 power_save_controller=N
options iwlmvm power_scheme=1
options bonding max_bonds=0
options dummy numdummies=0
options ifb numifbs=0

** Loaded modules:
ccm
uinput
snd_seq_dummy
snd_hrtimer
snd_seq
tun
nf_conntrack_netbios_ns
nf_conntrack_broadcast
nft_fib_inet
nft_fib_ipv4
nft_fib_ipv6
nft_fib
nft_reject_inet
nf_reject_ipv4
nf_reject_ipv6
nft_reject
nft_ct
nft_chain_nat
nf_nat
nf_conntrack
nf_defrag_ipv6
nf_defrag_ipv4
nf_tables
qrtr
overlay
rfcomm
cmac
algif_hash
algif_skcipher
af_alg
bnep
zram
lz4hc_compress
lz4_compress
binfmt_misc
ext4
nls_ascii
mbcache
nls_cp437
jbd2
vfat
fat
intel_rapl_msr
intel_rapl_common
intel_uncore_frequency
intel_uncore_frequency_common
x86_pkg_temp_thermal
evdev
joydev
snd_sof_pci_intel_tgl
snd_sof_pci_intel_cnl
snd_sof_intel_hda_generic
soundwire_intel
intel_powerclamp
soundwire_generic_allocation
soundwire_cadence
coretemp
snd_sof_intel_hda_common
snd_soc_hdac_hda
snd_sof_intel_hda_mlink
snd_sof_intel_hda
snd_sof_pci
snd_sof_xtensa_dsp
snd_sof
kvm_intel
snd_sof_utils
snd_soc_acpi_intel_match
snd_hda_codec_hdmi
snd_soc_acpi
iwlmvm
soundwire_bus
kvm
snd_soc_avs
snd_hda_codec_realtek
mac80211
snd_soc_hda_codec
snd_hda_codec_generic
snd_hda_ext_core
snd_hda_scodec_component
snd_soc_core
irqbypass
crct10dif_pclmul
ghash_clmulni_intel
snd_compress
sha512_ssse3
snd_pcm_dmaengine
sha256_ssse3
sha1_ssse3
snd_hda_intel
aesni_intel
libarc4
snd_intel_dspcfg
gf128mul
snd_intel_sdw_acpi
crypto_simd
snd_hda_codec
cryptd
btusb
btrtl
mei_pxp
mei_hdcp
snd_usb_audio
iwlwifi
battery
snd_hda_core
btintel
uvcvideo
rapl
snd_usbmidi_lib
snd_rawmidi
intel_cstate
videobuf2_vmalloc
snd_hwdep
btbcm
snd_seq_device
btmtk
uvc
snd_pcm
videobuf2_memops
cfg80211
bluetooth
videobuf2_v4l2
snd_timer
intel_uncore
videodev
snd
ee1004
wmi_bmof
pcspkr
videobuf2_common
soundcore
mei_me
mc
mei
rfkill
crc16
intel_pmc_core
serial_multi_instantiate
intel_vsec
pmt_telemetry
acpi_tad
pmt_class
acpi_pad
sg
msr
configfs
efi_pstore
nfnetlink
efivarfs
ip_tables
x_tables
autofs4
btrfs
blake2b_generic
xor
raid6_pq
libcrc32c
crc32c_generic
xe
drm_gpuvm
drm_exec
hid_generic
gpu_sched
sd_mod
usbhid
drm_suballoc_helper
drm_ttm_helper
hid
i915
drm_buddy
i2c_algo_bit
drm_display_helper
cec
rc_core
ttm
drm_kms_helper
ahci
libahci
xhci_pci
xhci_hcd
libata
drm
nvme
r8169
usbcore
iTCO_wdt
scsi_mod
intel_pmc_bxt
nvme_core
iTCO_vendor_support
realtek
watchdog
mdio_devres
mxm_wmi
libphy
crc32_pclmul
i2c_i801
crc32c_intel
i2c_smbus
nvme_auth
usb_common
scsi_common
fan
video
wmi
pinctrl_alderlake
button

** PCI devices:
00:00.0 Host bridge [0600]: Intel Corporation 12th Gen Core Processor Host Bridge/DRAM Registers [8086:4668] (rev 02)
	DeviceName: Onboard - Other
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:7d42]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	IOMMU group: 1

00:02.0 VGA compatible controller [0300]: Intel Corporation AlderLake-S GT1 [8086:4680] (rev 0c) (prog-if 00 [VGA controller])
	DeviceName: Onboard - Video
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:7d42]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 154
	IOMMU group: 0
	Region 0: Memory at 6000000000 (64-bit, non-prefetchable) [size=16M]
	Region 2: Memory at 4000000000 (64-bit, prefetchable) [size=256M]
	Region 4: I/O ports at 6000 [size=64]
	Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: i915
	Kernel modules: i915, xe

00:06.0 PCI bridge [0604]: Intel Corporation 12th Gen Core Processor PCI Express x4 Controller #0 [8086:464d] (rev 02) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin D routed to IRQ 122
	IOMMU group: 2
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: [disabled] [16-bit]
	Memory behind bridge: 50400000-504fffff [size=1M] [32-bit]
	Prefetchable memory behind bridge: [disabled] [64-bit]
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:08.0 System peripheral [0880]: Intel Corporation 12th Gen Core Processor Gaussian & Neural Accelerator [8086:464f] (rev 02)
	DeviceName: Onboard - Other
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:7d42]
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Interrupt: pin A routed to IRQ 255
	IOMMU group: 3
	Region 0: Memory at 600111f000 (64-bit, non-prefetchable) [disabled] [size=4K]
	Capabilities: <access denied>

00:14.0 USB controller [0c03]: Intel Corporation Alder Lake-S PCH USB 3.2 Gen 2x2 XHCI Controller [8086:7ae0] (rev 11) (prog-if 30 [XHCI])
	DeviceName: Onboard - Other
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:7d42]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 144
	IOMMU group: 4
	Region 0: Memory at 6001100000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

00:14.2 RAM memory [0500]: Intel Corporation Alder Lake-S PCH Shared SRAM [8086:7aa7] (rev 11)
	DeviceName: Onboard - Other
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	IOMMU group: 4
	Region 0: Memory at 6001118000 (64-bit, non-prefetchable) [disabled] [size=16K]
	Region 2: Memory at 600111e000 (64-bit, non-prefetchable) [disabled] [size=4K]
	Capabilities: <access denied>

00:14.3 Network controller [0280]: Intel Corporation Alder Lake-S PCH CNVi WiFi [8086:7af0] (rev 11)
	DeviceName: Onboard - Ethernet
	Subsystem: Intel Corporation Wi-Fi 6 AX201 160MHz [8086:0094]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin C routed to IRQ 18
	IOMMU group: 5
	Region 0: Memory at 6001114000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi

00:16.0 Communication controller [0780]: Intel Corporation Alder Lake-S PCH HECI Controller #1 [8086:7ae8] (rev 11)
	DeviceName: Onboard - Other
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:7d42]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 156
	IOMMU group: 6
	Region 0: Memory at 600111d000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: mei_me
	Kernel modules: mei_me

00:17.0 SATA controller [0106]: Intel Corporation Alder Lake-S PCH SATA Controller [AHCI Mode] [8086:7ae2] (rev 11) (prog-if 01 [AHCI 1.0])
	DeviceName: Onboard - SATA
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:7d42]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 152
	IOMMU group: 7
	Region 0: Memory at 50500000 (32-bit, non-prefetchable) [size=8K]
	Region 1: Memory at 50503000 (32-bit, non-prefetchable) [size=256]
	Region 2: I/O ports at 6090 [size=8]
	Region 3: I/O ports at 6080 [size=4]
	Region 4: I/O ports at 6060 [size=32]
	Region 5: Memory at 50502000 (32-bit, non-prefetchable) [size=2K]
	Capabilities: <access denied>
	Kernel driver in use: ahci
	Kernel modules: ahci

00:1c.0 PCI bridge [0604]: Intel Corporation Alder Lake-S PCH PCI Express Root Port #1 [8086:7ab8] (rev 11) (prog-if 00 [Normal decode])
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin ? routed to IRQ 123
	IOMMU group: 8
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: 5000-5fff [size=4K] [16-bit]
	Memory behind bridge: 4f800000-501fffff [size=10M] [32-bit]
	Prefetchable memory behind bridge: 4017000000-40171fffff [size=2M] [32-bit]
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:1c.1 PCI bridge [0604]: Intel Corporation Alder Lake-S PCH PCI Express Root Port #2 [8086:7ab9] (rev 11) (prog-if 00 [Normal decode])
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:7d42]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin B routed to IRQ 124
	IOMMU group: 9
	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
	I/O behind bridge: 4000-4fff [size=4K] [16-bit]
	Memory behind bridge: 50300000-503fffff [size=1M] [32-bit]
	Prefetchable memory behind bridge: [disabled] [64-bit]
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:1c.3 PCI bridge [0604]: Intel Corporation Device [8086:7abb] (rev 11) (prog-if 00 [Normal decode])
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:7d42]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin D routed to IRQ 125
	IOMMU group: 10
	Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
	I/O behind bridge: 3000-3fff [size=4K] [16-bit]
	Memory behind bridge: 50200000-502fffff [size=1M] [32-bit]
	Prefetchable memory behind bridge: [disabled] [64-bit]
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:7a86] (rev 11)
	DeviceName: Onboard - Other
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:7d42]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	IOMMU group: 11

00:1f.3 Audio device [0403]: Intel Corporation Alder Lake-S HD Audio Controller [8086:7ad0] (rev 11)
	DeviceName: Onboard - Sound
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:7d42]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 32, Cache Line Size: 64 bytes
	Interrupt: pin B routed to IRQ 173
	IOMMU group: 11
	Region 0: Memory at 6001110000 (64-bit, non-prefetchable) [size=16K]
	Region 4: Memory at 6001000000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel, snd_soc_avs, snd_sof_pci_intel_tgl

00:1f.4 SMBus [0c05]: Intel Corporation Alder Lake-S PCH SMBus Controller [8086:7aa3] (rev 11)
	DeviceName: Onboard - Other
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:7d42]
	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Interrupt: pin C routed to IRQ 18
	IOMMU group: 11
	Region 0: Memory at 600111c000 (64-bit, non-prefetchable) [size=256]
	Region 4: I/O ports at efa0 [size=32]
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801

00:1f.5 Serial bus controller [0c80]: Intel Corporation Alder Lake-S PCH SPI Controller [8086:7aa4] (rev 11)
	DeviceName: Onboard - Other
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:7d42]
	Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	IOMMU group: 11
	Region 0: Memory at 50504000 (32-bit, non-prefetchable) [size=4K]

01:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller PM9C1a (DRAM-less) [144d:a80d] (prog-if 02 [NVM Express])
	Subsystem: Samsung Electronics Co Ltd Device [144d:a801]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 16
	IOMMU group: 12
	Region 0: Memory at 50400000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: nvme
	Kernel modules: nvme

03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 05)
	Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:7d42]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 17
	IOMMU group: 13
	Region 0: I/O ports at 4000 [size=256]
	Region 2: Memory at 50300000 (64-bit, non-prefetchable) [size=64K]
	Region 4: Memory at 50310000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: r8169
	Kernel modules: r8169

04:00.0 SATA controller [0106]: ASMedia Technology Inc. ASM1061/ASM1062 Serial ATA Controller [1b21:0612] (rev 02) (prog-if 01 [AHCI 1.0])
	Subsystem: ASMedia Technology Inc. Device [1b21:1060]
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 64 bytes
	Interrupt: pin A routed to IRQ 153
	IOMMU group: 14
	Region 0: I/O ports at 3050 [size=8]
	Region 1: I/O ports at 3040 [size=4]
	Region 2: I/O ports at 3030 [size=8]
	Region 3: I/O ports at 3020 [size=4]
	Region 4: I/O ports at 3000 [size=32]
	Region 5: Memory at 50200000 (32-bit, non-prefetchable) [size=512]
	Capabilities: <access denied>
	Kernel driver in use: ahci
	Kernel modules: ahci


** USB devices:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 1462:7d42 Micro Star International MYSTIC LIGHT 
Bus 001 Device 003: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 001 Device 004: ID 046d:c077 Logitech, Inc. Mouse
Bus 001 Device 005: ID 046d:c31c Logitech, Inc. Keyboard K120
Bus 001 Device 006: ID 046d:0825 Logitech, Inc. Webcam C270
Bus 001 Device 007: ID 28bd:0202 XP-Pen Shortcut Remote
Bus 001 Device 008: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 009: ID 8087:0033 Intel Corp. AX211 Bluetooth
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 05e3:0625 Genesys Logic, Inc. USB3.2 Hub


-- System Information:
Debian Release: 13.0
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.38+deb13-amd64 (SMP w/20 CPU threads; PREEMPT)
Locale: LANG=en_IN, LC_CTYPE=en_IN (charmap=UTF-8), LANGUAGE=en_IN:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages linux-image-6.12.38+deb13-amd64 depends on:
ii  initramfs-tools [linux-initramfs-tool]  0.148.3
ii  kmod                                    34.2-2
ii  linux-base                              4.12

Versions of packages linux-image-6.12.38+deb13-amd64 recommends:
ii  apparmor  4.1.0-1

Versions of packages linux-image-6.12.38+deb13-amd64 suggests:
pn  debian-kernel-handbook  <none>
ii  firmware-linux-free     20241210-2
ii  grub-efi-amd64          2.12-9
pn  linux-doc-6.12          <none>

Versions of packages linux-image-6.12.38+deb13-amd64 is related to:
ii  firmware-amd-graphics      20250410-2
pn  firmware-atheros           <none>
pn  firmware-bnx2              <none>
pn  firmware-bnx2x             <none>
pn  firmware-brcm80211         <none>
pn  firmware-cavium            <none>
pn  firmware-cirrus            <none>
ii  firmware-intel-graphics    20250410-2
ii  firmware-intel-misc        20250410-2
pn  firmware-intel-sound       <none>
pn  firmware-ipw2x00           <none>
pn  firmware-ivtv              <none>
ii  firmware-iwlwifi           20250410-2
pn  firmware-libertas          <none>
pn  firmware-marvell-prestera  <none>
ii  firmware-mediatek          20250410-2
ii  firmware-misc-nonfree      20250410-2
pn  firmware-myricom           <none>
pn  firmware-netronome         <none>
pn  firmware-netxen            <none>
ii  firmware-nvidia-graphics   20250410-2
pn  firmware-qcom-soc          <none>
pn  firmware-qlogic            <none>
ii  firmware-realtek           20250410-2
pn  firmware-samsung           <none>
pn  firmware-siano             <none>
pn  firmware-ti-connectivity   <none>
pn  xen-hypervisor             <none>

-- no debconf information

[toc] | [next] | [standalone]


#88823

FromDavid Revoy <davidrevoy@protonmail.com>
Date2025-08-14 15:50 +0200
Message-ID<LjGv7-7zio-3@gated-at.bofh.it>
In reply to#88752
> Many artists who are using linux will need this support enabled.
> You can read more about this on the blog post from David Revoy
> here

I confirm this, and I also wish Debian's default kernel lines had HID-BPF support (and also an up to date https://gitlab.freedesktop.org/libevdev/udev-hid-bpf/ *.deb packaged, but that's another story). 

It's a must have for getting a better hardware support for many HID hardware (not only graphic tablet).

[toc] | [prev] | [next] | [standalone]


#88894

FromSalvatore Bonaccorso <carnil@debian.org>
Date2025-08-18 08:10 +0200
Message-ID<Ll1e9-8sOF-1@gated-at.bofh.it>
In reply to#88752
Hi,

On Mon, Aug 11, 2025 at 12:33:21PM +0530, Raghavendra Kamath wrote:
> Package: src:linux
> Version: 6.12.38-1
> Severity: wishlist
> 
> Dear Maintainer,
> 
>    * What led up to the situation?
> 	I am an artist using digital graphic tablet and I need a program
> 	called udev-hid-bpf to configure my tablet pen. To use this tool
> 	there needs to be HID-BPF support enabled in the kernel. This is
> 	missing in the default kernel. I would have to use liquorix or
> 	some other kernel but those give other issues such as wifi not
> 	working etc.
> 	So I request you to please enable support for HID-BPF support
> 	in the kernel.
> 	Many artists who are using linux will need this support enabled.
> 	You can read more about this on the blog post from David Revoy
> 	here - https://www.davidrevoy.com/article1053/xppen-artist-pro-19-gen-2-review-on-gnulinux#fix-unwanted-eraser-mode-on-stylus
> 
>    * What exactly did you do (or not do) that was effective (or
>      ineffective)?
>      I tried to report this issue to the udev-hid-bpf developers and
>      they were the ones who told me that debian doesn't have this
>      support. You can read the bug report here - https://gitlab.freedesktop.org/libevdev/udev-hid-bpf/-/issues/70#note_3046884
> 
>    * What outcome did you expect instead?
> 	HID-BPF support to be enabled by default in the kernel

It might make only sense really if we have as ewll udev-hid-bpf . But
as this is like a chicken-egg problem, I'm proposing to enable HID_BPF
alrady on kernel config side, I will see if there are objections from
the other team members.

Cf. https://salsa.debian.org/kernel-team/linux/-/merge_requests/1614

Regards,
Salvatore

[toc] | [prev] | [next] | [standalone]


#88896

FromRaghavendra Kamath <raghu@emblik.in>
Date2025-08-18 09:30 +0200
Message-ID<Ll2tz-8tvZ-3@gated-at.bofh.it>
In reply to#88894

[Multipart message — attachments visible in raw view] — view raw

Hi Salvatore

On Mon, Aug 18, 2025 at 11:28 AM Salvatore Bonaccorso <carnil@debian.org>
wrote:

>  I'm proposing to enable HID_BPF
> alrady on kernel config side, I will see if there are objections from
> the other team members.
>
> Cf. https://salsa.debian.org/kernel-team/linux/-/merge_requests/1614
>
>
Thank you so much for proposing this change. I hope it goes through the
review.
Will this be in backports or the next update for trixie or in testing?
Sorry I am not that well accustomed to how Debian bug fix release works.

Thank you once again for listening to us.

[toc] | [prev] | [next] | [standalone]


#88899

FromSalvatore Bonaccorso <carnil@debian.org>
Date2025-08-18 11:10 +0200
Message-ID<Ll42l-8uBQ-1@gated-at.bofh.it>
In reply to#88896
Hi Raghavendra,

On Mon, Aug 18, 2025 at 12:55:20PM +0530, Raghavendra Kamath wrote:
> Hi Salvatore
> 
> On Mon, Aug 18, 2025 at 11:28 AM Salvatore Bonaccorso <carnil@debian.org>
> wrote:
> 
> >  I'm proposing to enable HID_BPF
> > alrady on kernel config side, I will see if there are objections from
> > the other team members.
> >
> > Cf. https://salsa.debian.org/kernel-team/linux/-/merge_requests/1614
> >
> >
> Thank you so much for proposing this change. I hope it goes through the
> review.
> Will this be in backports or the next update for trixie or in testing?
> Sorry I am not that well accustomed to how Debian bug fix release works.
> 
> Thank you once again for listening to us.

Wecome!

The plan is as follows: Once it is merged, the version will go at some
point into Debian unstable and testing. Once it is in testing there
will eventually be a trixie-backports version including it.

Not yet made our mind up if the change can be as well enabled in
trixie with its default kernel. Technically it is not, since it is a
new feature, so out of scope. Adding hardware support is. But it's
different here there is no udev-hid-bpf at all packages.

So we would need to live with it and have to use the backports version
for cases where needed. 

But let's first in any case see if we land it in 6.16.y based version.

Regards,
Salvatore

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.kernel


csiph-web