Hi Marcel, [sorry, a resend, ofono doesn't like non subscriber to post]
On 21.08.2012 15:00, Marcel Holtmann wrote:
This is a very common misstake. Let's help the users to configure their system correctly. --- gatchat/ppp_net.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gatchat/ppp_net.c b/gatchat/ppp_net.c index 1609b99..7082de7 100644 --- a/gatchat/ppp_net.c +++ b/gatchat/ppp_net.c @@ -155,8 +155,12 @@ struct ppp_net *ppp_net_new(GAtPPP *ppp, int fd) if (fd < 0) { /* open a tun interface */ fd = open("/dev/net/tun", O_RDWR); - if (fd < 0) + if (fd < 0) { + fprintf(stderr, "Couldn't open tun device. " + "Do you run oFono as root and do you " + "have the TUN module loaded?");really, stderr?
I was not sure what 'channel' to use to report something from gatchat. Would g_print() be the right choice?
goto error; + } ifr.ifr_flags = IFF_TUN | IFF_NO_PI; strcpy(ifr.ifr_name, "ppp%d");Aren't the atom drivers checking this case for you?
I don't know, but I had the exactly the same problem and I am pretty sure that there was not log entry in any kind. If there is better place to add such a log entry, I happy to send a patch.
cheers, daniel _______________________________________________ ofono mailing list [email protected] http://lists.ofono.org/listinfo/ofono
