[Galaxy Tab 10.1 Android Development] mazlo:
Regarding the game controllers, I noticed this in dmesg output with the XBox360 controller plugged in (it starts with the adapter being plugged in):

<6>[ 1632.590640] [ CONNECTOR_DRIVER (connector_detect_change,99) ] ACCESSORY_ID : ADC value = 2730
<6>[ 1632.590667]
<6>[ 1632.601431] Board P4 : tegra_usb_ldo_en=1 instance=0 present regulator=0
<6>[ 1632.660620] Board P4 : tegra_otg_en = 1
<6>[ 1632.665118] [ CONNECTOR_DRIVER (acc_notified,319) ] ACCESSORY=OTG : STATE=online
<6>[ 1632.670755] tegra-otg tegra-otg: SUSPEND --> HOST
<6>[ 1632.670790] tegra-otg tegra-otg: tegra_start_host+
<4>[ 1632.671747] tegra_usb_phy_open() called instance :0
<6>[ 1632.671846] Board P4 : tegra_usb_ldo_en=1 instance=0 present regulator=1
<4>[ 1632.671885] utmi_phy_power_on() called. instance : 0
<6>[ 1632.671959] Board P4 : tegra_acc_power token : 1, on
<4>[ 1632.671986] utmi_phy_clk_enable() called. instance : 0
<6>[ 1632.673083] tegra-otg tegra-otg: Acc power on detect
<6>[ 1632.674843] tegra-ehci tegra-ehci.0: Tegra EHCI Host Controller
<6>[ 1632.675146] tegra-ehci tegra-ehci.0: new USB bus registered, assigned bus number 1
<6>[ 1632.700959] tegra-ehci tegra-ehci.0: irq 52, io mem 0xc5000000
<6>[ 1632.740640] tegra-ehci tegra-ehci.0: USB 2.0 started, EHCI 1.00
<6>[ 1632.747031] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
<6>[ 1632.754343] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
<6>[ 1632.761871] usb usb1: Product: Tegra EHCI Host Controller
<6>[ 1632.767734] usb usb1: Manufacturer: Linux 2.6.36.4-cyanogenmod+ ehci_hcd
<6>[ 1632.774903] usb usb1: SerialNumber: tegra-ehci.0
<6>[ 1632.788332] hub 1-0:1.0: USB hub found
<6>[ 1632.792461] hub 1-0:1.0: 1 port detected
<6>[ 1632.800807] tegra-otg tegra-otg: tegra_start_host-
<6>[ 1632.805870] host_notify: ndev name=usb_otg: from state=2 -> to state=1
<6>[ 1633.010745] usb 1-1: new full speed USB device using tegra-ehci and address 2
<3>[ 1633.180663] usb 1-1: device v045e p028e is not supported
<6>[ 1633.210767] host_notify: ndev name=tegra-ehci.0: from state=0 -> to state=5
<3>[ 1633.221720] hub 1-0:1.0: unable to enumerate USB device on port 1
<6>[ 1633.380863] usb 1-1: new full speed USB device using tegra-ehci and address 3
<3>[ 1634.120879] usb 1-1: device v045e p028e is not supported
<6>[ 1634.150756] host_notify: ndev name=tegra-ehci.0: from state=5 -> to state=5
<3>[ 1634.158376] hub 1-0:1.0: unable to enumerate USB device on port 1
<6>[ 1634.320906] usb 1-1: new full speed USB device using tegra-ehci and address 4
<3>[ 1634.606958] usb 1-1: device v045e p028e is not supported
<6>[ 1634.630757] host_notify: ndev name=tegra-ehci.0: from state=5 -> to state=5
<3>[ 1634.638296] hub 1-0:1.0: unable to enumerate USB device on port 1
<6>[ 1634.800761] usb 1-1: new full speed USB device using tegra-ehci and address 5
<3>[ 1635.080747] usb 1-1: device v045e p028e is not supported
<6>[ 1635.100814] host_notify: ndev name=tegra-ehci.0: from state=5 -> to state=5
<3>[ 1635.108353] hub 1-0:1.0: unable to enumerate USB device on port 1
<6>[ 1635.271364] usb 1-1: new full speed USB device using tegra-ehci and address 6
<3>[ 1635.456911] usb 1-1: device v045e p028e is not supported

The lines:

hub 1-0:1.0: unable to enumerate USB device on port 1
<6>usb 1-1: new full speed USB device using tegra-ehci and address 4
<3>usb 1-1: device v045e p028e is not supported
<6>host_notify: ndev name=tegra-ehci.0: from state=5 -> to state=5

will continue repeating with address + 1 each time. It went past address 100 before I unplugged it. Also, the light on the controller keeps flashing.

Just for completeness here is the result of plugging in a direct-input controller (it doesn't seem to be set up as an input device):

<6>[ 1832.079319] tegra-otg tegra-otg: tegra_start_host-
<6>[ 1832.084644] host_notify: ndev name=usb_otg: from state=2 -> to state=1
<6>[ 1832.290764] usb 1-1: new full speed USB device using tegra-ehci and address 2
<6>[ 1832.563918] usb 1-1: New USB device found, idVendor=046d, idProduct=c218
<6>[ 1832.571167] usb 1-1: New USB device strings: Mfr=1, Product=9, SerialNumber=3
<6>[ 1832.578563] usb 1-1: Product: Logitech Rumblepad 2 USB
<6>[ 1832.584414] usb 1-1: Manufacturer: Logitech
<6>[ 1832.588946] usb 1-1: SerialNumber: 88564D00

And a PS3 controller:

<6>[ 1764.280186] tegra-otg tegra-otg: tegra_start_host-
<6>[ 1764.280223] host_notify: ndev name=usb_otg: from state=2 -> to state=1
<6>[ 1764.490823] usb 1-1: new full speed USB device using tegra-ehci and address 2
<6>[ 1764.606432] usb 1-1: New USB device found, idVendor=054c, idProduct=0268
<6>[ 1764.613661] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
<6>[ 1764.621126] usb 1-1: Product: PLAYSTATION(R)3 Controller
<6>[ 1764.626900] usb 1-1: Manufacturer: Sony
<6>[ 1764.736844] input: Sony PLAYSTATION(R)3 Controller as /devices/platform/tegra-ehci.0/usb1/1-1/1-1:1.0/input/input7
<6>[ 1764.754069] sony 0003:054C:0268.0002: input: USB HID v1.11 Joystick [Sony PLAYSTATION(R)3 Controller] on usb-tegra-ehci.0-1/input0
<6>[ 1764.950357] usb 1-1: USB disconnect, address 2
<6>[ 1765.260312] host_notify: ndev name=usb_otg: from state=1 -> to state=3
<3>[ 1765.267744] tegra-otg tegra-otg: OTG overcurrent!!!!!!

I expected the overcurrent since I'm not using a powered usb hub.