Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.kernel > #89116 > unrolled thread
| Started by | Staffan Melin <staffan.melin@oscillator.se> |
|---|---|
| First post | 2025-09-07 16:20 +0200 |
| Last post | 2025-09-07 17:20 +0200 |
| Articles | 3 — 3 participants |
Back to article view | Back to linux.debian.kernel
This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by
below is the oldest one visible, not the original post.
Bug#1114557: Touchscreen not detected - results from bisect Staffan Melin <staffan.melin@oscillator.se> - 2025-09-07 16:20 +0200
Bug#1114557: Touchscreen not detected - results from bisect Salvatore Bonaccorso <carnil@debian.org> - 2025-09-07 17:20 +0200
Processed: Re: Bug#1114557: Touchscreen not detected - results from bisect "Debian Bug Tracking System" <owner@bugs.debian.org> - 2025-09-07 17:20 +0200
| From | Staffan Melin <staffan.melin@oscillator.se> |
|---|---|
| Date | 2025-09-07 16:20 +0200 |
| Subject | Bug#1114557: Touchscreen not detected - results from bisect |
| Message-ID | <Lsopj-dwBz-13@gated-at.bofh.it> |
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 <zhangheng@kylinos.cn>
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 <zhangheng@kylinos.cn>
Signed-off-by: Jiri Kosina <jkosina@suse.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
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?
Best regards,
Staffan
[toc] | [next] | [standalone]
| From | Salvatore Bonaccorso <carnil@debian.org> |
|---|---|
| Date | 2025-09-07 17:20 +0200 |
| Message-ID | <Lspln-dxdn-3@gated-at.bofh.it> |
| In reply to | #89116 |
Control: tags -1 + upstream Control: forwarded -1 https://lore.kernel.org/regressions/aL2gYJaXoB6p_oyM@eldamar.lan/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 <zhangheng@kylinos.cn> > 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 <zhangheng@kylinos.cn> > Signed-off-by: Jiri Kosina <jkosina@suse.com> > Signed-off-by: Sasha Levin <sashal@kernel.org> > > 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/aL2gYJaXoB6p_oyM@eldamar.lan/T/#u Let's see how we can handle that. Regards, Salvatore
[toc] | [prev] | [next] | [standalone]
| From | "Debian Bug Tracking System" <owner@bugs.debian.org> |
|---|---|
| Date | 2025-09-07 17:20 +0200 |
| Subject | Processed: Re: Bug#1114557: Touchscreen not detected - results from bisect |
| Message-ID | <Lspln-dxdn-5@gated-at.bofh.it> |
| In reply to | #89120 |
Processing control commands: > tags -1 + upstream Bug #1114557 [src:linux] linux-image-6.12.43+deb13-amd64: Jieli touchscreen and stylus no longer supported Added tag(s) upstream. > forwarded -1 https://lore.kernel.org/regressions/aL2gYJaXoB6p_oyM@eldamar.lan/T/#u Bug #1114557 [src:linux] linux-image-6.12.43+deb13-amd64: Jieli touchscreen and stylus no longer supported Set Bug forwarded-to-address to 'https://lore.kernel.org/regressions/aL2gYJaXoB6p_oyM@eldamar.lan/T/#u'. -- 1114557: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1114557 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
[toc] | [prev] | [standalone]
Back to top | Article view | linux.debian.kernel
csiph-web