I am trying to use the ML405 to host usb devices. I've been looking through the forums, and it appears that the Cypress controller can't be used in Linux. I would like to know why it can't be used, when it can run the samle programs where it hosts a keyboard? Has anyone made any progress on getting it to run on Linux?