From owner-freebsd-questions Fri Nov 3 08:27:27 1995 Return-Path: owner-questions Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id IAA16804 for questions-outgoing; Fri, 3 Nov 1995 08:27:27 -0800 Received: from solvalou.sol.cs.ritsumei.ac.jp (solvalou.sol.cs.ritsumei.ac.jp [133.19.22.222]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id IAA16796 for ; Fri, 3 Nov 1995 08:27:17 -0800 Received: (from mouri@localhost) by solvalou.sol.cs.ritsumei.ac.jp (8.6.12+2.4W/3.4W2-solvalou) id BAA00990; Sat, 4 Nov 1995 01:28:59 +0900 Message-Id: <199511031628.BAA00990@solvalou.sol.cs.ritsumei.ac.jp> To: freebsd-questions@freebsd.org Subject: Re: Bugs in SCSI? In-Reply-To: Your message of "Fri, 3 Nov 1995 07:53:05 -0500 (EST)" References: <199511031253.HAA28675@hda.com> X-Mailer: Mew version 1.00 on Emacs 19.28.1, Mule 2.3 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Date: Sat, 04 Nov 1995 01:28:58 +0900 From: Koichi MOURI Sender: owner-questions@freebsd.org Precedence: bulk Peter Dufault writes: > > FreeBSD was rebooted when I executed xmcd which is an application of > > CD Player. I think the reason of it is bugs of FreeBSD. > > > > Version of xmcd is 1.4 patch level 2. And I chenged O_RDONLY in > > pthru_open() (libdi.d/os_frbsd.c) to O_RDWR. This idea is got from Ti > > Kan , author of xmcd. > >You have to do that to make it work. Yes. I want to make it work. I am doing my best. But it's becomes difficult because the problems may be inside kernel. > > If anyone have good idea, please teach me! > >Please give a full description of what happens, especially the panic >string if there was one. I got a panic message "biodone: buffer not busy." This message is printed by biodone in /sys/kern/vfs_bio.c. I think that ioctl() of 163rd line in $XMCD/libdi.d/os_frbsd.c must make an opportunity of reboot... I put compiled binaries to: eos.sol.cs.ritsumei.ac.jp:/pub/tmp/xmcd-1.4-compiled.tar.gz This archive file includes a static linked binary and a binary using shared library of libXm (Motif). If you want to test. Please use this. -- Koichi