Identify which part does not support P2P: wpa_supplicant or the interface itself. --- gsupplicant/supplicant.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/gsupplicant/supplicant.c b/gsupplicant/supplicant.c index 39ff2f1..da33aed 100644 --- a/gsupplicant/supplicant.c +++ b/gsupplicant/supplicant.c @@ -1925,7 +1925,14 @@ static void interface_p2p_flush(const char *error, { GSupplicantInterface *interface = user_data; - if (!error) + if (error) { + if (!g_strcmp0(error, + "org.freedesktop.DBus.Error.UnknownMethod")) + g_warning("wpa_supplicant built without P2P support"); + else + g_warning("interface %s does not support P2P", + interface->ifname); + } else interface->p2p_support = true; callback_p2p_support(interface); -- 1.8.3.2 _______________________________________________ connman mailing list connman@connman.net https://lists.connman.net/mailman/listinfo/connman