Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 May 2002 10:28:19 +0900
From:      Makoto Matsushita <matusita@jp.FreeBSD.org>
To:        stable@FreeBSD.ORG
Subject:   Re: VMware 3.1.1 for Windows and FreeBSD 4.6-RC2
Message-ID:  <20020530102819K.matusita@jp.FreeBSD.org>
In-Reply-To: <20020529113651.A74576@unixdaemons.com>
References:  <20020530002054D.matusita@jp.FreeBSD.org> <20020530002054D.matusita@jp.FreeBSD.org> <20020529113651.A74576@unixdaemons.com>

next in thread | previous in thread | raw e-mail | index | archive | help

Ok, I've investigated a little, and found that sysinstall is stalled
at line 342 of src/release/sysinstall/devices.c rev 1.117.2.16.

In function deviceTry(), sysinstall try to open(2) /dev/acd0c: at
first, there is no device file, it should be failed.  sysinstall next
try to make a device file /dev/acd0c with 117:0 by mknod(2).  After
that, sysinstall try to open(2) /dev/acd0c again.  It successes, and
return with file descriptor.

However, when sysinstall close(2) the file descriptor last opened,
sysinstall stalled.  It seems that close(2) syscall doesn't return.

Note that this behavior is occured both CD-ROM drive has a disc or not.

It would be a problem of 4-stable kernel, and VMware.  Anybody runs
recent (read: Apr/2002 or later) 4-stable on VMware?  Your virtual
ATAPI CD-ROM works fine for you?

Or, is there something wrong with following code?

main() {
	int fd;
	fd = open("/dev/acd0c", O_RDONLY);
	close(fd); /* stalls here */
}

-- -
Makoto `MAR' Matsushita

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020530102819K.matusita>