Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 922781 - sys-kernel/gentoo-sources-6.6.13: mice no longer work
Summary: sys-kernel/gentoo-sources-6.6.13: mice no longer work
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal major (vote)
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-01-23 15:43 UTC by sanomiad
Modified: 2024-01-28 14:49 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description sanomiad 2024-01-23 15:43:28 UTC
Hello, 

I upgraded to the latest stable kernel sources 6.6.13 and any mouse (only tested wired)  I use will not work. Trackpad works fine tho. I tested the suggested solution in this thread (https://forums.gentoo.org/viewtopic-p-7236122.html) to no avail. I disabled OHCI & UCHI and enabled Root Hub Transaction Translator and Improved Transaction Translator, didn't work. I did the opposite, didn't work either.  

$ ls /dev/input
by-path  event0  event1  event10  event11  event12  event2  event3  event4  event5  event6  event7  event8  event9

$ dmesg| grep "USB"                                                                                                                                                                                           
[    0.305389] ACPI: \_SB_.PCI0.XDCI.USBC: New power resource
[    0.340558] ACPI: bus type USB registered
[    0.600738] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 1
[    0.604125] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 2
[    0.604775] xhci_hcd 0000:00:14.0: Host supports USB 3.1 Enhanced SuperSpeed
[    0.605626] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.06
[    0.606289] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.609116] hub 1-0:1.0: USB hub found
[    0.612741] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.06
[    0.613397] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.616125] hub 2-0:1.0: USB hub found
[    0.849095] usb 1-2: new low-speed USB device number 2 using xhci_hcd
[    0.981982] usb 1-2: New USB device found, idVendor=047d, idProduct=2041, bcdDevice= 1.09
[    0.982463] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   63.498623] usb 1-2: USB disconnect, device number 2
[   89.159872] usb 1-2: new low-speed USB device number 3 using xhci_hcd
[   89.292668] usb 1-2: New USB device found, idVendor=047d, idProduct=2041, bcdDevice= 1.09
[   89.292685] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  395.406550] usb 1-2: USB disconnect, device number 3
[  401.995791] usb 1-2: new low-speed USB device number 4 using xhci_hcd
[  402.139266] usb 1-2: New USB device found, idVendor=045e, idProduct=0040, bcdDevice= 1.21
[  402.139284] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  441.385352] usb 1-2: USB disconnect, device number 4
[  441.635051] usb 1-2: new low-speed USB device number 5 using xhci_hcd
[  441.779412] usb 1-2: New USB device found, idVendor=045e, idProduct=0040, bcdDevice= 1.21
[  441.779430] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  443.868317] usb 1-2: USB disconnect, device number 5
[  452.548041] usb 1-1: new low-speed USB device number 6 using xhci_hcd
[  452.691897] usb 1-1: New USB device found, idVendor=045e, idProduct=0040, bcdDevice= 1.21
[  452.691916] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  476.980589] usb 1-1: USB disconnect, device number 6
[ 4636.769231] usb 1-2: new low-speed USB device number 7 using xhci_hcd
[ 4636.901066] usb 1-2: New USB device found, idVendor=047d, idProduct=2041, bcdDevice= 1.09
[ 4636.901084] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0

$ lsusb                                                                                                                                                                                                   
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 007: ID 047d:2041 Kensington SlimBlade Trackball <<mouse I need working>> 
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Comment 1 Mike Pagano gentoo-dev 2024-01-23 17:44:29 UTC
Last working kernel ?
Comment 2 sanomiad 2024-01-23 19:34:33 UTC
(In reply to Mike Pagano from comment #1)
> Last working kernel ?

I switched back to 6.1.67 and it's working fine now. 6.6.13 has some new drivers or configs that broke USB mice and I have no idea how to find which one(s).
Comment 3 Mike Pagano gentoo-dev 2024-01-24 15:02:06 UTC
This is not the first regression for this mouse.  Are you familiar with/willing to do a git bisect to determine the offending commit?
Comment 4 Murmeltier 2024-01-24 17:09:06 UTC
Hi, same problem here with Logitech RX250 PS/2 mouse.
Downgrade to kernel 6.1.67 solved it for the moment
Comment 5 sanomiad 2024-01-24 18:41:06 UTC
(In reply to Mike Pagano from comment #3)
> This is not the first regression for this mouse.  Are you familiar
> with/willing to do a git bisect to determine the offending commit?

I did some research on git bisect and it seems like by the time I complete this task the issue would have already been fixed. 

I'm going to leave the info I found if anyone else has the time to tackle this task:

https://wiki.gentoo.org/wiki/Kernel_git-bisect

https://git-scm.com/docs/git-bisect

https://www.youtube.com/watch?v=z-AkSXDqodc&pp=ygUKZ2l0IGJpc2VjdA%3D%3D

https://www.gitkraken.com/
Comment 6 Murmeltier 2024-01-25 08:04:09 UTC
(In reply to Murmeltier from comment #4)
> Hi, same problem here with Logitech RX250 PS/2 mouse.
> Downgrade to kernel 6.1.67 solved it for the moment

Mouse RX250 is an USB mouse (not PS/2), sorry
Last working kernel version = 6.1.74