…fatMountSimple() runs wild. Obviously gx_devthread() in frontend/drivers/platform_gx.c tries to mount my XBOX controller as soon as I have called USB_OpenDevice():
Log:
Interface found: [XBOX360].
...1 second later...
Autodetect: Device disconnected from port #1 (XBOX360).
I hijacked the file to stop that for all "usb" devices. So I can already use my controller. 
The reason might be the device descriptor with bDeviceClass=255.
I can’t find the part where USB devices are discovered or how I could exclude only this controller.
Any help appreciated.

- and have a better solution?
Here is my