Off-Topic > Off-Topic - Tiny Core Lounge
[Solved] xbox controller not working on TCL16 x86_64
GNUser:
Do I need to manually create /dev/input/js0 for some reason? I'm going to try it even though I'm not optimistic it's going to help.
EDIT: Manually creating /dev/input/js0 didn't help, but that could be because I'm not creating it correctly. Another thought: Is it possible that TCL's xpad kernel module is missing some required functionality?
Rich:
Hi GNUser
Maybe usbcore is built in?
I think you may have to:
--- Code: ---dmesg | grep -iE 'VID:PID|X-BOX|other related stuff'
--- End code ---
for Duvuan and TC and compare what each of them find.
By grepping for just the xbox related stuff you should be able to
see why Devuan works and what TC is missing.
Rich:
Hi GNUser
--- Quote from: GNUser on December 22, 2025, 10:42:17 PM --- ...Is it possible that TCL's xpad kernel module is missing some required functionality?
--- End quote ---
You mean like SPI:
--- Code: ---CONFIG_JOYSTICK_XPAD=m
CONFIG_JOYSTICK_XPAD_FF=y
CONFIG_JOYSTICK_XPAD_LEDS=y
# CONFIG_JOYSTICK_PSXPAD_SPI is not set
--- End code ---
GNUser:
--- Quote from: Rich on December 22, 2025, 10:51:45 PM ---I think you may have to:
--- Code: ---dmesg | grep -iE 'VID:PID|X-BOX|other related stuff'
--- End code ---
for Duvuan and TC and compare what each of them find.
--- End quote ---
Hi Rich. Devuan shows one line more than TCL:
--- Code: ---TCL$ dmesg | grep -iE '20d6:2062|x-box|xbox'
[ 14.829527] input: Generic X-Box pad as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/input/input8
--- End code ---
--- Code: ---Devuan$ sudo dmesg | grep -iE '20d6:2062|x-box|xbox'
[ 30.799826] usb 1-1.2: Product: Xbox Series X Wired Controller Black
[ 30.824141] input: Generic X-Box pad as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/input/input19
--- End code ---
GNUser:
--- Quote from: Rich on December 22, 2025, 10:53:47 PM ---Hi GNUser
--- Quote from: GNUser on December 22, 2025, 10:42:17 PM --- ...Is it possible that TCL's xpad kernel module is missing some required functionality?
--- End quote ---
You mean like SPI:
--- Code: ---CONFIG_JOYSTICK_XPAD=m
CONFIG_JOYSTICK_XPAD_FF=y
CONFIG_JOYSTICK_XPAD_LEDS=y
# CONFIG_JOYSTICK_PSXPAD_SPI is not set
--- End code ---
--- End quote ---
Hi Rich. That can't be it, because Devuan treats SPI the same way. This is from Devuan's kernel config:
--- Code: ---CONFIG_JOYSTICK_XPAD=m
CONFIG_JOYSTICK_XPAD_FF=y
CONFIG_JOYSTICK_XPAD_LEDS=y
CONFIG_JOYSTICK_WALKERA0701=m
# CONFIG_JOYSTICK_PSXPAD_SPI is not set
--- End code ---
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version