My board used ehci host phy is tusb1210. kernel is linux 2.6.37 (psp 4.06.00.00.07)
The usb device is ZTE MG3732, is a high speed usb device,
the first connection is success.
[ 6.733367] usb 2-1: New USB device found, idVendor=19d2, idProduct=ffeb
[ 6.740539] usb 2-1: New USB device strings: Mfr=3, Product=2, SerialNumber=0
[ 6.748107] usb 2-1: Product: ZTEMT Technologies
[ 6.753143] usb 2-1: Manufacturer: ZTEMT, Incorporated
[ 6.785064] option 2-1:1.0: GSM modem (1-port) converter detected
[ 6.807037] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB0
[ 6.823303] option 2-1:1.1: GSM modem (1-port) converter detected
[ 6.845916] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB1
[ 6.870056] option 2-1:1.2: GSM modem (1-port) converter detected
[ 6.887298] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB2
[ 6.909820] option 2-1:1.3: GSM modem (1-port) converter detected
[ 6.924011] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB3
Pull out the device and connection again, is error
[ 108.146575] usb 2-1: new high speed USB device using ehci-omap and address 4
[ 113.164978] ehci-omap ehci-omap.0: remove, state 1
[ 113.170928] usb usb2: USB disconnect, address 1
[ 118.178009] hub 2-0:1.0: cannot reset port 1 (err = -19)
[ 118.183685] hub 2-0:1.0: cannot disable port 1 (err = -19)
[ 118.189758] hub 2-0:1.0: cannot reset port 1 (err = -19)
[ 118.195434] hub 2-0:1.0: cannot disable port 1 (err = -19)
[ 118.201354] hub 2-0:1.0: cannot reset port 1 (err = -19)
[ 118.206939] hub 2-0:1.0: cannot disable port 1 (err = -19)
[ 118.212860] hub 2-0:1.0: cannot reset port 1 (err = -19)
[ 118.218536] hub 2-0:1.0: cannot disable port 1 (err = -19)
[ 118.224304] ehci-omap ehci-omap.0: port 1 cannot be enabled
[ 118.230255] ehci-omap ehci-omap.0: Maybe your device is not a high speed device?
[ 118.238067] ehci-omap ehci-omap.0: USB host (EHCI) controller does not support full speed or low speed device on it's root port.
[ 118.250244] ehci-omap ehci-omap.0: Please connect full/low speed device via a high speed hub.
[ 118.259246] hub 2-0:1.0: unable to enumerate USB device on port 1
[ 118.265716] hub 2-0:1.0: cannot disable port 1 (err = -19)
[ 118.296905] ehci-omap ehci-omap.0: force halt; handshake fa064814 0000c000 00000000 -> -110
[ 118.638122] ehci-omap ehci-omap.0: USB bus 2 deregistered
[ 118.646789] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 118.653625] Warning! ehci_hcd should always be loaded before uhci_hcd and ohci_hcd, not after
[ 118.662994] ehci-omap.0 supply hsusb0 not found, using dummy regulator
[ 118.670074] ehci-omap.0 supply hsusb1 not found, using dummy regulator
[ 120.685363] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
[ 120.691833] ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 2
[ 120.738891] ehci-omap ehci-omap.0: irq 77, io mem 0x48064800
[ 120.745117] Unable to handle kernel NULL pointer dereference at virtual address 00000004
[ 120.753601] pgd = c0004000
[ 120.756439] [00000004] *pgd=00000000
[ 120.760192] Internal error: Oops: 17 [#1]
[ 120.764404] last sysfs file: /sys/devices/platform/ehci-omap.0/usb2/2-1/2-1:1.2/bInterfaceNumber
[ 120.773590] Modules linked in:
[ 120.776824] CPU: 0 Tainted: G W (2.6.37 #37)
[ 120.782501] PC is at process_one_work+0x30/0x4b0
[ 120.787322] LR is at 0xceee78f0
[ 120.790618] pc : [<c0082354>] lr : [<ceee78f0>] psr: 40000093
[ 120.790618] sp : cdc75f28 ip : cdc75f40 fp : c02a8af4
[ 120.802673] r10: c055b34c r9 : c055b320 r8 : 00000016
[ 120.808135] r7 : cdc74000 r6 : c0705784 r5 : ceee78e0 r4 : cef0e140
[ 120.814971] r3 : 00000200 r2 : 00000001 r1 : ceee78e0 r0 : 00000000
[ 120.821807] Flags: nZcv IRQs off FIQs on Mode SVC_32 ISA ARM Segment kernel
[ 120.829559] Control: 10c5387d Table: 8e528019 DAC: 00000017
[ 120.835571] Process kworker/0:2 (pid: 1785, stack limit = 0xcdc742f0)
[ 120.842315] Stack: (0xcdc75f28 to 0xcdc76000)
[ 120.846893] 5f20: 00000000 c00844b0 00000000 c005c914 c055b334 c00844b0
[ 120.855468] 5f40: ce5f80c0 00000000 c055b334 c0097e50 c055b334 60000093 ce5f80c0 cef0e140
[ 120.864044] 5f60: c055b324 c0705784 cdc74000 cef0e150 c055b320 c055b34c 00000009 c0084650
[ 120.872619] 5f80: 00000000 cec33ed0 cef0e140 c0084480 00000013 00000000 00000000 00000000
[ 120.881195] 5fa0: 00000000 c0087e80 00000016 00000000 cef0e140 00000000 00000001 dead4ead
[ 120.889770] 5fc0: ffffffff ffffffff c0705d5c 00000000 00000000 c04d6822 00000000 00000013
[ 120.898345] 5fe0: cdc75fe0 cdc75fe0 cec33ed0 c0087e04 c0042ad4 c0042ad4 00000000 00000000
[ 120.906921] [<c0082354>] (process_one_work+0x30/0x4b0) from [<c0084650>] (worker_thread+0x1d0/0x304)
[ 120.916534] [<c0084650>] (worker_thread+0x1d0/0x304) from [<c0087e80>] (kthread+0x7c/0x84)
[ 120.925201] [<c0087e80>] (kthread+0x7c/0x84) from [<c0042ad4>] (kernel_thread_exit+0x0/0x8)
[ 120.933959] Code: e1a085a5 e595b00c e08882a5 e208803f (e5903004)
[ 120.940460] ---[ end trace 1b75b31a2719ed1e ]---
[ 120.945434] Unable to handle kernel paging request at virtual address fffffffc
[ 120.953002] pgd = c0004000
[ 120.955841] [fffffffc] *pgd=8f3fe021, *pte=00000000, *ppte=00000000
[ 120.962432] Internal error: Oops: 17 [#2]
[ 120.966644] last sysfs file: /sys/devices/platform/ehci-omap.0/usb2/2-1/2-1:1.2/bInterfaceNumber
[ 120.975830] Modules linked in:
[ 120.979034] CPU: 0 Tainted: G D W (2.6.37 #37)
[ 120.984710] PC is at kthread_data+0x4/0xc
[ 120.988891] LR is at wq_worker_sleeping+0xc/0xa8
[ 120.993743] pc : [<c0088060>] lr : [<c00847dc>] psr: 00000193
[ 120.993743] sp : cdc75c68 ip : cdc75bf8 fp : cdc75d04
[ 121.005767] r10: ce5f82ac r9 : ce5f82ac r8 : ce5f8328
[ 121.011260] r7 : cdc74000 r6 : cdc75d0c r5 : c0558f48 r4 : 00000000
[ 121.018096] r3 : 00000000 r2 : 60000193 r1 : 00000000 r0 : ce5f80c0
[ 121.024932] Flags: nzcv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user
[ 121.032501] Control: 10c5387d Table: 8e528019 DAC: 00000015
[ 121.038513] Process kworker/0:2 (pid: 1785, stack limit = 0xcdc742f0)
[ 121.045257] Stack: (0xcdc75c68 to 0xcdc76000)
[ 121.049835] 5c60: ce5f80c0 c03c672c c055b590 c055b580 60000193 00000001
[ 121.058410] 5c80: ce7e0f40 ce7e1444 ce7e0f40 c0070a50 00000000 ce5f80c0 ce7e0f40 c006f49c
[ 121.066986] 5ca0: 00000000 c0546000 ce5f8ee4 60000113 c06f3b18 c00acc78 ce5f80c0 c05594a8
[ 121.075561] 5cc0: c06f3b18 c006f550 00000001 00000000 c006f1fc c0097e74 c054600c 60000193
[ 121.084136] 5ce0: ce7680c0 ce5f80c0 ffffffff cdc75d0c c0082356 00000001 ce5f82ac ce5f82ac
[ 121.092681] 5d00: ce5f80b8 c0070a50 60000113 cdc75d0c cdc75d0c ce5f82f4 c05595f0 cdc75ee0
[ 121.101257] 5d20: cdc74000 00000001 c0082356 cdc75d77 c0082354 00000000 00000017 c0045b0c
[ 121.109832] 5d40: cdc742f0 0000000b 00000001 cdc74000 65000000 38306131 20356135 35393565
[ 121.118408] 5d60: 63303062 38306520 61323838 32652035 30383830 28206633 30393565 34303033
[ 121.126983] 5d80: 00002029 00000017 c02a8af4 00000004 00000017 00000000 cdc75ee0 00000000
[ 121.135559] 5da0: 00000193 00000017 c02a8af4 c0049820 00000001 cdc75ee0 00000004 ce5f80c0
[ 121.144134] 5dc0: 00000000 c03cb5f0 ce5f80c0 00000000 ce5f80c0 ce5f85a8 ce5f80c0 ce5f8548
[ 121.152709] 5de0: 00000000 ce5f80c0 c055b608 00000001 00000008 c009a178 00000000 ce5f8548
[ 121.161254] 5e00: c0558f58 00000002 00000001 c009a178 00000008 00000000 00000000 00000002
[ 121.169830] 5e20: 00000017 00000007 00000004 cdc75ee0 c054912c 00000193 c055b34c c00381f0
[ 121.178405] 5e40: c055b334 00000002 ce5f80f0 00000000 00000000 c055b608 00000000 00000002
[ 121.186981] 5e60: c055b320 60000013 c005c8d8 c005c914 c055b608 c0096b00 c055b608 ce5f80c0
[ 121.195556] 5e80: c03cb71c 00000001 ce5f80c0 ce5f8548 00000000 ce5f8548 c055b334 00000002
[ 121.204132] 5ea0: 00000043 c009a178 ce5f80c0 c0067064 00000002 cdc74000 00000001 c009c0dc
[ 121.212707] 5ec0: 00000043 00000000 ffffffff cdc75f