[Flipout and Charm General] xinbada007:
USB Bug Reports: No response when plugging usb cable.

Version: Latest 0.7.1-RC2 Fix

Having been using this rom for a couple of days, it's quite stable and usable. USB worked perfectly before today. I don't know why it stops working. Now it's totally no response when pluging in/out the usb cable. No charging, No massive storage mode, just no response at all.

Here attached log file when plugging cable several times. Hope it can help.

W/InputManagerService( 2488): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@407bd6b8
W/InputManagerService( 2488): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@407e5fa0
W/InputManagerService( 2488): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@406f6a40
I/BATTD ( 2061): BM_CHARGER: Undetect: Charger Volt = 2463, Batt volt+100mV = 3766, Charger Curr = 6
I/BATTD ( 2061): Battd CHARGER/USB Removed = Success
I/usbd ( 2054): process_usb_uevent_message(): cable type: none
I/usbd ( 2054): process_usb_uevent_message(): USB offline
I/usbd ( 2054): main(): Cable Status Changed, need to notify Cable Status to App
I/usbd ( 2054): usbd_notify_current_status(): Notifying App with Current Status : cable_disconnected
D/UsbListener( 2575): handleEvent: cable_disconnected
D/MotUsbService( 2575): handleUsbCableDetachment()
D/MotUsbService( 2575): setUsbConnectionNotificationVisibility()
D/MotUsbService( 2575): enableInternalDataConnectivity(): true
D/MotUsbService( 2575): handleUsbEvent(), Received event: 4, current state: 2
D/UsbSettings( 2575): USB mode (UI) : 5
D/MotUsbService( 2575): deviceEnumPreAction()
D/UsbSettings( 2575): USB mode (UI) : 5
D/MotUsbService( 2575): handleUsbEvent(), Received event: 6, current state: 4
D/UsbSettings( 2575): USB mode (UI) : 5
D/UsbListener( 2575): received usb mode change command from UI: usb_unload_driver
D/UsbListener( 2575): Writing command usb_unload_driver to usbd
I/usbd ( 2054): main(): Read and handle a pending message from the App
I/usbd ( 2054): usbd_socket_event(): received usb_unload_driver
I/usbd ( 2054): usbd_socket_event(): Matched new usb mode = 0 , current mode = 0
D/SettingsAppWidgetProvider( 2618): Widget is from a previous version... Let's update
D/SettingsAppWidgetProvider( 2618): No instances yet... Wait for at least one instance to exist before adding global settings
I/BATTD ( 2061): Battd USB INSERT = Success
I/usbd ( 2054): process_usb_uevent_message(): cable type: usb
I/usbd ( 2054): process_usb_uevent_message(): USB online
I/usbd ( 2054): main(): Cable Status Changed, need to notify Cable Status to App
I/usbd ( 2054): usbd_notify_current_status(): Notifying App with Current Status : cable_connected
D/UsbListener( 2575): handleEvent: cable_connected
D/MotUsbService( 2575): handleUsbCableAttachment()
D/MotUsbService( 2575): handleUsbEvent(), Received event: 0, current state: 0
D/UsbSettings( 2575): USB mode (UI) : 5
D/UsbListener( 2575): received usb mode change command from UI: usb_mode_charge_only
D/UsbListener( 2575): Writing command usb_mode_charge_only to usbd
I/usbd ( 2054): main(): Read and handle a pending message from the App
I/usbd ( 2054): usbd_socket_event(): received usb_mode_charge_only
I/usbd ( 2054): usbd_socket_event(): Matched new usb mode = 11 , current mode = 0
D/UsbListener( 2575): handleEvent: usb_mode_charge_only:ok
D/MotUsbService( 2575): handleUsbEvent(), Received event: 2, current state: 1
D/UsbSettings( 2575): USB mode (UI) : 5
D/UsbSettings( 2575): USB mode (UI) : 5
I/usbd ( 2054): usbd_set_usb_mode(): new_mode: msc
I/BATTD ( 2061): set_charge_current=100
D/SettingsAppWidgetProvider( 2618): Widget is from a previous version... Let's update
D/SettingsAppWidgetProvider( 2618): No instances yet... Wait for at least one instance to exist before adding global settings
D/dalvikvm( 2488): GC_CONCURRENT freed 567K, 40% free 5178K/8583K, external 300K/514K, paused 4ms+5ms
I/usbd ( 2054): process_usb_uevent_message(): cable type: usb
I/usbd ( 2054): process_usb_uevent_message(): USB online
I/usbd ( 2054): main(): Spurious Cable Event, Ignore
I/usbd ( 2054): main(): get event from usb_device_fd
I/usbd ( 2054): main(): devbuf: none:none:get_desc
I/usbd ( 2054): rc: 18 usbd_state: 1
I/usbd ( 2054): main(): pc_switch_buf = none
I/usbd ( 2054): main(): adb_enable_buf = none
I/usbd ( 2054): main(): enum_buf: get_desc
I/usbd ( 2054): main(): received get_descriptor, enum in progress
I/usbd ( 2054): main(): Notifying Apps that Get_Descriptor was called...
D/UsbListener( 2575): handleEvent: get_descriptor
D/MotUsbService( 2575): handleGetDescriptor()
D/UsbSettings( 2575): USB mode (UI) : 5
D/MotUsbService( 2575): setUsbConnectionNotificationVisibility()
D/UsbSettings( 2575): USB mode (UI) : 5
D/MotUsbService( 2575): enableInternalDataConnectivity(): true
I/BATTD ( 2061): set_charge_current=0
I/usbd ( 2054): process_usb_uevent_message(): cable type: usb
I/usbd ( 2054): process_usb_uevent_message(): USB online
I/usbd ( 2054): main(): Spurious Cable Event, Ignore
D/dalvikvm( 2875): GC_CONCURRENT freed 612K, 56% free 2890K/6535K, external 172K/538K, paused 7ms+16ms
W/InputManagerService( 2488): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@406d8540
W/InputManagerService( 2488): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@40763140
W/InputManagerService( 2488): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@406e9620
W/InputManagerService( 2488): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@405500b8
W/InputManagerService( 2488): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@406dcc18
D/dalvikvm( 2488): GC_CONCURRENT freed 598K, 40% free 5176K/8583K, external 300K/514K, paused 9ms+15ms
D/dalvikvm( 2488): GC_CONCURRENT freed 623K, 40% free 5172K/8583K, external 300K/514K, paused 4ms+34ms
W/InputManagerService( 2488): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@406fdeb8
I/BATTD ( 2061): BM_CHARGER: Undetect: Charger Volt = 791, Batt volt+100mV = 3794, Charger Curr = 6
I/usbd ( 2054): process_usb_uevent_message(): cable type: none
I/usbd ( 2054): process_usb_uevent_message(): USB offline
I/usbd ( 2054): main(): Cable Status Changed, need to notify Cable Status to App
I/usbd ( 2054): usbd_notify_current_status(): Notifying App with Current Status : cable_disconnected
D/UsbListener( 2575): handleEvent: cable_disconnected
D/MotUsbService( 2575): handleUsbCableDetachment()
D/MotUsbService( 2575): setUsbConnectionNotificationVisibility()
D/MotUsbService( 2575): enableInternalDataConnectivity(): true
I/BATTD ( 2061): Battd CHARGER/USB Removed = Success
D/MotUsbService( 2575): handleUsbEvent(), Received event: 4, current state: 2
D/UsbSettings( 2575): USB mode (UI) : 5
D/MotUsbService( 2575): deviceEnumPreAction()
D/UsbSettings( 2575): USB mode (UI) : 5
D/MotUsbService( 2575): handleUsbEvent(), Received event: 6, current state: 4
D/UsbSettings( 2575): USB mode (UI) : 5
D/UsbListener( 2575): received usb mode change command from UI: usb_unload_driver
D/UsbListener( 2575): Writing command usb_unload_driver to usbd
I/usbd ( 2054): main(): Read and handle a pending message from the App
I/usbd ( 2054): usbd_socket_event(): received usb_unload_driver
I/usbd ( 2054): usbd_socket_event(): Matched new usb mode = 0 , current mode = 0
D/SettingsAppWidgetProvider( 2618): Widget is from a previous version... Let's update
D/SettingsAppWidgetProvider( 2618): No instances yet... Wait for at least one instance to exist before adding global settings
W/InputManagerService( 2488): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@406c3dd0
D/dalvikvm( 2875): GC_CONCURRENT freed 421K, 57% free 2866K/6535K, external 220K/538K, paused 8ms+3ms
I/BATTD ( 2061): Battd USB INSERT = Success
I/usbd ( 2054): process_usb_uevent_message(): cable type: usb
I/usbd ( 2054): process_usb_uevent_message(): USB online
I/usbd ( 2054): main(): Cable Status Changed, need to notify Cable Status to App
I/usbd ( 2054): usbd_notify_current_status(): Notifying App with Current Status : cable_connected
D/UsbListener( 2575): handleEvent: cable_connected
D/MotUsbService( 2575): handleUsbCableAttachment()
D/MotUsbService( 2575): handleUsbEvent(), Received event: 0, current state: 0
D/UsbSettings( 2575): USB mode (UI) : 5
D/UsbListener( 2575): received usb mode change command from UI: usb_mode_charge_only
D/UsbListener( 2575): Writing command usb_mode_charge_only to usbd
I/usbd ( 2054): main(): Read and handle a pending message from the App
I/usbd ( 2054): usbd_socket_event(): received usb_mode_charge_only
I/usbd ( 2054): usbd_socket_event(): Matched new usb mode = 11 , current mode = 0
D/UsbListener( 2575): handleEvent: usb_mode_charge_only:ok
D/MotUsbService( 2575): handleUsbEvent(), Received event: 2, current state: 1
D/UsbSettings( 2575): USB mode (UI) : 5
D/UsbSettings( 2575): USB mode (UI) : 5
I/usbd ( 2054): usbd_set_usb_mode(): new_mode: msc
W/ProcessStats( 2488): Skipping unknown process pid 2974
I/BATTD ( 2061): set_charge_current=100
D/SettingsAppWidgetProvider( 2618): Widget is from a previous version... Let's update
D/SettingsAppWidgetProvider( 2618): No instances yet... Wait for at least one instance to exist before adding global settings
I/usbd ( 2054): main(): get event from usb_device_fd
I/usbd ( 2054): main(): devbuf: none:none:get_desc
I/usbd ( 2054): rc: 18 usbd_state: 1
I/usbd ( 2054): main(): pc_switch_buf = none
I/usbd ( 2054): main(): adb_enable_buf = none
I/usbd ( 2054): main(): enum_buf: get_desc
I/usbd ( 2054): main(): received get_descriptor, enum in progress
I/usbd ( 2054): main(): Notifying Apps that Get_Descriptor was called...
D/UsbListener( 2575): handleEvent: get_descriptor
D/MotUsbService( 2575): handleGetDescriptor()
D/UsbSettings( 2575): USB mode (UI) : 5
D/MotUsbService( 2575): setUsbConnectionNotificationVisibility()
D/UsbSettings( 2575): USB mode (UI) : 5
I/usbd ( 2054): process_usb_uevent_message(): cable type: usb
I/usbd ( 2054): process_usb_uevent_message(): USB online
I/usbd ( 2054): main(): Spurious Cable Event, Ignore
I/BATTD ( 2061): set_charge_current=0
D/MotUsbService( 2575): enableInternalDataConnectivity(): true
I/usbd ( 2054): process_usb_uevent_message(): cable type: usb
I/usbd ( 2054): process_usb_uevent_message(): USB online
I/usbd ( 2054): main(): Spurious Cable Event, Ignore
D/dalvikvm( 2618): GC_EXPLICIT freed 32K, 49% free 2809K/5447K, external 0K/0K, paused 59ms
W/InputManagerService( 2488): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@406e2050