[Galaxy S II Android Development] voku1987:
[...]
<7>usb: GET_DES
<7>usb: android_work config= (null),connected=1,sw_connected=0
<6>android_work: sent uevent USB_STATE=CONNECTED
<6>max8922-charger max8922-charger: max8922_is_charging: charging state = 0x0
<7>usb: GET_DES
<7>usb: set_config_number single config
<7>usb: set_interface_count next_interface_id=2
<7>usb: GET_DES
<7>usb: set_config_number single config
<7>usb: set_interface_count next_interface_id=2
<7>usb: set_config_number single config
<7>usb: set_interface_count next_interface_id=2
<6>android_usb gadget: high speed config #1: android
<7>usb: set_config e mass_storage[0]
<7>usb: set_config e adb[1]
<7>usb: SET_CON
<7>usb: android_work config=c0c87f94,connected=1,sw_connected=1
<6>android_work: sent uevent USB_STATE=CONFIGURED
<7>mif: set_hsic_lpa_states: 281: called(s5p_usb_phy_resume+0x4b0/0x5f8):
<6>mif: set hsic lpa wake: pda active (1)
<7>mif: set_hsic_lpa_states: 281: called(s5p_usb_phy_resume+0x4b0/0x5f8):
<6>mif: set hsic lpa wake: pda active (1)
<4>Mali: gpu bottom lock release
<7>mif: set_hsic_lpa_states: 281: called(s5p_usb_phy_resume+0x4b0/0x5f8):
<6>mif: set hsic lpa wake: pda active (1)
<7>usb: enable_store enabled=0, !dev->enabled=0
<7>usb: usb_gadget_disconnect
<7>usb: android_disconnect con(0), sw(1)
<7>usb: android_disconnect mute_switch con(0) sw(0)
<7>usb: usb_remove_config cdev->config= (null), config=c0c87f94
<6>adb_release
<7>usb: enable_store enabled=0, !dev->enabled=1
<7>usb: usb_gadget_disconnect
<3>init: using deprecated syntax for specifying property 'sys.usb.config', use ${name} instead
<7>usb: functions_store buff=rndis,adb
<7>usb: android_enable_function name=rndis
<7>usb: android_enable_function name=adb
<7>usb: enable_store enabled=1, !dev->enabled=1
<7>usb: enable_store f:rndis
<7>usb: enable_store f:adb
<7>usb: enable_store vendor=4e8,product=6864,bcdDevice=226
<7>,Class=e0,SubClass=0,Protocol=0
<7>usb: enable_store next cmd : usb_add_config
<3>init: using deprecated syntax for specifying property 'sys.usb.config', use ${name} instead
<6>adb_open
<7>usb: android_bind_enabled_functions f:rndis
<6>rndis_function_bind_config MAC: 02:34:3A:60:6F:50
<4>android_usb gadget: using random self ethernet address
<7>usb: set unique host mac
<6>rndis0: MAC ce:9d:8c:61:b3:be
<6>rndis0: HOST MAC 02:34:3a:60:6f:50
<7>usb: usb_string_id cdev(0xe29272a0)->next_string_id=5
<7>usb: usb_string_id cdev(0xe29272a0)->next_string_id=6
<7>usb: usb_string_id cdev(0xe29272a0)->next_string_id=7
<7>usb: android_bind_enabled_functions f:adb
<6>adb_bind_config
<7>usb: usb_gadget_connect
<7>usb: GET_DES
<7>usb: android_work config= (null),connected=1,sw_connected=0
<6>android_work: sent uevent USB_STATE=CONNECTED
<7>usb: eth_open ++
<6>ADDRCONF(NETDEV_UP): rndis0: link is not ready
<7>usb: GET_DES
<7>usb: set_config_number single config
<7>usb: set_interface_count next_interface_id=3
<7>usb: GET_DES
<7>usb: set_config_number single config
<7>usb: set_interface_count next_interface_id=3
<7>usb: set_config_number single config
<7>usb: set_interface_count next_interface_id=3
<6>android_usb gadget: high speed config #1: android
<7>usb: set_config e rndis[0]
<7>usb: set_config e rndis[1]
<7>usb: gether_connect ++
<7>usb: gether_connect enable ep in/out
<7>usb: gether_connect qlen=10
<7>usb: gether_connect netif_carrier_on
<7>usb: gether_connect eth_start
<7>usb: eth_start ++
<7>usb: set_config e adb[2]
<7>usb: SET_CON
<6>ADDRCONF(NETDEV_CHANGE): rndis0: link becomes ready
<7>usb: android_work config=c0c87f94,connected=1,sw_connected=1
<6>android_work: sent uevent USB_STATE=CONFIGURED
<4>Mali: gpu bottom lock release
<7>mif: set_hsic_lpa_states: 281: called(s5p_usb_phy_resume+0x4b0/0x5f8):
<6>mif: set hsic lpa wake: pda active (1)
<4>Mali: gpu bottom lock release
<4>Mali: gpu bottom lock release
<7>mif: set_hsic_lpa_states: 281: called(s5p_usb_phy_resume+0x4b0/0x5f8):
<6>mif: set hsic lpa wake: pda active (1)
<7>mif: set_hsic_lpa_states: 281: called(s5p_usb_phy_resume+0x4b0/0x5f8):
<6>mif: set hsic lpa wake: pda active (1)
<7>mif: set_hsic_lpa_states: 281: called(s5p_usb_phy_resume+0x4b0/0x5f8):
<6>mif: set hsic lpa wake: pda active (1)
<7>rndis0: no IPv6 routers present
<7>mif: set_hsic_lpa_states: 281: called(s5p_usb_phy_resume+0x4b0/0x5f8):
<6>mif: set hsic lpa wake: pda active (1)
<7>mif: set_hsic_lpa_states: 281: called(s5p_usb_phy_resume+0x4b0/0x5f8):
<6>mif: set hsic lpa wake: pda active (1)
<4>rndis_msg_parser: unknown RNDIS message 0x80000004 len 28
[COLOR="Red"]<3>android_usb gadget: RNDIS command error -524, 0/36[/COLOR]
[...]

1.) I search for "RNDIS command error" -> found here -> https://github.com/dorimanx/Doriman...b/master-samsung/drivers/usb/gadget/f_rndis.c

2.) f_rndis.c -> call this function -> rndis_msg_parser -> found here -> https://github.com/dorimanx/Dorimanx-SG2-I9100-Kernel/blob/master-samsung/drivers/usb/gadget/rndis.c

3.) "unknown RNDIS message" -> "At least Windows XP emits some undefined RNDIS messages. In one case those messages seemed to relate to the host suspending itself."

... so do you use WinXP?