Android Wifi : How to change network interface used by android
Are you sure dummy is a wifi interface?   Typical wifi interface's name is wlan0. 

If you're 100% sure it is right wifi interface, you might also need to change the wlan0 inside the wpa_supplicant.conf file.

If that still fails, run the wpa_supplicant command under strace and try get more info from there.