lsusb
ieșire:
Bus 002 Dispozitiv 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Autobuz 001 Dispozitiv 005: ID 04f2:b5a9 Chicony Electronics Co., Ltd Controler PDP cu fir pentru Xbox One - Raven Black
Bus 001 Dispozitiv 004: ID 8087:0a2a Intel Corp.
Bus 001 Dispozitiv 003: ID 05e3:0608 Genesys Logic, Inc. Hub
Autobuz 001 Dispozitiv 002: ID 04f3:0755 Elan Microelectronics Corp.
Bus 001 Dispozitiv 007: ID 0e6f:02a7 Controler cu fir Logic3 PDP pentru Xbox One - Raven Black
Bus 001 Dispozitiv 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
ls -l /dev/input/
ieșire:
total 0
drwxr-xr-x 2 root root 160 févr. 4 13:24 de-id
drwxr-xr-x 2 root root 340 févr. 4 13:24 ocolire
crw-rw---- 1 intrare root 13, 64 févr. 4 13:12 eveniment0
crw-rw---- 1 intrare root 13, 65 févr. 4 13:12 eveniment1
crw-rw---- 1 intrare root 13, 74 févr. 4 13:12 eveniment10
crw-rw---- 1 intrare root 13, 75 févr. 4 13:12 eveniment11
crw-rw---- 1 intrare root 13, 76 févr. 4 13:12 eveniment12
crw-rw---- 1 intrare root 13, 77 févr. 4 13:12 eveniment13
crw-rw---- 1 intrare root 13, 78 févr. 4 13:12 eveniment14
crw-rw---- 1 intrare root 13, 79 févr. 4 13:12 eveniment15
crw-rw---- 1 intrare root 13, 80 févr. 4 13:12 eveniment16
crw-rw---- 1 intrare root 13, 81 févr. 4 13:12 eveniment17
crw-rw---- 1 intrare root 13, 82 févr. 4 13:12 eveniment18
crw-rw---- 1 intrare root 13, 83 févr. 4 13:12 eveniment19
crw-rw---- 1 intrare root 13, 66 févr. 4 13:12 eveniment2
crw------- 1 gamepad gamepad 13, 84 fevr. 4 13:24 eveniment20
crw-rw---- 1 intrare root 13, 67 févr. 4 13:12 eveniment3
crw-rw---- 1 intrare root 13, 68 févr. 4 13:12 eveniment4
crw-rw---- 1 intrare root 13, 69 févr. 4 13:12 eveniment5
crw-rw---- 1 intrare rădăcină 13, 70 févr. 4 13:12 eveniment6
crw-rw---- 1 intrare root 13, 71 févr. 4 13:12 eveniment7
crw-rw---- 1 intrare root 13, 72 févr. 4 13:12 eveniment8
crw-rw---- 1 intrare root 13, 73 févr. 4 13:12 eveniment9
crw------- 1 gamepad gamepad 13, 0 févr. 4 13:24 js0
crw-rw---- 1 intrare root 13, 63 févr. 4 13:12 şoareci
crw-rw---- 1 intrare root 13, 32 févr. 4 13:12 mouse0
crw-rw---- 1 intrare root 13, 33 févr. 4 13:12 mouse1
crw-rw---- 1 intrare root 13, 34 févr. 4 13:12 mouse2
crw-rw---- 1 intrare rădăcină 13, 35 févr. 4 13:12 mouse3
EDITAȚI | ×: udevadm info /dev/input/js0
ieșire:
P: /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/input/input29/js0
N: input/js0
L: 0
S: input/by-path/pci-0000:00:14.0-usb-0:2:1.0-joystick
S: input/by-id/usb-Performance_Designed_Products_PDP_Wired_Controller_for_Xbox_One_-_Raven_Black_0000A7133672DBD1-joystick
E: DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/input/input29/js0
E: DEVNAME=/dev/input/js0
E: MAJOR=13
E: MINOR=0
E: SUBSISTEM=intrare
E: USEC_INITIALIZED=757739042
E: ID_INPUT=1
E: ID_INPUT_JOYSTICK=1
E: ID_VENDOR=Produse_proiectate_performanță
E: ID_VENDOR_ENC=Performanță\x20Proiectate\x20Produse
E: ID_VENDOR_ID=0e6f
E: ID_MODEL=PDP_Wired_Controller_for_Xbox_One_-_Raven_Black
E: ID_MODEL_ENC=PDP\x20Wired\x20Controller\x20for\x20Xbox\x20One\x20-\x20Raven\x20Black
E: ID_MODEL_ID=02a7
E: ID_REVISION=010f
E: ID_SERIAL=Performance_Designed_Products_PDP_Wired_Controller_for_Xbox_One_-_Raven_Black_0000A7133672DBD1
E: ID_SERIAL_SHORT=0000A7133672DBD1
E: ID_TYPE=generic
E: ID_BUS=usb
E: ID_USB_INTERFACES=:ff47d0:
E: ID_USB_INTERFACE_NUM=00
E: ID_USB_DRIVER=xpad
E: ID_PATH=pci-0000:00:14.0-usb-0:2:1.0
E: ID_PATH_TAG=pci-0000_00_14_0-usb-0_2_1_0
E: ID_FOR_SEAT=input-pci-0000_00_14_0-usb-0_2_1_0
E: DEVLINKS=/dev/input/by-path/pci-0000:00:14.0-usb-0:2:1.0-joystick /dev/input/by-id/usb-Performance_Designed_Products_PDP_Wired_Controller_for_Xbox_One_-_030602:1.0
E: TAGS=:snap_retroarch_retroarch:
Pe un HP x2 Detachable care rulează pe 64 de biți 20.04.3 LTS. jstest
detectează și răspunde la intrare fără probleme.
Urmând un ghid, am încercat să obțin asistență Joy-Con prin dkms-hid-nintendo și joycond. M-am încurcat mai mult decât ar fi trebuit cu regulile udev, precum și cu melengamepad-ul încercând să pună Joy-Con-urile să funcționeze (nu am șters nimic care nu era deja acolo). Nu a avut succes, așa că am eliminat joycond și modulul. Mi-am actualizat ulterior sistemul prin apt.
Ar trebui să adaug că am instalat și Steam în timpul procesului de încercare de a face Joy-Cons să funcționeze (deoarece Steam se pare că implementează reguli udev pentru funcționalitatea Joy-Con) și m-am lovit accidental de PC cu piciorul la câteva ore după aceea.
De atunci, nimic nu pare să-mi detecteze controlerele USB, în afară de lsusb și jstest, chiar și după eliminarea Steam. Un mouse USB a funcționat fără probleme.
Deoparte, care ar putea avea legătură, nu mai pot scoate niciun sunet din difuzoarele interne, în ciuda contorului din setările de sunet care indică faptul că sunetul este scos. Funcționează și ieșirea audio Bluetooth și HDMI.
Am motive să cred că problema ar putea fi legată de udev.
Mulțumesc anticipat pentru timpul acordat.
EDITAȚI | ×: Am pornit pe kernelul anterior și difuzoarele interne au funcționat, deși problema gamepad-ului este încă prezentă. Presupun că problema sunetului este legată de noul nucleu.
- ACTUALIZAȚI: Ambele probleme sunt absente pe USB live. Vezi comentarii.
- ACTUALIZAȚI: Reinstalarea nucleului și repornirea nu au rezolvat nicio problemă, la fel și udev. Îmi voi reinstala sistemul, dar las această întrebare deschisă în cazul în care un răspuns ar putea fi util altcuiva care are această problemă.
- ACTUALIZAȚI: Reinstalarea nu a rezolvat nicio problemă. Retroarch detectează acum doar dispozitivele de intrare care sunt conectate după pornire, la fel și nucleele Retroarch. Difuzoarele interne funcționează cu nuclee vechi. /home/ a fost păstrat intact.