D/wpa_supplicant(  438): wpa_driver_priv_driver_cmd POWERMODE 1 len3-11 = 4096
D/wpa_supplicant(  438): AWEXT: wpa_driver_priv_driver_cmd POWERMODE 1
D/WifiStateTracker(  118): DhcpHandler: DHCP request started
E/dhcpcd  (  445): flock `/data/misc/dhcp/dhcpcd-eth0.pid': Try againD/wpa_supplicant(  438): EAPOL: startWhen --> 0
I/WifiHW  (  118): wifi_command!!开启DHCP失败flock `/data/misc/dhcp/dhcpcd-eth0.pid': Try again 这个PID冲突么?
很奇怪的,我开启会出现这个情况,然后我再连接一次  就又可以正常开启DHCP获取IP了。。是什么原因呢?
if (NetworkUtils.runDhcp(mInterfaceName, mDhcpInfo)) {
                        event = EVENT_INTERFACE_CONFIGURATION_SUCCEEDED;
                        if (LOCAL_LOGD) Log.v(TAG, "DhcpHandler: DHCP request succeeded");
                    } else {
                        event = EVENT_INTERFACE_CONFIGURATION_FAILED;
                        Log.i(TAG, "DhcpHandler: DHCP request failed: " +
                            NetworkUtils.getDhcpError());
                    }各位遇到过没?解决的办法是有。可是就是不知道会出现这个flock `/data/misc/dhcp/dhcpcd-eth0.pid': Try again 

解决方案 »

  1.   

    NetworkUtils.getDhcpError());
    返回是time out 
      

  2.   

    如果WIFI正行开起来一次,即DHCPCD执行1次后,再后台再执行1次DHCPD:
    dhcpcd -f /system/etc/dhcpcd/dhcpcd.conf -d eth0
    又出现:
    system/bin/dhcpcd( 1119): eth0: flock `/data/misc/dhcp/dhcpcd-eth0.pid': Try again. I/logwrapper( 1119): /system那再执行一次
    dhcpcd -f /system/etc/dhcpcd/dhcpcd.conf -d eth0
    出现:
    success说明原来关闭WIFI后,DHPCD并没KILL~~奇怪。。代码里已经KILL了。。
      

  3.   

    这个问题,解决起来还是蛮简单的疑问就是这个难道是2.2 2.3的BUG?我2.2下跑过一样的歪~
    flock `/data/misc/dhcp/dhcpcd-eth0.pid': Try again  
      

  4.   

    求解决放些,谢谢。dhcpcd必须手动Kill才能退出,ctl.stop无法停止
      

  5.   

    你把情况和LOGCAT发出来看看。。
      

  6.   

    E/dhcpcd ( 445): flock `/data/misc/dhcp/dhcpcd-eth0.pid': Try againD
    情况跟你一样,求解决方案