How can I enable/add USB OTG support to my rooted stock LG P500?
In short, MSM7x27 chipsets have very limited support for USB OTG, that is despite there is an option in the kernel to build the driver for it, unfortunately it does not work and requires hackery to get it to work 100%!



In reference to this:


  Update: My phone's has three files libra.ko, librasdioif.ko,
  wireless.ko in /system/lib/modules


Those modules the OP referred to, are tied to the SDIO's chipset support for both the SDCard mechanism and the Wireless. Notably, Atheros's ar6000 uses the SDIO pins to activate the wireless, and is specific to that driver. 

Offtopic: The SDIO controls the SDCard mechanism, so yeah, it does sound 'cheap' in the sense that using the pins for I/O off the SDCard mechanism, to control the wifi chip...

As a FYI - Zte Blade and LG-P500 uses the near-identical array of peripherals such as chipset, wifi, but under different manufacturers! Have a mooch around the Modaco thread governing both devices, you might find something in there!