[Sony Xperia P, U, Sola, Go] munjeni:
Great findigs but... will investigate later, for now I found in dmesg about error in init_usbmode.sh... still adb on.property looking for init.usbmode.sh and these line "error" is seen in kernel dmesg so I modified /system/bin path to /sbin path in init.usbmode.sh and now I have no error is dmesg about init.usbmode.sh but usb not working... but you can see some interested red lines and very interested green lines in dmesg:

<[COLOR="Red"]3>[ 2.219818] init: property (null) has no value for writing to /sys/class/android_usb/android0/iManufacturer
<3>[ 2.220031] init: property (null) has no value for writing to /sys/class/android_usb/android0/iProduct[/COLOR]
<6>[ 2.235382] mmc2: new SDIO card at address 0001
<6>[ 2.243103] EXT4-fs (mmcblk0p10): mounted filesystem with ordered data mode. Opts: (null)
<4>[ 2.422729] mmc3: host does not support reading read-only switch. assuming write-enable.
<6>[ 2.425720] mmc3: new high speed SDHC card at address 1234
<6>[ 2.427673] mmcblk1: mmc3:1234 SA08G 7.28 GiB
<6>[ 2.431823] mmcblk1: p1 p2
<6>[ 2.611541] EXT4-fs (mmcblk0p11): mounted filesystem with ordered data mode. Opts: noauto_da_alloc
<6>[ 2.632110] EXT4-fs (mmcblk0p12): mounted filesystem with ordered data mode. Opts: (null)
<6>[ 2.644317] EXT4-fs (mmcblk0p6): mounted filesystem with ordered data mode. Opts: (null)
<3>[ 8.379638] init: cannot find '/system/bin/logwrapper', disabling 'cspsa'
<3>[ 8.379699] init: cannot find '/system/bin/tad', disabling 'tad'
<3>[ 8.380371] init: execve /system/bin/wait4tad (ret = -1, errno = 2)
<6>[ 8.409698] EXT4-fs (mmcblk0p12): mounted filesystem with ordered data mode. Opts:
<3>[ 8.492401] init: execve /system/bin/startupflag (ret = -1, errno = 2)
<3>[ 8.494232] init: execve /system/bin/rfhal_export (ret = -1, errno = 2)
<3>[ 8.496124] init: execve /system/bin/taimport (ret = -1, errno = 2)
<3>[ 8.514587] init: execve /init.clrdex.sh (ret = -1, errno = 2)
<3>[ 8.517211] init: Unable to open persistent property directory /data/property errno: 2
<3>[ 8.519409] init: execve /system/bin/chargemon (ret = -1, errno = 2)
<3>[ 8.520263] init: cannot find '/system/xbin/watchdog-kicker', disabling 'watchdog-kicker'
<3>[ 8.520446] init: cannot find '/system/bin/ifconfig', disabling 'shrm-netdev'
<3>[ 8.520538] init: cannot find '/system/bin/sh', disabling 'modem'
<3>[ 8.520660] init: cannot find '/system/bin/modem-supervisor', disabling 'modem-supervisor'
<3>[ 8.520812] init: cannot find '/system/bin/copsdaemon', disabling 'copsd'
<3>[ 8.520904] init: cannot find '/system/bin/cn_server', disabling 'cn_server'
<3>[ 8.520996] init: cannot find '/system/bin/simd', disabling 'simd'
<3>[ 8.531005] init: cannot find '/system/bin/servicemanager', disabling 'servicemanager'
<3>[ 8.531127] init: cannot find '/system/bin/vold', disabling 'vold'
<3>[ 8.531250] init: cannot find '/system/bin/netd', disabling 'netd'
<3>[ 8.531341] init: cannot find '/system/bin/debuggerd', disabling 'debuggerd'
<3>[ 8.531433] init: cannot find '/system/bin/rild', disabling 'ril-daemon'
<3>[ 8.531524] init: cannot find '/system/bin/surfaceflinger', disabling 'surfaceflinger'
<3>[ 8.531616] init: cannot find '/system/bin/app_process', disabling 'zygote'
<3>[ 8.531707] init: cannot find '/system/bin/drmserver', disabling 'drm'
<3>[ 8.531799] init: cannot find '/system/bin/dbus-daemon', disabling 'dbus'
<3>[ 8.531890] init: cannot find '/system/bin/installd', disabling 'installd'
<3>[ 8.531982] init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery'
<3>[ 8.532073] init: cannot find '/system/bin/keystore', disabling 'keystore'
<3>[ 8.532165] init: cannot find '/system/bin/iddd', disabling 'iddd'
<3>[ 8.532257] init: cannot find '/system/bin/suntrold', disabling 'suntrold'
<3>[ 8.532348] init: cannot find '/system/bin/ifconfig', disabling 'phonet-netdev'
<3>[ 8.532440] init: cannot find '/system/bin/logwrapper', disabling 'admsrv'
<3>[ 8.532501] init: cannot find '/system/bin/hdmid', disabling 'hdmid'
<3>[ 8.532592] init: cannot find '/system/bin/logwrapper', disabling 'ste-cg29xx_ctrl'
<3>[ 8.532684] init: cannot find '/system/bin/sh', disabling 'init_stepscc'
<3>[ 8.532775] init: cannot find '/system/bin/sh', disabling 'init_sterc'
<3>[ 8.532867] init: cannot find '/system/bin/avahi-autoipd', disabling 'avahi-autoipd'
<3>[ 8.532958] init: cannot find '/system/bin/avahi-daemon', disabling 'avahi-daemon'
<3>[ 8.533050] init: cannot find '/system/bin/avahi-publish', disabling 'avahi-publish'
<3>[ 8.533142] init: cannot find '/system/xbin/battery_params', disabling 'battery_params'
[COLOR="Red"]<3>[ 8.533233] init: cannot find '/system/bin/usbid_init.sh', [/COLOR]disabling 'usbid_init'
<3>[ 8.533355] init: cannot find '/system/xbin/kexec.dyn', disabling 'kexec'
<3>[ 8.533447] init: cannot find '/system/bin/sh', disabling 'hw_config'
<3>[ 8.533569] init: cannot find '/system/bin/updatemiscta', disabling 'updatemiscta'
<3>[ 8.533660] init: cannot find '/system/bin/logwrapper', disabling 'media'
<3>[ 8.533721] init: cannot find '/system/bin/modemcatcher', disabling 'modemcatcher'
<3>[ 8.533813] init: cannot find '/system/bin/batcap', disabling 'batcap'
<3>[ 8.533905] init: cannot find '/system/bin/illumination_service', disabling 'illumination'
<3>[ 8.537628] init: cannot find '/system/bin/psccd', disabling 'psccd'
<3>[ 8.537719] init: cannot find '/system/bin/stercd', disabling 'stercd'
<3>[ 8.537811] init: cannot find '/system/bin/logwrapper', disabling 'simpbd'
<3>[ 8.537902] init: cannot find '/system/bin/sms_server', disabling 'sms_server'
<3>[ 8.537994] init: cannot find '/system/bin/at_core', disabling 'atd'
<3>[ 8.538085] init: cannot find '/system/bin/ste_mad', disabling 'mad'
<3>[ 8.538208] init: cannot find '/system/bin/rtc_calibration', disabling 'rtc_calibration'
<3>[ 8.538299] init: cannot find '/system/bin/sh', disabling 'wlan_core'
<3>[ 8.538391] init: cannot find '/system/bin/system_monitor', disabling 'system_monitor'
<3>[ 8.547485] init: execve system/bin/ctrlaltdel (ret = -1, errno = 2)
[COLOR="Red"]<3>[ 8.550018] init: execve /system/bin/usbeng (ret = -1, errno = 2)[/COLOR]
<3>[ 8.552612] init: execve /system/bin/sh (ret = -1, errno = 2)
<3>[ 8.554290] init: cannot find '/system/bin/logwrapper', disabling 'zram_start'
<3>[ 8.554565] init: cannot find '/system/bin/sh', disabling 'console'
<6>[ 8.569305] mcde_display_panel mcde_display_panel.0: panel_set_power_mode_internal: Display off
[COLOR="SeaGreen"]<3>[ 8.613098] android_usb: already disabled[/COLOR]
[COLOR="Red"]<6>[ 8.645812] mtp_bind_config
<6>[ 8.840515] adb_bind_config
<6>[ 8.855987] adb_bind_config
<6>[ 8.858612] adb_open
<6>[ 8.878173] adb_release
<6>[ 8.878326] adb_open
<6>[ 8.887542] adb_bind_config[/COLOR]
[COLOR="SeaGreen"]<3>[ 8.888763] init: Unable to write persistent property to temp file /data/property/.temp errno: 2[/COLOR]
[COLOR="Red"]<6>[ 8.890228] adb_release
<6>[ 8.890258] adb_bind_config
<6>[ 8.890991] adb_open
<6>[ 8.911499] adb_release
<6>[ 8.911834] adb_open
<6>[ 8.922210] adb_bind_config
<6>[ 8.928619] adb_release
<6>[ 8.928894] adb_bind_config[/COLOR]
[COLOR="SeaGreen"]<3>[ 8.929168] init: untracked pid 1485 exited[/COLOR]
[COLOR="Red"]<6>[ 8.931152] adb_open[/color]
<6>[ 8.956726] EXT4-fs (mmcblk0p12): mounted filesystem with ordered data mode. Opts:
<6>[ 9.169586] mcde_display_panel mcde_display_panel.0: panel_set_power_mode_internal: Display on

its like "loop" on kernel adb things because adb things expecting something... hmm what? :(

Green line ">[ 8.613098] android_usb: already disabled" found why...its because init_usbmode writing 0 to /sys/class/android_usb/android0/enable ... but untracked green line and other is interested

Edit:

got fixed all green lines by adding some properties to prop file, leaving data partition mounted, but usb not working, looping again on:

<6>[ 9.433074] adb_bind_config
<6>[ 9.434814] adb_open
<6>[ 9.473236] adb_release
<6>[ 9.473602] adb_open
<6>[ 9.492370] mtp_bind_config
<6>[ 9.492462] adb_bind_config
<6>[ 9.555999] adb_release
<6>[ 9.556121] adb_open
<6>[ 9.568603] mtp_bind_config
<6>[ 9.568664] adb_bind_config