Does the Jetson AGX Xavier developer kit support wireless keyboard / mouse combos?

I’ve got an Adesso Tru-Form wireless keyboard / trackball combo. It has a single wireless transceiver that plugs into a USB port. Arch Linux recognizes it. Will the Jetson AGX Xavier development kit recognize this, or do I need to buy separate USB wired keyboard and mouse / trackball?

Here’s the bootup log via journalctl

Dec 30 17:33:20 AlgoCompSynth kernel: usb 9-1: New USB device found, idVendor=062a, idProduct=4101, bcdDevice= 2.00
Dec 30 17:33:20 AlgoCompSynth kernel: usb 9-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Dec 30 17:33:20 AlgoCompSynth kernel: usb 9-1: Product: 2.4G Keyboard Mouse
Dec 30 17:33:20 AlgoCompSynth kernel: usb 9-1: Manufacturer: MOSART Semi.
Dec 30 17:33:20 AlgoCompSynth kernel: hidraw: raw HID events driver (C) Jiri Kosina
Dec 30 17:33:20 AlgoCompSynth kernel: usbcore: registered new interface driver usbhid
Dec 30 17:33:20 AlgoCompSynth kernel: usbhid: USB HID core driver
Dec 30 17:33:20 AlgoCompSynth kernel: input: MOSART Semi. 2.4G Keyboard Mouse as /devices/pci0000:00/0000:00:13.0/usb9/9-1/9-1:1.0/0003:062A:4101.0001/input/input2
Dec 30 17:33:20 AlgoCompSynth kernel: hid-generic 0003:062A:4101.0001: input,hidraw0: USB HID v1.10 Keyboard [MOSART Semi. 2.4G Keyboard Mouse] on usb-0000:00:13.0-1/input0
Dec 30 17:33:20 AlgoCompSynth kernel: input: MOSART Semi. 2.4G Keyboard Mouse as /devices/pci0000:00/0000:00:13.0/usb9/9-1/9-1:1.1/0003:062A:4101.0002/input/input3
Dec 30 17:33:20 AlgoCompSynth kernel: input: MOSART Semi. 2.4G Keyboard Mouse Consumer Control as /devices/pci0000:00/0000:00:13.0/usb9/9-1/9-1:1.1/0003:062A:4101.0002/input/input4
Dec 30 17:33:20 AlgoCompSynth kernel: input: MOSART Semi. 2.4G Keyboard Mouse System Control as /devices/pci0000:00/0000:00:13.0/usb9/9-1/9-1:1.1/0003:062A:4101.0002/input/input5
Dec 30 17:33:20 AlgoCompSynth kernel: input: MOSART Semi. 2.4G Keyboard Mouse as /devices/pci0000:00/0000:00:13.0/usb9/9-1/9-1:1.1/0003:062A:4101.0002/input/input6
Dec 30 17:33:20 AlgoCompSynth kernel: hid-generic 0003:062A:4101.0002: input,hiddev0,hidraw1: USB HID v1.10 Mouse [MOSART Semi. 2.4G Keyboard Mouse] on usb-0000:00:13.0-1/input1

:

Hi,
Not sure but it probably needs to enable certain kernel configs and rebuilt kernel image. You may flash the system through sdkmanager and check if the device works in default release.

If you need to enable configs and rebuild kernel, the source code is in
https://developer.nvidia.com/embedded/dlc/r32-3-1_Release_v1.0/Sources/T186/public_sources.tbz2
Guidance of building kernel is in
https://docs.nvidia.com/jetson/l4t/index.html

Thanks! I don’t have a board yet - trying to plan. Can I cross-compile the kernel in an Ubuntu Docker image or on an x86 Linux host? Are there L4T Docker images?

Hi,

The Xavier should support mouse/keyboard wireless combo, In my case I use a similar combo with a single USB transceiver.

About your question

Yes, you can cross-compile the kernel, I haven’t tested docker images but they should work as well.

Some example steps to cross-compile the kernel can be check here: NVIDIA Xavier - Kernel

You will need to adjust the L4T version required for your desire JetPack version.

Regards,
Greivin F.