From owner-freebsd-current@FreeBSD.ORG Mon Oct 18 08:52:58 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8345716A4CE; Mon, 18 Oct 2004 08:52:58 +0000 (GMT) Received: from mailout08.sul.t-online.com (mailout08.sul.t-online.com [194.25.134.20]) by mx1.FreeBSD.org (Postfix) with ESMTP id 12B2343D48; Mon, 18 Oct 2004 08:52:58 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from fwd10.aul.t-online.de by mailout08.sul.t-online.com with smtp id 1CJTFw-0003jB-00; Mon, 18 Oct 2004 10:52:40 +0200 Received: from Andro-Beta.Leidinger.net (JJVEa6ZrrekXvhLJLR5TuCqoWyT3A6AWe81JLOcPIVcsjhJHrStash@[84.128.193.206]) by fmrl10.sul.t-online.com with esmtp id 1CJTFn-2B9GIy0; Mon, 18 Oct 2004 10:52:31 +0200 Received: from Andro-Beta.Leidinger.net (localhost [127.0.0.1]) i9I8qSjg018030; Mon, 18 Oct 2004 10:52:28 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: (from www@localhost)i9I8qR3U018029; Mon, 18 Oct 2004 10:52:27 +0200 (CEST) (envelope-from Alexander@Leidinger.net) X-Authentication-Warning: Andro-Beta.Leidinger.net: www set sender to Alexander@Leidinger.net using -f Received: from wwwproxy-2.sns-felb.debis.de (wwwproxy-2.sns-felb.debis.de [53.122.192.14]) by netchild.homeip.net (IMP) with HTTP for ; Mon, 18 Oct 2004 10:52:27 +0200 Message-ID: <1098089547.4173844b1027a@netchild.homeip.net> Date: Mon, 18 Oct 2004 10:52:27 +0200 From: Alexander@Leidinger.net To: rse@engelschall.com References: <20041015201033.GA51887@engelschall.com> <86acumu6dy.fsf@kamino.rfc1149.org> <20041016170946.GA86123@engelschall.com> In-Reply-To: <20041016170946.GA86123@engelschall.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit User-Agent: Internet Messaging Program (IMP) 3.2.6 / FreeBSD-4.10 X-Originating-IP: 53.122.192.14 X-ID: JJVEa6ZrrekXvhLJLR5TuCqoWyT3A6AWe81JLOcPIVcsjhJHrStash@t-dialin.net X-TOI-MSGID: 9b3fb2e2-3377-4c06-a406-218c6cb3e35a cc: Arne Schwabe cc: freebsd-current@freebsd.org Subject: Re: Linux ABI and permissions to /dev X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Oct 2004 08:52:58 -0000 Zitat von "Ralf S. Engelschall" : > > > Has anybody an idea where to search? There were no changes to devfs > > > recently and the recent changes to the Linuxulator seemed harmless to me > > > at the first glance... > > > > is there a /usr/compat/linux/dev directory? If there is try to remove > > it, so that it does not shadow the /dev/ direcotry > > Yes, I have a /compat/linux/dev directory: > > | # ls -l /compat/linux/dev/ > | total 0 > | brw-r--r-- 1 root wheel 0, 0x00010002 Sep 17 22:05 had > | brw-r--r-- 1 root wheel 0, 0x0001000a Sep 17 22:05 hdb > | lrwxr-xr-x 1 root wheel 22 Sep 17 22:05 tty0 -> > /compat/linux/dev/tty1 > | lrwxr-xr-x 1 root wheel 10 Sep 17 22:05 tty1 -> /dev/ttyv0 > | lrwxr-xr-x 1 root wheel 10 Sep 17 22:05 tty10 -> /dev/ttyv9 > | lrwxr-xr-x 1 root wheel 10 Sep 17 22:05 tty11 -> /dev/ttyva > | lrwxr-xr-x 1 root wheel 10 Sep 17 22:05 tty12 -> /dev/ttyvb > | lrwxr-xr-x 1 root wheel 10 Sep 17 22:05 tty2 -> /dev/ttyv1 > | lrwxr-xr-x 1 root wheel 10 Sep 17 22:05 tty3 -> /dev/ttyv2 > | lrwxr-xr-x 1 root wheel 10 Sep 17 22:05 tty4 -> /dev/ttyv3 > | lrwxr-xr-x 1 root wheel 10 Sep 17 22:05 tty5 -> /dev/ttyv4 > | lrwxr-xr-x 1 root wheel 10 Sep 17 22:05 tty6 -> /dev/ttyv5 > | lrwxr-xr-x 1 root wheel 10 Sep 17 22:05 tty7 -> /dev/ttyv6 > | lrwxr-xr-x 1 root wheel 10 Sep 17 22:05 tty8 -> /dev/ttyv7 > | lrwxr-xr-x 1 root wheel 10 Sep 17 22:05 tty9 -> /dev/ttyv8 > > And yes, your guess is right: once I remove it, the problem with > my "echo foo >/dev/null" or running "acroread" wents away. But the > /compat/linux/dev stuff is created by the "vmware3" port with its... > > | @exec mkdir -p %%LINUXBASE%%/dev;for n in 0 1 2 3 4 5 6 7 8 9; do ln -s > /dev/ttyv$n %%LINUXBASE%%/dev/tty$n;done > | @exec ln -s /dev/ttyva %%LINUXBASE%%/dev/tty10 > | @exec ln -s /dev/ttyvb %%LINUXBASE%%/dev/tty11 > | @exec mknod %%LINUXBASE%%/dev/had b 0 0x00010002 > | @exec mknod %%LINUXBASE%%/dev/hdb b 0 0x0001000a > > ...and unfortunately without at least the /compat/linux/dev/ttyv0 VMWare > ultimately fails on startup. So, for running VMWare one really needs > this directory. > > Additionally, the overlaying of /dev with /compat/linux/dev as the > "vmware3" port does, definetely _worked_ until about 2 weeks ago. So, > the question is what broke it? PHK (CCed) did some device nodes related commits to the filesystems. This could be related. Bye, Alexander.