otg 的host功能,使用otg转host的线,连接鼠标。无效。
otg 的host功能,使用otg转host的线,连接鼠标。无效。看了一下log, 有一个切换动作,但又马上切换成device.
force_usb_mode_store 2->1
[ 14.344696] Using Buffer DMA mode
[ 14.344722] Periodic Transfer Interrupt Enhancement - disabled
[ 14.344733] Multiprocessor Interrupt Enhancement - disabled
[ 14.344745] OTG VER PARAM: 0, OTG VER FLAG: 0
[ 14.344753] ^^^^^^^^^^^^^^^^^^Host Mode
[ 14.389737] Connectting with 00:1d:0f:5d:be:1c channel (6) ssid "TPLink_SQ", len (9)
[ 14.389737]
[ 14.392174] Init: Power Port (0)
[ 14.392189] shenqiao usb20otg_power enable =1rk_battery_charger_detect_cb , battery_charger_detect 5
[ 14.392446] ff580000.usb resume, HPRT0:0x1000
[ 14.392669] ff580000.usb suspend, HPRT0:0x1000
[ 14.418696] dwc_otg_hcd_handle_port_intr: hcd->state = 4, hcd->flags = 1
[ 14.427797] ff580000.usb resume, HPRT0:0x41801
[ 14.490379] rk_battery_charger_detect_cb , battery_charger_detect 0
[ 14.497202] wl_iw_event: Link UP with BSSID=00:1D:00:00:BE:1C
[ 14.497234] wl_bss_connect_done succeeded with 00:1d:0f:5d:be:1c
[ 14.514242] wl_bss_connect_done succeeded with 00:1d:0f:5d:be:1c
[ 14.559237] Indeed it is in host mode hprt0 = 00041901
[ 14.621121] dhd_set_suspend: Remove extra suspend setting
[ 14.626442] dhd_pno_get_for_batch : wifi location service is not supported
[ 14.626467] ANDROID-ERROR) failed to getting batching results
[ 14.626763] dhd_pno_stop_for_batch : wifi location service is not supported
[ 14.626779] NULL POINTER (_dhd_pno_clear_all_batch_results) : head->next is NULL
[ 14.626785] NULL POINTER (_dhd_pno_clear_all_batch_results) : head->next is NULL
[ 14.626794] ANDROID-ERROR) failed to stop batching scan
[ 14.736319] usb 2-1: new low-speed USB device number 2 using usb20_otg
[ 14.737090] Indeed it is in host mode hprt0 = 00041901
[ 14.936108] usb 2-1: New USB device found, idVendor=04f3, idProduct=0232
[ 14.936132] usb 2-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[ 14.936141] usb 2-1: Product: OM
[ 14.940366] input: OM as /devices/ff580000.usb/usb2/2-1/2-1:1.0/input/input2
[ 14.940912] hid-generic 0003:04F3:0232.0001: input,hidraw0: USB HID v1.11 Mouse on usb-ff580000.usb-1/input0
[ 15.946522] init: untracked pid 1490 exited with status 0
[ 16.528754] dhd_tcpdata_info_get 1037: Add data info to tbl: IP addr 218.30.118.222 192.168.10.104 TCP port 80 44748
[ 16.548257] dhd_tcpdata_info_get 1037: Add data info to tbl: IP addr 106.39.219.1 192.168.10.104 TCP port 80 41307
[ 16.584213] init: untracked pid 1514 killed by signal 9
[ 16.700589] dhd_tcpdata_info_get 1037: Add data info to tbl: IP addr 218.30.118.222 192.168.10.104 TCP port 80 45545
[ 16.805043] dhd_tcpdata_info_get 1037: Add data info to tbl: IP addr 203.156.253.2 192.168.10.104 TCP port 80 33761
[ 17.130908] type=1400 audit(1471828926.059:18): avc: denied { write } for pid=1252 comm="chip.devicetest" name="force_usb_mode" dev="sysfs" ino=12262 scontext=u:r:system_app:s0 tcontext=u:object_r:sysfs:s0 tclass=file permissive=1
[ 17.131498] force_usb_mode_store 1->2
[ 17.131510] Uknown urb status -108
[ 17.131521] PortPower off
[ 17.131527] shenqiao usb20otg_power enable =0rk_battery_charger_detect_cb , battery_charger_detect 6
[ 17.329383] Using Buffer DMA mode
[ 17.329400] Periodic Transfer Interrupt Enhancement - disabled
[ 17.329406] Multiprocessor Interrupt Enhancement - disabled
[ 17.329414] OTG VER PARAM: 0, OTG VER FLAG: 0
[ 17.329419] ^^^^^^^^^^^^^^^^^Device Mode
[ 17.363621] usb 2-1: USB disconnect, device number 2
[ 17.377732] type=1400 audit(1471828926.309:19): avc: denied { getattr } for pid=1728 comm="ci_thread" path="/system/xbin/su" dev="mmcblk0p10" ino=1834 scontext=u:r:untrusted_app:s0 tcontext=u:object_r:su_exec:s0 tclass=file permissive=1
[ 17.619422] rk_battery_charger_detect_cb , battery_charger_detect 0
[ 17.629334] dwc_otg_hcd_suspend, usb device mode
[ 22.739478] dhd_tcpdata_info_get 1003: tcpdata_info(idx 0) is aged out. ttl cnt is now 3
[ 22.739650] dhd_tcpdata_info_get 1003: tcpdata_info(idx 0) is aged out. ttl cnt is now 2
[ 22.739747] dhd_tcpdata_info_get 1003: tcpdata_info(idx 0) is aged out. ttl cnt is now 1
[ 22.739828] dhd_tcpdata_info_get 1003: tcpdata_info(idx 0) is aged out. ttl cnt is now 0
[ 22.739932] dhd_tcpdata_info_get 1037: Add data info to tbl: IP addr 101.199.97.144 192.168.10.104 TCP port 80 47740
[ 34.497717] dhd_tcpdata_info_get 1003: tcpdata_info(idx 0) is aged out. ttl cnt is now 0
[ 34.497911] dhd_tcpdata_info_get 1037: Add data info to tbl: IP addr 106.120.160.177 192.168.10.104 TCP port 80 53291
[ 34.588465] dhd_tcpdata_info_get 1037: Add data info to tbl: IP addr 106.39.203.221 192.168.10.104 TCP port 80 39069
[ 46.787690] dhd_tcpdata_info_get 1003: tcpdata_info(idx 0) is aged out. ttl cnt is now 1
[ 46.787715] dhd_tcpdata_info_get 1003: tcpdata_info(idx 0) is aged out. ttl cnt is now 0
[ 46.787728] dhd_tcpdata_info_get 1037: Add data info to tbl: IP addr 106.120.167.73 192.168.10.104 TCP port 80 48702
问题解决了,功能已经有了,需要做切换usbhost mode , 可以在驱动层 当otg线插入的时候,去改变状态。
能详细点么?
页:
[1]