diff --git a/drivers/ifxmodem/gprs-context.c b/drivers/ifxmodem/gprs-context.c index 5d1da2d5..7f3628be 100644 --- a/drivers/ifxmodem/gprs-context.c +++ b/drivers/ifxmodem/gprs-context.c @@ -616,9 +616,11 @@ static int ifx_gprs_context_probe(struct ofono_gprs_context *gc, DBG(""); - if (stat(TUN_DEV, &st) < 0) { - ofono_error("Missing support for TUN/TAP devices"); - return -ENODEV; + if (vendor != OFONO_VENDOR_XMM) { + if (stat(TUN_DEV, &st) < 0) { + ofono_error("Missing support for TUN/TAP devices"); + return -ENODEV; + } } if (vendor != OFONO_VENDOR_XMM) {