Convert beagle bone OTG port to Host


I am working to convert the beagel bone otg port to work as host by shorting the pins 4 and 5.

i am testing this by connecting a usb data card to it, however the is not getting enumerated, the card doesnot get listed under lsusb.
The board is running ubuntu 11.10 and the kernel version is 3.2.0-psp6.

do i need to make modifications in the kernel source to make this work?