[android-developers] dhcp fails on wlan0 and ethernet with android 4.0
Hi,
Can anyone suggest me, why dhcp fails on ethernet and on wifi when
dhcp service is started from init.rc.
But its working fine when
dhcpcd -B wlan0/eth0 command is given manually.
Dhcp is not starting during start up and when started manually it
works.
D/wpa_supplicant( 1753): State: ASSOCIATING -> ASSOCIATED
I/wpa_supplicant( 1753): CTRL-EVENT-STATE-CHANGE id=1 state=7
BSSID=00:00:00:00:00:00
I/wpa_supplicant( 1753): CTRL-EVENT-CONNECTED - Connection to
00:18:f8:51:45:3f completed (reauth) I//system/bin/dhcpcd( 1778):
dhcpcd[1779]: Android requires an interface
I//system/bin/dhcpcd( 1778): dhcpcd[1779]: stop_control: No such file
or directory
I/logwrapper( 1778): /system/bin/dhcpcd terminated by exit(1)
D/Tethering( 1155): MasterInitialState.processMessage what=3
D/Tethering( 1155): MasterInitialState.processMessage what=3
E/DhcpStateMachine( 1155): DHCP failed on wlan0: Timed out waiting for
dhcpcd to start
I/ethernet( 1146): ==>android_net_ethernet_initEthernetNative
I/ethernet( 1146): interface eth0:2 found
V/EthernetStateTracker( 1146): Starts...
I/ethernet( 1146): interface sit0:3 found
E/ethernet( 1146): android_net_ethernet_initEthernetNative exited with
success
I/ethernet( 1146): User ask for device name on 0, list:7BC7F8, total:2
I/ethernet( 1146): User ask for device name on 1, list:7BC7F8, total:2
V/EthernetStateTracker( 1146): Successed
V/EthernetStateTracker( 1146): start to monitor the ethernet devices
I/EthernetManager( 1146): Init Ethernet Manager, service:
com.android.server.EthernetService@4129e608
V/EthernetService( 1146): device 0 name sit0
V/EthernetService( 1146): device 1 name eth0
E/EthernetService( 1146): EthernetManager.ETHERNET_STATE_ENABLED
E/MobileDataStateTracker( 1146): default: Ignoring feature request
because could not acquire PhoneService
E/MobileDataStateTracker( 1146): default: Could not enable APN type
"default"
D/NetworkManagementService( 1146): Registering observer
D/NetworkManagementService( 1146): Registering observer
I/WifiService( 1146): WifiService starting up with Wi-Fi enabled
E/WifiStateMachine( 1146): Failed to reload STA firmware
java.lang.IllegalStateException: Error communicating to native daemon
I/ethernet( 1146): User ask for device name on 0, list:7BC7F8, total:2
I/ethernet( 1146): User ask for device name on 1, list:7BC7F8, total:2
I/EthernetService( 1146): Ethernet dev enabled 2
V/EthernetService( 1146): device 0 name sit0
V/EthernetService( 1146): device 1 name eth0
D/NetUtils( 1146): android_net_utils_resetConnections in env=0x7d8df8
clazz=0x2f900001 iface=sit0 mask=0x3
V/EthernetStateMachine( 1146): start to monitor the ethernet devices
E/EthernetStateMachine( 1146): startMonitoring resetInterface()
I/EthernetStateMachine( 1146): reset device sit0
W/CommandListener( 1068): Failed to retrieve HW addr for wlan0 (No
such device)
D/CommandListener( 1068): Setting iface cfg
D/NetworkManagementService( 1146): rsp <213 00:00:00:00:00:00 0.0.0.0
0 [down]>
D/NetworkManagementService( 1146): flags <[down]>
E/WifiStateMachine( 1146): Unable to change interface settings:
java.lang.IllegalStateException: Unable to communicate with native
daemon to interface setcfg -
com.android.server.NativeDaemonConnectorException: Cmd {interface
setcfg wlan0 0.0.0.0 0 [down]} failed with code 400 : {Failed to set
address (No such device)}
E/WifiHW ( 1146): Cannot open "/system/etc/wifi/wpa_supplicant.conf":
No such file or directory
E/WifiHW ( 1146): Wi-Fi will not be enabled
E/WifiStateMachine( 1146): Failed to start supplicant!
[ 49.792060] init: no such service 'dhcpcd_sit0'
W/EthernetStateMachine( 1146): Could not stop DHCP
I/EthernetSta[ 54.808940] init: no such service 'dhcpcd_sit0:-h
android-49740c444506a674 sit0'
teMachine( 1146): trigger dhcp for device sit0
I/SystemServer( 1146): Throttle Service
D/EthernetStateMachine( 1146): DhcpHandler: DHCP request started
I/SystemServer( 1146): Mount Service
E/EthernetStateMachine( 1146): DhcpHandler: DHCP request failed: Timed
out waiting for dhcpcd to start
I/Process ( 1146): Sending signal. PID: 1307 SIG: 3
*******init.rc*********
chmod 0770 /system/etc/wifi
chmod 0660 /system/etc/wifi/wpa_supplicant.conf
chmod 0777 /system/etc/dhcpd/dhcpd.conf
chown dhcp dhcp /system/etc/dhcpcd
chown dhcp dhcp /system/etc/dhcpcd/dhcpcd.conf
chmod 0775 /system/etc/dhcpcd/dhcpcd-run-hooks
mkdir /data/local 0771 shell shell
chown dhcp dhcp /system/etc/dhcpcd/dhcpcd-run-hooks
chown dhcp dhcp /system/etc/dhcpcd/dhcpcd-hooks
chown wifi wifi /system/etc/wifi/wpa_supplicant.conf
#wpa_supplicant control socket for android wifi.c (android private
socket)
mkdir /data/misc/wifi 0770 wifi wifi
mkdir /data/misc/wifi/sockets 0770 wifi wifi
chmod 0770 /data/misc/wifi
chmod 0770 /data/misc/wifi/wpa_supplicant.conf
chown wifi wifi /data/misc/wifi
chown wifi wifi /data/misc/wifi/wpa_supplicant.conf
chown wifi wifi /system/release/wifi_settings.cfg
mkdir /data/system/wpa_supplicant 0777 wifi wifi
chmod 0777 /data/system/wpa_supplicant
chown wifi wifi /data/system/wpa_supplicant
# Setup paths used for socket communication with the dhcp
daemon(dhcpd)
mkdir /data/misc/dhcpcd 0770 dhcp dhcp
chown dhcp dhcp /data/misc/dhcpcd
mkdir /data/misc/dhcp 0770 dhcp dhcp
chown dhcp dhcp /data/misc/dhcp
service dhcpcd_eth0 /system/bin/dhcpcd -dABKL
class main
group dhcp
disabled
oneshot
service dhcpcd_wlan0 /system/bin/logwrapper /system/bin/dhcpcd -dd -B
wlan0
disabled
oneshot
Thanks
Swaraj
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home