Control: tags -1 + upstream Control: forwarded -1 https://lore.kernel.org/regressions/[email protected]/T/#u
Hi Staffan On Sun, Sep 07, 2025 at 04:15:16PM +0200, Staffan Melin wrote: > Hi and thank you for your quick feedback! > > Yes, I've tested the kernel in unstable, 6.16, and it didn't recognize the > touchscreen. > > Now, in the stable repos I also found 6.12.41, which doesn't recognize the > touchscreen either, so that leaves us with a smaller number of commits. > Great! > > I compiled 6.12.38, and the problem is not there. > > Next I compiled 6.12.41 and the problem is there. > > On to bisect. After the last bisect I got: > > 716a0c8dedc63700cf1480906faf8d9e2687bfae is the first bad commit > commit 716a0c8dedc63700cf1480906faf8d9e2687bfae > Author: Zhang Heng <[email protected]> > Date: Thu Jun 5 15:29:59 2025 +0800 > > HID: Add IGNORE quirk for SMARTLINKTECHNOLOGY > > [ Upstream commit 1a8953f4f7746c6a515989774fe03047c522c613 ] > > MARTLINKTECHNOLOGY is a microphone device, when the HID interface in an > audio device is requested to get specific report id, the following error > may occur. > > [ 562.939373] usb 1-1.4.1.2: new full-speed USB device number 21 using > xhci_hcd > [ 563.104908] usb 1-1.4.1.2: New USB device found, idVendor=4c4a, > idProduct=4155, bcdDevice= 1.00 > [ 563.104910] usb 1-1.4.1.2: New USB device strings: Mfr=1, Product=2, > SerialNumber=3 > [ 563.104911] usb 1-1.4.1.2: Product: USB Composite Device > [ 563.104912] usb 1-1.4.1.2: Manufacturer: SmartlinkTechnology > [ 563.104913] usb 1-1.4.1.2: SerialNumber: 20201111000001 > [ 563.229499] input: SmartlinkTechnology USB Composite Device as > /devices/pci0000:00/0000:00:07.1/0000:04:00.3/usb1/1-1/1-1.4/1-1.4.1/1-1.4.1.2/1-1.4.1.2:1.2/0003:4C4A:4155.000F/input/input35 > [ 563.291505] hid-generic 0003:4C4A:4155.000F: input,hidraw2: USB HID > v2.01 Keyboard [SmartlinkTechnology USB Composite Device] on > usb-0000:04:00.3-1.4.1.2/input2 > [ 563.291557] usbhid 1-1.4.1.2:1.3: couldn't find an input interrupt > endpoint > [ 568.506654] usb 1-1.4.1.2: 1:1: usb_set_interface failed (-110) > [ 573.626656] usb 1-1.4.1.2: 1:1: usb_set_interface failed (-110) > [ 578.746657] usb 1-1.4.1.2: 1:1: usb_set_interface failed (-110) > [ 583.866655] usb 1-1.4.1.2: 1:1: usb_set_interface failed (-110) > [ 588.986657] usb 1-1.4.1.2: 1:1: usb_set_interface failed (-110) > > Ignore HID interface. The device is working properly. > > Signed-off-by: Zhang Heng <[email protected]> > Signed-off-by: Jiri Kosina <[email protected]> > Signed-off-by: Sasha Levin <[email protected]> > > drivers/hid/hid-ids.h | 3 +++ > drivers/hid/hid-quirks.c | 1 + > 2 files changed, 4 insertions(+) > > > and the bisect log shows: > > > git bisect start > # status: waiting for both good and bad commits > # good: [259f4977409c87a980fa2227b7c76a2fe3fb8c2f] Linux 6.12.38 > git bisect good 259f4977409c87a980fa2227b7c76a2fe3fb8c2f > # status: waiting for bad commit, 1 good commit known > # bad: [8f5ff9784f3262e6e85c68d86f8b7931827f2983] Linux 6.12.41 > git bisect bad 8f5ff9784f3262e6e85c68d86f8b7931827f2983 > # bad: [5280e0b8bc69e71915ee86c7d3095d5a5b7696a5] mmc: sdhci-pci: Quirk for > broken command queuing on Intel GLK-based Positivo models > git bisect bad 5280e0b8bc69e71915ee86c7d3095d5a5b7696a5 > # good: [2941155d9a5ae098b480d551f3a5f8605d4f9af5] raid10: cleanup memleak > at raid10_make_request > git bisect good 2941155d9a5ae098b480d551f3a5f8605d4f9af5 > # bad: [f3f9deccfc68a6b7c8c1cc51e902edba23d309d4] KVM: SVM: Set synthesized > TSA CPUID flags > git bisect bad f3f9deccfc68a6b7c8c1cc51e902edba23d309d4 > # good: [25cab1b83d660a759830a6ff21f6e6dd1301cdbd] ublk: sanity check > add_dev input for underflow > git bisect good 25cab1b83d660a759830a6ff21f6e6dd1301cdbd > # good: [c23e0792b77d200ea839354bce80b0cf71040750] vt: add missing > notification when switching back to text mode > git bisect good c23e0792b77d200ea839354bce80b0cf71040750 > # bad: [5244536e650c417537e3155eb80e4503fc456e6a] erofs: fix rare pcluster > memory leak after unmounting > git bisect bad 5244536e650c417537e3155eb80e4503fc456e6a > # bad: [716a0c8dedc63700cf1480906faf8d9e2687bfae] HID: Add IGNORE quirk for > SMARTLINKTECHNOLOGY > git bisect bad 716a0c8dedc63700cf1480906faf8d9e2687bfae > # good: [70685fb6216f5ca621f1ad81aecca25bd97bd5bd] riscv: vdso: Exclude > .rodata from the PT_DYNAMIC segment > git bisect good 70685fb6216f5ca621f1ad81aecca25bd97bd5bd > # first bad commit: [716a0c8dedc63700cf1480906faf8d9e2687bfae] HID: Add > IGNORE quirk for SMARTLINKTECHNOLOGY > > > > It looks like the device mentioned in the last commit and my touchscreen > device has the same manufacturer id, 4C4A, so maybe this quirk is affecting > the touchscreen too? Thanks a lot, this looks you have identified a way to move forward. I just have forwarded your report with your findings upstream and kept you and the bugreport in the loop. https://lore.kernel.org/regressions/[email protected]/T/#u Let's see how we can handle that. Regards, Salvatore

