Original Xbox 360 Kinect disconnects every few seconds

Today I tried using OpenNI today with my Xbox Kinect, the sample programs only run for a few seconds before freezing and returning

Read failed: A timeout has occurred when waiting for new data!

and sometimes when running the program, it doesn’t even start

Device: PrimeSense/SensorKinect/5.1.2.1: The device is not connected!

journalctl | grep usb returns

Jul 08 15:30:48 yash-desktop mtp-probe[47537]: checking bus 1, device 111: “/sys/devices/pci0000:00/0000:00:01.3/0000:01:00.0/usb1/1-6/1-6.1”
Jul 08 15:30:48 yash-desktop kernel: usb 1-6.1: USB disconnect, device number 111
Jul 08 15:30:49 yash-desktop kernel: usb 1-6.1: new high-speed USB device number 112 using xhci_hcd
Jul 08 15:30:49 yash-desktop kernel: usb 1-6.1: New USB device found, idVendor=045e, idProduct=02bb, bcdDevice= 1.00
Jul 08 15:30:49 yash-desktop kernel: usb 1-6.1: New USB device strings: Mfr=1, Product=2, SerialNumber=4
Jul 08 15:30:49 yash-desktop kernel: usb 1-6.1: Product: Kinect USB Audio
Jul 08 15:30:49 yash-desktop kernel: usb 1-6.1: Manufacturer: Microsoft
Jul 08 15:30:49 yash-desktop kernel: usb 1-6.1: SerialNumber: A70771V07542241A
Jul 08 15:30:49 yash-desktop mtp-probe[47557]: checking bus 1, device 112: “/sys/devices/pci0000:00/0000:00:01.3/0000:01:00.0/usb1/1-6/1-6.1”
Jul 08 15:30:50 yash-desktop mtp-probe[47600]: checking bus 1, device 112: “/sys/devices/pci0000:00/0000:00:01.3/0000:01:00.0/usb1/1-6/1-6.1”
Jul 08 15:30:51 yash-desktop kernel: usb 1-6.2: new high-speed USB device number 113 using xhci_hcd
Jul 08 15:30:51 yash-desktop kernel: usb 1-6.2: New USB device found, idVendor=045e, idProduct=02ae, bcdDevice= 2.05
Jul 08 15:30:51 yash-desktop kernel: usb 1-6.2: New USB device strings: Mfr=2, Product=1, SerialNumber=3
Jul 08 15:30:51 yash-desktop kernel: usb 1-6.2: Product: Xbox NUI Camera
Jul 08 15:30:51 yash-desktop kernel: usb 1-6.2: Manufacturer: Microsoft
Jul 08 15:30:51 yash-desktop kernel: usb 1-6.2: SerialNumber: 0000000000000000
Jul 08 15:30:51 yash-desktop mtp-probe[47619]: checking bus 1, device 113: “/sys/devices/pci0000:00/0000:00:01.3/0000:01:00.0/usb1/1-6/1-6.2”
Jul 08 15:30:51 yash-desktop mtp-probe[47645]: checking bus 1, device 113: “/sys/devices/pci0000:00/0000:00:01.3/0000:01:00.0/usb1/1-6/1-6.2”

full paste /pastebin.ubuntu.com/p/NVjnnxqP4m

I don’t know what debug info to provide. I believe this is a Manjaro issue, not a hardware issue since it worked when running on ubuntu with the same hardware.