ThinkPad T500 USB not working

Hello everyone. So I recently dual booted the latest Haiku R1/B5 alongside Linux Mint. The OS works fine until I tried to use my USB mouse - or for that matter - the USB drive from where I installed Haiku. In short, USB devices aren’t working for me and it’s kind of a bummer because my ThinkPads’ touchpad has gone bad. Under both Windows and Linux Mint all USB ports work correctly.

I went to check the syslog file and this error message is all over it:

KERN: usb error uhci 4: td (0x0e249140) error: status: 0x04450007; token: 0x00e0002d;
KERN: usb error control pipe 65: timeout waiting for queued request to complete
KERN: usb error uhci 4: td (0x0e2491c0) error: status: 0x04450007; token: 0x00e0002d;
KERN: usb error uhci 4: error while setting device address
KERN: usb error control pipe 65: timeout waiting for queued request to complete
Last message repeated 1 time

Is there anything I can do to properly start using Haiku? I have used it before and I simply love the design and functionality. Thanks in advance.

I am posting right now from Haiku, after trying some things, such as changing my mouse to another USB port after trying an USB drive on said USB port.

The mouse is now working, but, in the ports that the mouse does not respond also gets recognized in listusb


(this screenshot is from when I was testing the USB drive in the apparently only working USB port under Haiku)

If I swap my mouse to another port it will stop working, will not even power up.
In short, 2 USB ports (leftmost on this machine) aren’t working and only 1 (rightmost, a little bit separated from the first 2) USB port is working.

Computer might be using 2 different USB hubs(?).

Well, as the above screenshot, the listpci shows around 6 UHCI hubs and 2 EHCI ones…? If I recall this is normal behavior since under Linux lspci it shows about the same amount of USB hubs.