il kernel deve avere il supporto, e forse anche la rom (non so se la compatibilità viene in automatico appena viene rilevata la compatibilità con il kernel)!
SENZA alimentazione esterna non è possibile usare l'OTG, la nostra scheda madre non è in grado di fornire alimentazione alle periferiche esterne (anche per l'MHL ha bisogno di alimentazione esterna)! mi sembra di aver letto di qualche kernel per sensation che ha la possibilità di fornire alimentazione, ma non ci metterei le mani sul fuoco!
POI se ci sono problemi nel "montare" le partizioni delle periferiche usb si può ricorrerre a qualche app (una si chiama otg helper o qualcosa del genere)