[AT&T LG Optimus G] Andromann:
I have a cheap, Enter E-GPV gamepad which when connected to the pc gets detected as HID interface. I connected this to my LGOG using OTG Y-cable but it seems to be operating in low power mode or something like that. The device gets detected when I run dmesg command. But when I try to enable analog button, the gamepad led doesn't lighten up (It usually does when connected to the pc). I even tried compiling a kernel module but that doesn't seem to solve the issue. Any thoughts on solving this issue is welcome.

I've attached the dmesg log below.

<6>[ 1203.734777] *** FORCING USB HOST MODE WITH CHARGING ***
<6>[ 1203.847184] msm_hsusb_host msm_hsusb_host: Qualcomm On-Chip EHCI Host Controller
<6>[ 1203.847306] msm_hsusb_host msm_hsusb_host: new USB bus registered, assigned bus number 2
<6>[ 1203.874805] msm_hsusb_host msm_hsusb_host: irq 132, io mem 0x12500000
<6>[ 1203.894796] msm_hsusb_host msm_hsusb_host: USB 2.0 started, EHCI 1.00
<6>[ 1203.895009] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
<6>[ 1203.895101] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
<6>[ 1203.895162] usb usb2: Product: Qualcomm On-Chip EHCI Host Controller
<6>[ 1203.895253] usb usb2: Manufacturer: Linux 3.4.0-g97444ad-dirty ehci_hcd
<6>[ 1203.895314] usb usb2: SerialNumber: msm_hsusb_host
<6>[ 1203.895681] USB fast charging is OFF.
<6>[ 1203.895742] msm_otg msm_otg: Avail curr from USB = 1500
<6>[ 1203.895894] msm_otg msm_otg: current: 0 -> 1500 (mA)
<6>[ 1203.895955] pm_power_set_property_usb: usb_target_ma 1500
<6>[ 1203.896200] hub 2-0:1.0: USB hub found
<6>[ 1203.896261] hub 2-0:1.0: 1 port detected
<6>[ 1204.035037] unplug_check_worker: usb_now=700, usb_target = 1500
<6>[ 1204.214893] usb 2-1: new low-speed USB device number 2 using msm_hsusb_host
<6>[ 1204.225118] auto_hotplug: Clearing pause flag
<6>[ 1204.235006] unplug_check_worker: usb_now=850, usb_target = 1500
<6>[ 1204.372531] usb 2-1: New USB device found, idVendor=0079, idProduct=0006
<6>[ 1204.372623] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
<6>[ 1204.372684] usb 2-1: Product: Generic USB Joystick
<6>[ 1204.372806] usb 2-1: Manufacturer: DragonRise Inc.
<6>[ 1204.373141] USB fast charging is OFF.
<6>[ 1204.373233] msm_otg msm_otg: Avail curr from USB = 1000
<6>[ 1204.373324] msm_otg msm_otg: current: 1500 -> 1000 (mA)
<6>[ 1204.373416] pm_power_set_property_usb: usb_target_ma 1000
<3>[ 1204.610041] leds button-backlight: duty_cycles and duty_pcts is not exist
<6>[ 1205.035403] unplug_check_worker: usb_now=700, usb_target = 1000
<6>[ 1205.235220] unplug_check_worker: VIN: usb_now=500, usb_target = 500
<6>[ 1209.585136] auto_hotplug: Offlining CPU, avg running: 240
<6>[ 1210.637600] auto_hotplug: CPU1 down.
<6>[ 1213.024995] auto_hotplug: Onlining all CPUs, avg running: 460
<6>[ 1213.027193] auto_hotplug: CPU1 up.
<6>[ 1214.024965] auto_hotplug: Clearing pause flag
<3>[ 1216.023195] init: untracked pid 6608 exited
<3>[ 1217.799023] init: untracked pid 6682 exited
<3>[ 1218.022767] init: untracked pid 6685 exited
<6>[ 1220.745002] auto_hotplug: Offlining CPU, avg running: 210
<6>[ 1221.798321] auto_hotplug: CPU1 down.
<6>[ 1222.105111] adjust_soc: ibat_ua = -154300, vbat_uv = 3856806, soc = 46, batt_temp=307