See, 2 interfaces right, the wpa_supplicant daemon has to communicate with the GUI, this happens over the remote socket [it is just what I call, there could be a better name I agree..] This has to be mentioned in 2 places, wpa_supp...conf & the wifi.c file in hardware/libhardware...
However if you go through the source code of wpa_supplicant you'ld realise that, before doing a connect on that socket on "data/misc/wifi", supplicant creates a local unix domain socket on data/misc/wifi/socket & binds to it. This is what I feel the problem is.. [so create a directory /data/misc/wifi/sockets, please..] Finally, If you have any one of these directories or sockets missing, the error is the same. And if you still get an error, then we would have a 3rd problem, with basically the same error description. regards, Pavan On Thu, Feb 5, 2009 at 5:49 PM, >> Jith911 <jithuja...@gmail.com> wrote: > > Hi Savoy, > > I got a similar error before. but that has to do with file > permissions. This time its different. File has all the required > permissions. > > In supplicant i have mentioned the control interface as /data/misc/ > wifi/. And wpa_supplicant creates a socket file eth0 there which has > all the required permissions. This i guess is the local socket. Sorry, > I didn't get what you meant by remote socket.. In hardware/libhardware/ > wifi.c i have mentioned the interface dir as /data/misc/wifi/ so that > the app should communicate with supplicant. I have done this few > months ago and i had GUI working with this. But now when i do the same > thing, i get this error. > > > Thanks, > > JJ. > > On Feb 5, 7:46 pm, pavan savoy <pavan.sa...@gmail.com> wrote: > > Humn, Didn't you get the same error earlier .... > > > > Is the local unix domain sockets being created. Last time I checked on > Wifi, > > it checks for a path called /data/misc/wifi/sockets directory to create > > local sockets & the below mentioned path to the remote socket. > > > > look in wpa_ctrl_open function, or _unix.c inside wpa_supplicant library. > > > > regards, > > Pavan > > > > On Thu, Feb 5, 2009 at 4:05 PM, >> Jith911 <jithuja...@gmail.com> wrote: > > > > > I am getting the following error > > > > > D/WifiHW ( 63): Unable to open connection to supplicant on "/data/ > > > misc/wifi/e > > > th0": No such file or directory : 2 > > > " > > > > > But the socket exists at the above said location. And i have given all > > > permissions for that. Also i checked the path in /hardware/libhardware/ > > > wifi/wifi.c . Both are matching. Still I am getting the error. Also > > > the interface name is also correct. > > > > > Any idea?? > > > > > Thanks, > > > > > JJ. > > > > > > > --~--~---------~--~----~------------~-------~--~----~ unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---