NetBSD Problem Report #50799

From www@NetBSD.org  Fri Feb 12 20:25:37 2016
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.NetBSD.org [199.233.217.200])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 929EA7ABDE
	for <gnats-bugs@gnats.NetBSD.org>; Fri, 12 Feb 2016 20:25:37 +0000 (UTC)
Message-Id: <20160212202536.781367ACC0@mollari.NetBSD.org>
Date: Fri, 12 Feb 2016 20:25:36 +0000 (UTC)
From: moeckel.johannes@gmail.com
Reply-To: moeckel.johannes@gmail.com
To: gnats-bugs@NetBSD.org
Subject: cannot creat tun0
X-Send-Pr-Version: www-1.0

>Number:         50799
>Category:       port-evbarm
>Synopsis:       cannot creat tun0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    port-evbarm-maintainer
>State:          closed
>Class:          support
>Submitter-Id:   net
>Arrival-Date:   Fri Feb 12 20:30:00 +0000 2016
>Closed-Date:    Fri Jun 25 06:44:44 +0000 2021
>Last-Modified:  Fri Jun 25 06:44:44 +0000 2021
>Originator:     Johannes Möckel
>Release:        7.0_STABLE NetBSD 7.0_STABLE (RPI2.201601311330Z)
>Organization:
>Environment:
NetBSD thanatos2.myth 7.0_STABLE NetBSD 7.0_STABLE (RPI2.201601311330Z) evbarm
>Description:
'openvpn start' fails with
Cannot allocate TUN/TAP dev dynamically

# ifconfig tun0 create
ifconfig: clone_command: Invalid argument
ifconfig: exec_matches: Invalid argument

I tried this on a virtual box running NetBSD x86 and I was able to create tun0, I cannot tell the difference between these two installation, maybe because I am very now to NetBSD. Searching on the WWW did not get me any further.
>How-To-Repeat:
It occured on NetBSD RPI2.201601311330Z on RaspberryPi 2 using
the commands above
>Fix:

>Release-Note:

>Audit-Trail:
From: Martin Husemann <martin@duskware.de>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: port-evbarm/50799: cannot creat tun0
Date: Sat, 13 Feb 2016 14:24:53 +0100

 On Fri, Feb 12, 2016 at 08:30:00PM +0000, moeckel.johannes@gmail.com wrote:
 > It occured on NetBSD RPI2.201601311330Z on RaspberryPi 2 using
 > the commands above

 This works fine on other evbarm machines and RPI2 should have the tun
 device (via include RPI -> GENERIC.common).

 Martin

From: =?UTF-8?Q?Johannes_M=C3=B6ckel?= <moeckel.johannes@gmail.com>
To: gnats-bugs@netbsd.org
Cc: port-evbarm-maintainer@netbsd.org, gnats-admin@netbsd.org, 
	netbsd-bugs@netbsd.org
Subject: Re: port-evbarm/50799: cannot creat tun0
Date: Tue, 16 Feb 2016 10:09:45 +0100

 --001a11c3cb3498e3e2052bdf7ecb
 Content-Type: text/plain; charset=UTF-8

 Hello

 Thank you very much for your response.
 As the problem obviously is on my side, I will
 try to get rid of it by doing an upgrade.

 Joe

 2016-02-13 14:25 GMT+01:00 Martin Husemann <martin@duskware.de>:

 > The following reply was made to PR port-evbarm/50799; it has been noted by
 > GNATS.
 >
 > From: Martin Husemann <martin@duskware.de>
 > To: gnats-bugs@NetBSD.org
 > Cc:
 > Subject: Re: port-evbarm/50799: cannot creat tun0
 > Date: Sat, 13 Feb 2016 14:24:53 +0100
 >
 >  On Fri, Feb 12, 2016 at 08:30:00PM +0000, moeckel.johannes@gmail.com
 > wrote:
 >  > It occured on NetBSD RPI2.201601311330Z on RaspberryPi 2 using
 >  > the commands above
 >
 >  This works fine on other evbarm machines and RPI2 should have the tun
 >  device (via include RPI -> GENERIC.common).
 >
 >  Martin
 >
 >

 --001a11c3cb3498e3e2052bdf7ecb
 Content-Type: text/html; charset=UTF-8
 Content-Transfer-Encoding: quoted-printable

 <div dir=3D"ltr">Hello<div><br></div><div>Thank you very much for your resp=
 onse.</div><div>As the problem obviously is on my side, I will</div><div>tr=
 y to get rid of it by doing an upgrade.</div><div><br></div><div>Joe</div><=
 /div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">2016-02-13 1=
 4:25 GMT+01:00 Martin Husemann <span dir=3D"ltr">&lt;<a href=3D"mailto:mart=
 in@duskware.de" target=3D"_blank">martin@duskware.de</a>&gt;</span>:<br><bl=
 ockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #=
 ccc solid;padding-left:1ex">The following reply was made to PR port-evbarm/=
 50799; it has been noted by GNATS.<br>
 <br>
 From: Martin Husemann &lt;<a href=3D"mailto:martin@duskware.de">martin@dusk=
 ware.de</a>&gt;<br>
 To: gnats-bugs@NetBSD.org<br>
 Cc:<br>
 Subject: Re: port-evbarm/50799: cannot creat tun0<br>
 Date: Sat, 13 Feb 2016 14:24:53 +0100<br>
 <br>
 =C2=A0On Fri, Feb 12, 2016 at 08:30:00PM +0000, <a href=3D"mailto:moeckel.j=
 ohannes@gmail.com">moeckel.johannes@gmail.com</a> wrote:<br>
 =C2=A0&gt; It occured on NetBSD RPI2.201601311330Z on RaspberryPi 2 using<b=
 r>
 =C2=A0&gt; the commands above<br>
 <br>
 =C2=A0This works fine on other evbarm machines and RPI2 should have the tun=
 <br>
 =C2=A0device (via include RPI -&gt; GENERIC.common).<br>
 <span class=3D"HOEnZb"><font color=3D"#888888"><br>
 =C2=A0Martin<br>
 <br>
 </font></span></blockquote></div><br></div>

 --001a11c3cb3498e3e2052bdf7ecb--

From: =?UTF-8?Q?Johannes_M=C3=B6ckel?= <moeckel.johannes@gmail.com>
To: gnats-bugs@netbsd.org, port-evbarm-maintainer@netbsd.org, 
	gnats-admin@netbsd.org, netbsd-bugs@netbsd.org
Cc: 
Subject: Re: port-evbarm/50799: cannot creat tun0
Date: Mon, 28 Mar 2016 22:13:01 +0000

 --001a11c26b12d62e0c052f233764
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: quoted-printable

 Hello

 One more feedback:
 I compiled a new kernel with explicit "pseudo-device tun" and now it works.
 To me "tun" does not seem to be included:
 ----
 root# grep tun RPI
 [...]
 #pseudo-device tun # network tunneling over tty
 [...]
 ----
 As I am content with compiling a kernel, I would not call it a problem,
 but it was a bit confusing, as it worked in my test i386 netbsd VM out
 of the box.

 Thanks,
 Joe



 On Tue, Feb 16, 2016 at 10:10 AM Johannes M=C3=B6ckel <moeckel.johannes@gma=
 il.com>
 wrote:

 > The following reply was made to PR port-evbarm/50799; it has been noted b=
 y
 > GNATS.
 >
 > From: =3D?UTF-8?Q?Johannes_M=3DC3=3DB6ckel?=3D <moeckel.johannes@gmail.co=
 m>
 > To: gnats-bugs@netbsd.org
 > Cc: port-evbarm-maintainer@netbsd.org, gnats-admin@netbsd.org,
 >         netbsd-bugs@netbsd.org
 > Subject: Re: port-evbarm/50799: cannot creat tun0
 > Date: Tue, 16 Feb 2016 10:09:45 +0100
 >
 >  --001a11c3cb3498e3e2052bdf7ecb
 >  Content-Type: text/plain; charset=3DUTF-8
 >
 >  Hello
 >
 >  Thank you very much for your response.
 >  As the problem obviously is on my side, I will
 >  try to get rid of it by doing an upgrade.
 >
 >  Joe
 >
 >  2016-02-13 14:25 GMT+01:00 Martin Husemann <martin@duskware.de>:
 >
 >  > The following reply was made to PR port-evbarm/50799; it has been note=
 d
 > by
 >  > GNATS.
 >  >
 >  > From: Martin Husemann <martin@duskware.de>
 >  > To: gnats-bugs@NetBSD.org
 >  > Cc:
 >  > Subject: Re: port-evbarm/50799: cannot creat tun0
 >  > Date: Sat, 13 Feb 2016 14:24:53 +0100
 >  >
 >  >  On Fri, Feb 12, 2016 at 08:30:00PM +0000, moeckel.johannes@gmail.com
 >  > wrote:
 >  >  > It occured on NetBSD RPI2.201601311330Z on RaspberryPi 2 using
 >  >  > the commands above
 >  >
 >  >  This works fine on other evbarm machines and RPI2 should have the tun
 >  >  device (via include RPI -> GENERIC.common).
 >  >
 >  >  Martin
 >  >
 >  >
 >
 >  --001a11c3cb3498e3e2052bdf7ecb
 >  Content-Type: text/html; charset=3DUTF-8
 >  Content-Transfer-Encoding: quoted-printable
 >
 >  <div dir=3D3D"ltr">Hello<div><br></div><div>Thank you very much for your
 > resp=3D
 >  onse.</div><div>As the problem obviously is on my side, I
 > will</div><div>tr=3D
 >  y to get rid of it by doing an
 > upgrade.</div><div><br></div><div>Joe</div><=3D
 >  /div><div class=3D3D"gmail_extra"><br><div class=3D3D"gmail_quote">2016-=
 02-13
 > 1=3D
 >  4:25 GMT+01:00 Martin Husemann <span dir=3D3D"ltr">&lt;<a href=3D3D"mail=
 to:
 > mart=3D
 >  in@duskware.de" target=3D3D"_blank">martin@duskware.de
 > </a>&gt;</span>:<br><bl=3D
 >  ockquote class=3D3D"gmail_quote" style=3D3D"margin:0 0 0 .8ex;border-lef=
 t:1px
 > #=3D
 >  ccc solid;padding-left:1ex">The following reply was made to PR
 > port-evbarm/=3D
 >  50799; it has been noted by GNATS.<br>
 >  <br>
 >  From: Martin Husemann &lt;<a href=3D3D"mailto:martin@duskware.de
 > ">martin@dusk=3D
 >  ware.de</a>&gt;<br>
 >  To: gnats-bugs@NetBSD.org<br>
 >  Cc:<br>
 >  Subject: Re: port-evbarm/50799: cannot creat tun0<br>
 >  Date: Sat, 13 Feb 2016 14:24:53 +0100<br>
 >  <br>
 >  =3DC2=3DA0On Fri, Feb 12, 2016 at 08:30:00PM +0000, <a href=3D3D"mailto:
 > moeckel.j=3D
 >  ohannes@gmail.com">moeckel.johannes@gmail.com</a> wrote:<br>
 >  =3DC2=3DA0&gt; It occured on NetBSD RPI2.201601311330Z on RaspberryPi 2
 > using<b=3D
 >  r>
 >  =3DC2=3DA0&gt; the commands above<br>
 >  <br>
 >  =3DC2=3DA0This works fine on other evbarm machines and RPI2 should have =
 the
 > tun=3D
 >  <br>
 >  =3DC2=3DA0device (via include RPI -&gt; GENERIC.common).<br>
 >  <span class=3D3D"HOEnZb"><font color=3D3D"#888888"><br>
 >  =3DC2=3DA0Martin<br>
 >  <br>
 >  </font></span></blockquote></div><br></div>
 >
 >  --001a11c3cb3498e3e2052bdf7ecb--
 >
 >

 --001a11c26b12d62e0c052f233764
 Content-Type: text/html; charset=UTF-8
 Content-Transfer-Encoding: quoted-printable

 <div dir=3D"ltr"><div><div><div><div><div><div>Hello<br><br></div><div>One =
 more feedback:<br></div>I compiled a new kernel with explicit &quot;pseudo-=
 device   tun&quot; and now it works.<br>To me &quot;tun&quot; does not seem=
  to be included:<br></div>----<br>root# grep tun RPI<br>[...]<br>#pseudo-de=
 vice  tun                     # network tunneling over tty<br>[...]<br>----=
 <br></div>As I am content with compiling a kernel, I would not call it a pr=
 oblem,<br></div>but it was a bit confusing, as it worked in my test i386 ne=
 tbsd VM out<br></div><div>of the box.<br></div><div><br></div>Thanks,<br></=
 div>Joe<div dir=3D"ltr"><br><div><div><div><div><br><div><div><div><div><br=
 ><div class=3D"gmail_quote"><div dir=3D"ltr">On Tue, Feb 16, 2016 at 10:10 =
 AM Johannes M=C3=B6ckel &lt;<a href=3D"mailto:moeckel.johannes@gmail.com" t=
 arget=3D"_blank">moeckel.johannes@gmail.com</a>&gt; wrote:<br></div><blockq=
 uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
 solid;padding-left:1ex">The following reply was made to PR port-evbarm/5079=
 9; it has been noted by GNATS.<br>
 <br>
 From: =3D?UTF-8?Q?Johannes_M=3DC3=3DB6ckel?=3D &lt;<a href=3D"mailto:moecke=
 l.johannes@gmail.com" target=3D"_blank">moeckel.johannes@gmail.com</a>&gt;<=
 br>
 To: <a href=3D"mailto:gnats-bugs@netbsd.org" target=3D"_blank">gnats-bugs@n=
 etbsd.org</a><br>
 Cc: <a href=3D"mailto:port-evbarm-maintainer@netbsd.org" target=3D"_blank">=
 port-evbarm-maintainer@netbsd.org</a>, <a href=3D"mailto:gnats-admin@netbsd=
 .org" target=3D"_blank">gnats-admin@netbsd.org</a>,<br>
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"mailto:netbsd-bugs@netbsd.org" targe=
 t=3D"_blank">netbsd-bugs@netbsd.org</a><br>
 Subject: Re: port-evbarm/50799: cannot creat tun0<br>
 Date: Tue, 16 Feb 2016 10:09:45 +0100<br>
 <br>
 =C2=A0--001a11c3cb3498e3e2052bdf7ecb<br>
 =C2=A0Content-Type: text/plain; charset=3DUTF-8<br>
 <br>
 =C2=A0Hello<br>
 <br>
 =C2=A0Thank you very much for your response.<br>
 =C2=A0As the problem obviously is on my side, I will<br>
 =C2=A0try to get rid of it by doing an upgrade.<br>
 <br>
 =C2=A0Joe<br>
 <br>
 =C2=A02016-02-13 14:25 GMT+01:00 Martin Husemann &lt;<a href=3D"mailto:mart=
 in@duskware.de" target=3D"_blank">martin@duskware.de</a>&gt;:<br>
 <br>
 =C2=A0&gt; The following reply was made to PR port-evbarm/50799; it has bee=
 n noted by<br>
 =C2=A0&gt; GNATS.<br>
 =C2=A0&gt;<br>
 =C2=A0&gt; From: Martin Husemann &lt;<a href=3D"mailto:martin@duskware.de" =
 target=3D"_blank">martin@duskware.de</a>&gt;<br>
 =C2=A0&gt; To: gnats-bugs@NetBSD.org<br>
 =C2=A0&gt; Cc:<br>
 =C2=A0&gt; Subject: Re: port-evbarm/50799: cannot creat tun0<br>
 =C2=A0&gt; Date: Sat, 13 Feb 2016 14:24:53 +0100<br>
 =C2=A0&gt;<br>
 =C2=A0&gt;=C2=A0 On Fri, Feb 12, 2016 at 08:30:00PM +0000, <a href=3D"mailt=
 o:moeckel.johannes@gmail.com" target=3D"_blank">moeckel.johannes@gmail.com<=
 /a><br>
 =C2=A0&gt; wrote:<br>
 =C2=A0&gt;=C2=A0 &gt; It occured on NetBSD RPI2.201601311330Z on RaspberryP=
 i 2 using<br>
 =C2=A0&gt;=C2=A0 &gt; the commands above<br>
 =C2=A0&gt;<br>
 =C2=A0&gt;=C2=A0 This works fine on other evbarm machines and RPI2 should h=
 ave the tun<br>
 =C2=A0&gt;=C2=A0 device (via include RPI -&gt; GENERIC.common).<br>
 =C2=A0&gt;<br>
 =C2=A0&gt;=C2=A0 Martin<br>
 =C2=A0&gt;<br>
 =C2=A0&gt;<br>
 <br>
 =C2=A0--001a11c3cb3498e3e2052bdf7ecb<br>
 =C2=A0Content-Type: text/html; charset=3DUTF-8<br>
 =C2=A0Content-Transfer-Encoding: quoted-printable<br>
 <br>
 =C2=A0&lt;div dir=3D3D&quot;ltr&quot;&gt;Hello&lt;div&gt;&lt;br&gt;&lt;/div=
 &gt;&lt;div&gt;Thank you very much for your resp=3D<br>
 =C2=A0onse.&lt;/div&gt;&lt;div&gt;As the problem obviously is on my side, I=
  will&lt;/div&gt;&lt;div&gt;tr=3D<br>
 =C2=A0y to get rid of it by doing an upgrade.&lt;/div&gt;&lt;div&gt;&lt;br&=
 gt;&lt;/div&gt;&lt;div&gt;Joe&lt;/div&gt;&lt;=3D<br>
 =C2=A0/div&gt;&lt;div class=3D3D&quot;gmail_extra&quot;&gt;&lt;br&gt;&lt;di=
 v class=3D3D&quot;gmail_quote&quot;&gt;2016-02-13 1=3D<br>
 =C2=A04:25 GMT+01:00 Martin Husemann &lt;span dir=3D3D&quot;ltr&quot;&gt;&a=
 mp;lt;&lt;a href=3D3D&quot;mailto:<a href=3D"mailto:mart" target=3D"_blank"=
 >mart</a>=3D<br>
 =C2=A0<a href=3D"mailto:in@duskware.de" target=3D"_blank">in@duskware.de</a=
 >&quot; target=3D3D&quot;_blank&quot;&gt;<a href=3D"mailto:martin@duskware.=
 de" target=3D"_blank">martin@duskware.de</a>&lt;/a&gt;&amp;gt;&lt;/span&gt;=
 :&lt;br&gt;&lt;bl=3D<br>
 =C2=A0ockquote class=3D3D&quot;gmail_quote&quot; style=3D3D&quot;margin:0 0=
  0 .8ex;border-left:1px #=3D<br>
 =C2=A0ccc solid;padding-left:1ex&quot;&gt;The following reply was made to P=
 R port-evbarm/=3D<br>
 =C2=A050799; it has been noted by GNATS.&lt;br&gt;<br>
 =C2=A0&lt;br&gt;<br>
 =C2=A0From: Martin Husemann &amp;lt;&lt;a href=3D3D&quot;mailto:<a href=3D"=
 mailto:martin@duskware.de" target=3D"_blank">martin@duskware.de</a>&quot;&g=
 t;martin@dusk=3D<br>
 =C2=A0<a href=3D"http://ware.de" rel=3D"noreferrer" target=3D"_blank">ware.=
 de</a>&lt;/a&gt;&amp;gt;&lt;br&gt;<br>
 =C2=A0To: gnats-bugs@NetBSD.org&lt;br&gt;<br>
 =C2=A0Cc:&lt;br&gt;<br>
 =C2=A0Subject: Re: port-evbarm/50799: cannot creat tun0&lt;br&gt;<br>
 =C2=A0Date: Sat, 13 Feb 2016 14:24:53 +0100&lt;br&gt;<br>
 =C2=A0&lt;br&gt;<br>
 =C2=A0=3DC2=3DA0On Fri, Feb 12, 2016 at 08:30:00PM +0000, &lt;a href=3D3D&q=
 uot;mailto:<a href=3D"mailto:moeckel.j" target=3D"_blank">moeckel.j</a>=3D<=
 br>
 =C2=A0<a href=3D"mailto:ohannes@gmail.com" target=3D"_blank">ohannes@gmail.=
 com</a>&quot;&gt;<a href=3D"mailto:moeckel.johannes@gmail.com" target=3D"_b=
 lank">moeckel.johannes@gmail.com</a>&lt;/a&gt; wrote:&lt;br&gt;<br>
 =C2=A0=3DC2=3DA0&amp;gt; It occured on NetBSD RPI2.201601311330Z on Raspber=
 ryPi 2 using&lt;b=3D<br>
 =C2=A0r&gt;<br>
 =C2=A0=3DC2=3DA0&amp;gt; the commands above&lt;br&gt;<br>
 =C2=A0&lt;br&gt;<br>
 =C2=A0=3DC2=3DA0This works fine on other evbarm machines and RPI2 should ha=
 ve the tun=3D<br>
 =C2=A0&lt;br&gt;<br>
 =C2=A0=3DC2=3DA0device (via include RPI -&amp;gt; GENERIC.common).&lt;br&gt=
 ;<br>
 =C2=A0&lt;span class=3D3D&quot;HOEnZb&quot;&gt;&lt;font color=3D3D&quot;#88=
 8888&quot;&gt;&lt;br&gt;<br>
 =C2=A0=3DC2=3DA0Martin&lt;br&gt;<br>
 =C2=A0&lt;br&gt;<br>
 =C2=A0&lt;/font&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&l=
 t;/div&gt;<br>
 <br>
 =C2=A0--001a11c3cb3498e3e2052bdf7ecb--<br>
 <br>
 </blockquote></div></div></div></div></div></div></div></div></div></div></=
 div>

 --001a11c26b12d62e0c052f233764--

From: mlelstv@serpens.de (Michael van Elst)
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: port-evbarm/50799: cannot creat tun0
Date: Tue, 29 Mar 2016 06:59:32 +0000 (UTC)

 moeckel.johannes@gmail.com (=?UTF-8?Q?Johannes_M=C3=B6ckel?=) writes:

 >As I am content with compiling a kernel, I would not call it a problem,
 >but it was a bit confusing, as it worked in my test i386 netbsd VM out
 >of the box.

 Yes, unfortunately there are differences between the platforms in what
 drivers and other subsystems are compiled in a default kernel, even
 when the code is machine-independent.

 Kernel modules were supposed to ease the pain, but there is still a
 long way to go.

 -- 
 -- 
                                 Michael van Elst
 Internet: mlelstv@serpens.de
                                 "A potential Snark may lurk in every tree."

State-Changed-From-To: open->closed
State-Changed-By: skrll@NetBSD.org
State-Changed-When: Fri, 25 Jun 2021 06:44:44 +0000
State-Changed-Why:
RPI2 kernel config has tun included.


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.46 2020/01/03 16:35:01 leot Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2020 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.