[Eee Pad Transformer Android Development] jrohwer:
Kernel compiles successfully and boots fine! But unfortunately USB hotplug is not fixed :(

When plugging in a new usb device such as USB stick, nothing happens and also dmesg shows nothing.

If the USB stick is present from bootup, it is recognised. I attach my dmesg log with all the "usb" entries grepped, maybe that helps. The log also shows what dmesg says when the USB stick is removed (at the end).

[ 0.000000] Kernel command line: nvmem=128M@384M mem=1024M@0M vmalloc=128M gpt video=tegrafb console=tty1 usbcore.oldscheme_first=1 lp0_vec=8192@0x1fbed000 root=/dev/mmcblk0p7 loop=/media/ubuntu.img ro quiet text
[ 0.457493] usbcore: registered new interface driver usbfs
[ 0.457793] usbcore: registered new interface driver hub
[ 0.458143] usbcore: registered new device driver usb
[ 2.687603] usbcore: registered new interface driver asix
[ 2.687769] usbcore: registered new interface driver cdc_ether
[ 2.687931] usbcore: registered new interface driver cdc_subset
[ 2.688158] usbcore: registered new interface driver cdc_ncm
[ 2.849047] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 2.849098] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 2.849140] usb usb1: Product: Tegra EHCI Host Controller
[ 2.849175] usb usb1: Manufacturer: Linux 3.1.10-4-g39824ec-dirty ehci_hcd
[ 2.849212] usb usb1: SerialNumber: tegra-ehci.1
[ 3.001893] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 3.001942] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 3.001982] usb usb2: Product: Tegra EHCI Host Controller
[ 3.002016] usb usb2: Manufacturer: Linux 3.1.10-4-g39824ec-dirty ehci_hcd
[ 3.002053] usb usb2: SerialNumber: tegra-ehci.2
[ 3.005397] usbcore: registered new interface driver cdc_acm
[ 3.005625] usbcore: registered new interface driver cdc_wdm
[ 3.005974] usbcore: registered new interface driver usb-storage
[ 3.006343] usbcore: registered new interface driver libusual
[ 3.006768] usbcore: registered new interface driver usbserial
[ 3.007124] usbcore: registered new interface driver usbserial_generic
[ 3.007160] usbserial: USB Serial Driver core
[ 3.007710] usbcore: registered new interface driver option
[ 3.008126] usbcore: registered new interface driver pl2303
[ 3.017585] usb0: MAC 82:09:7a:60:27:13
[ 3.017621] usb0: HOST MAC fe:de:34:e0:6d:45
[ 3.320630] usbcore: registered new interface driver uvcvideo
[ 3.384875] usbcore: registered new interface driver usbhid
[ 3.384912] usbhid: USB HID core driver
[ 3.418576] usb 1-1: new full speed USB device number 2 using tegra-ehci
[ 3.690408] usb 1-1: new high speed USB device number 3 using tegra-ehci
[ 3.943163] usb 1-1: New USB device found, idVendor=12d1, idProduct=1404
[ 3.943240] usb 1-1: New USB device strings: Mfr=3, Product=2, SerialNumber=0
[ 3.943289] usb 1-1: Product: HUAWEI Mobile
[ 3.943320] usb 1-1: Manufacturer: Huawei Technologies
[ 3.961310] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
[ 3.976196] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
[ 3.993558] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
[ 4.021821] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB3
[ 4.024984] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB4
[ 4.047428] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB5
[ 4.225854] usb 2-1: new high speed USB device number 2 using tegra-ehci
[ 4.410950] usb 2-1: New USB device found, idVendor=05e3, idProduct=0610
[ 4.410995] usb 2-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 4.411030] usb 2-1: Product: USB2.0 Hub
[ 4.693864] usb 2-1.1: new high speed USB device number 3 using tegra-ehci
[ 4.808819] usb 2-1.1: New USB device found, idVendor=054c, idProduct=0243
[ 4.808859] usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4.808888] usb 2-1.1: Product: Storage Media
[ 4.808910] usb 2-1.1: Manufacturer: Sony
[ 4.808931] usb 2-1.1: SerialNumber: 2A07103146327
[ 4.831247] scsi6 : usb-storage 2-1.1:1.0
[ 15.356236] ADDRCONF(NETDEV_UP): usb0: link is not ready
[ 163.698412] usb 2-1.1: USB disconnect, device number 3
[ 168.204672] tegra_usb_suspend+
[ 168.204707] tegra_usb_suspend: before ehci_halt
[ 168.204723] tegra_usb_suspend: after ehci_halt, ret = 0
[ 168.204754] tegra_usb_suspend-

This does not seem normal to me. On my (x86_64) laptop running Ubuntu when removing a USB disk, dmesg just reports like

[ 2209.133790] usb 2-2: USB disconnect, device number 4

There is no USB suspend notification, so I suppose the problem on the TF is that USB is suspended after USB device is removed. Hope this helps anyone....