단일 사용자용 Xorg에서 USB 입력 장치가 작동하지 않음

단일 사용자용 Xorg에서 USB 입력 장치가 작동하지 않음

가끔 이상한 버그가 발생하여 랩톱에서 추적하고 수정하려고 합니다.

때때로 유선 USB 입력 장치(마우스 및 키보드)가 Xorg XFCE 세션에서 작동을 중지합니다. 전원이 켜져 있는지 여부에 관계없이 일관성이 없지만(예: NumLock 및 CapsLock LED가 켜질 수도 있고 켜지지 않을 수도 있음) 포인터를 이동하거나 텍스트를 입력하는 반면 내장 키보드와 터치패드는 작동하지 않습니다. 그러나 그것들은 나열되어 있으며 lsusb(내장 키보드)를 사용하여 tty1로 이동하거나 AltCtrlF1tty8에서 다른 그래픽 사용자 세션을 열면 마우스와 키보드가 예상대로 작동합니다.

저는 USB-C 도크가 있는 노트북을 사용하고 있습니다(처음에는 이것이 간섭을 일으킬 것이라고 생각했지만 이는 도크의 USB 허브를 통해 연결되었는지 여부에 관계없이 사실이며 플러그를 뽑을 때 지속됩니다). Debian Bullseye lightdm에서 XFCE를 실행하고 있습니다. 오류가 발생하면 service restart lightdm장치 중 하나만 복원해 보십시오. 다른 tty에서 3.38.2.1-1을 시작할 gdm3때 두 입력 장치 모두에 문제가 있습니다 . 안정적인 데비안 버전 1.26.0-4로 다운그레이드해도 lightdm아무런 변화가 없었습니다. 이 예에서는 시스템을 재부팅하면 lightm/bullseye를 사용하여 두 장치가 모두 복원되었습니다.

편집하다:오랜 시간이 지나서 이 문제가 다시 발생했습니다. 두 외부 장치 모두 USB-C 도크에 연결되어 있지만 전원이 켜지지 않고 표시되지 않습니다 xinput.

⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ DELL0815:00 044E:120A Mouse               id=14   [slave  pointer  (2)]
⎜   ↳ DELL0815:00 044E:120A Touchpad            id=15   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ Integrated_Webcam_HD: Integrate           id=13   [slave  keyboard (3)]
    ↳ DELL0815:00 044E:120A UNKNOWN             id=16   [slave  keyboard (3)]
    ↳ Intel HID 5 button array                  id=17   [slave  keyboard (3)]
    ↳ Intel HID events                          id=18   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=19   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=20   [slave  keyboard (3)]

그런 다음 3분 후에 도킹 스테이션에서 그 중 하나(마우스)를 분리하고 노트북에 직접 연결했는데 둘 다 갑자기 활성화되었습니다 dmesg. 다음을 참조하세요.

[1184725.182186] usb 1-1: device not accepting address 37, error -71
[1184725.182343] usb usb1-port1: attempt power cycle
[1184725.266717] usb 2-1.2: reset SuperSpeed Gen 1 USB device number 9 using xhci_hcd
[1184725.287315] usb 2-1.2: Dell TB16 Dock, disable RX aggregation
[1184725.290078] r8152 2-1.2:1.0: firmware: failed to load rtl_nic/rtl8153a-3.fw (-2)
[1184725.290083] r8152 2-1.2:1.0: Direct firmware load for rtl_nic/rtl8153a-3.fw failed with error -2
[1184725.290087] r8152 2-1.2:1.0: unable to load firmware patch rtl_nic/rtl8153a-3.fw (-2)
[1184725.290227] r8152 2-1.2:1.0 (unnamed net_device) (uninitialized): Using pass-thru MAC addr e4:b9:7a:7f:5a:b6
[1184725.320675] r8152 2-1.2:1.0 eth0: v1.11.11
[1184725.626338] usb 1-1: new full-speed USB device number 38 using xhci_hcd
[1184725.626530] usb 1-1: Device not responding to setup address.
[1184725.834454] usb 1-1: Device not responding to setup address.
[1184726.042190] usb 1-1: device not accepting address 38, error -71
[1184726.170294] usb 1-1: new full-speed USB device number 39 using xhci_hcd
[1184726.170471] usb 1-1: Device not responding to setup address.
[1184726.378522] usb 1-1: Device not responding to setup address.
[1184726.586408] usb 1-1: device not accepting address 39, error -71
[1184726.586484] usb usb1-port1: unable to enumerate USB device
[1184726.620595] r8152 2-1.2:1.0 enxe4b97a7f5ab6: renamed from eth0
[1184728.395840] IPv6: ADDRCONF(NETDEV_CHANGE): enxe4b97a7f5ab6: link becomes ready
[1184728.396250] r8152 2-1.2:1.0 enxe4b97a7f5ab6: carrier on
[1184988.175205] r8152 2-1.2:1.0 enxe4b97a7f5ab6: carrier off
[1184991.337451] usb 1-1: new high-speed USB device number 40 using xhci_hcd
[1184991.486320] usb 1-1: New USB device found, idVendor=0424, idProduct=2807, bcdDevice= 2.04
[1184991.486326] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[1184991.486329] usb 1-1: Product: USB2807 Hub
[1184991.486332] usb 1-1: Manufacturer: Microchip
[1184991.487314] hub 1-1:1.0: USB hub found
[1184991.487380] hub 1-1:1.0: 7 ports detected
[1184991.531285] r8152 2-1.2:1.0 enxe4b97a7f5ab6: carrier on
[1184991.617517] usb 1-9: new low-speed USB device number 41 using xhci_hcd
[1184991.771119] usb 1-9: New USB device found, idVendor=413c, idProduct=2107, bcdDevice= 1.04
[1184991.771126] usb 1-9: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[1184991.771130] usb 1-9: Product: Dell USB Entry Keyboard
[1184991.771133] usb 1-9: Manufacturer: DELL
[1184991.775512] input: DELL Dell USB Entry Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.0/0003:413C:2107.0161/input/input325
[1184991.834188] hid-generic 0003:413C:2107.0161: input,hidraw1: USB HID v1.11 Keyboard [DELL Dell USB Entry Keyboard] on usb-0000:00:14.0-9/input0
[1184991.845377] usb 1-1.5: new high-speed USB device number 42 using xhci_hcd
[1184992.370896] r8152 2-1.2:1.0 enxe4b97a7f5ab6: carrier off
[1184992.405048] usb 1-1.5: New USB device found, idVendor=0bda, idProduct=4014, bcdDevice= 0.05
[1184992.405052] usb 1-1.5: New USB device strings: Mfr=3, Product=1, SerialNumber=2
[1184992.405055] usb 1-1.5: Product: USB Audio
[1184992.405058] usb 1-1.5: Manufacturer: Generic
[1184992.405060] usb 1-1.5: SerialNumber: 200901010001
[1184993.353588] usb 1-1.7: new low-speed USB device number 43 using xhci_hcd
[1184993.458257] usb 1-1.7: New USB device found, idVendor=0461, idProduct=4d17, bcdDevice= 2.00
[1184993.458264] usb 1-1.7: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[1184993.458268] usb 1-1.7: Product: USB Optical Mouse
[1184993.464432] input: USB Optical Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.7/1-1.7:1.0/0003:0461:4D17.0162/input/input326
[1184993.465105] hid-generic 0003:0461:4D17.0162: input,hidraw2: USB HID v1.11 Mouse [USB Optical Mouse] on usb-0000:00:14.0-1.7/input0
[1184996.010910] r8152 2-1.2:1.0 enxe4b97a7f5ab6: carrier on

xinput장치 목록에 추가하십시오 .

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ DELL0815:00 044E:120A Mouse               id=14   [slave  pointer  (2)]
⎜   ↳ DELL0815:00 044E:120A Touchpad            id=15   [slave  pointer  (2)]
⎜   ↳ USB Optical Mouse                         id=11   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ Integrated_Webcam_HD: Integrate           id=13   [slave  keyboard (3)]
    ↳ DELL0815:00 044E:120A UNKNOWN             id=16   [slave  keyboard (3)]
    ↳ Intel HID 5 button array                  id=17   [slave  keyboard (3)]
    ↳ Intel HID events                          id=18   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=19   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=20   [slave  keyboard (3)]
    ↳ DELL Dell USB Entry Keyboard              id=10   [slave  keyboard (3)]

문제가 오류에 해당하는 것 같습니다.

[1184725.626338] usb 1-1: new full-speed USB device number 38 using xhci_hcd
[1184725.626530] usb 1-1: Device not responding to setup address.
[1184725.834454] usb 1-1: Device not responding to setup address.
[1184726.042190] usb 1-1: device not accepting address 38, error -71

이 경우 이전 사례에서 장치가 다음에 의해 나열되었다는 사실과 모순되는 것 같습니다 lsusb... 이 경우에는 시도하지 않았습니다.

관련 정보