From owner-freebsd-emulation@FreeBSD.ORG Mon Mar 9 09:37:08 2009 Return-Path: Delivered-To: freebsd-emulation@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5C0AD106564A; Mon, 9 Mar 2009 09:37:08 +0000 (UTC) (envelope-from gary.jennejohn@freenet.de) Received: from mout1.freenet.de (mout1.freenet.de [IPv6:2001:748:100:40::2:3]) by mx1.freebsd.org (Postfix) with ESMTP id ED88E8FC12; Mon, 9 Mar 2009 09:37:07 +0000 (UTC) (envelope-from gary.jennejohn@freenet.de) Received: from [195.4.92.27] (helo=17.mx.freenet.de) by mout1.freenet.de with esmtpa (ID gary.jennejohn@freenet.de) (port 25) (Exim 4.69 #76) id 1Lgbv0-00086Z-T7; Mon, 09 Mar 2009 10:37:06 +0100 Received: from tc7b5.t.pppool.de ([89.55.199.181]:61545 helo=ernst.jennejohn.org) by 17.mx.freenet.de with esmtpa (ID gary.jennejohn@freenet.de) (port 25) (Exim 4.69 #76) id 1Lgbv0-0008T8-K1; Mon, 09 Mar 2009 10:37:06 +0100 Date: Mon, 9 Mar 2009 10:37:06 +0100 From: Gary Jennejohn To: Doug Barton Message-ID: <20090309103706.0a44fb26@ernst.jennejohn.org> In-Reply-To: <49B46A29.7020500@FreeBSD.org> References: <49B46A29.7020500@FreeBSD.org> X-Mailer: Claws Mail 3.7.1 (GTK+ 2.14.7; amd64-portbld-freebsd8.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-emulation@FreeBSD.org Subject: Re: qemu 0.10.0 - cd/dvd drive access problems X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: gary.jennejohn@freenet.de List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Mar 2009 09:37:08 -0000 On Sun, 08 Mar 2009 18:00:25 -0700 Doug Barton wrote: > One of my main reasons for wanting to install qemu was to be able to > use Windows tools for things like archiving DVDs. Now that I have qemu > working pretty well for most things, I tried to start using it for > DVD/CD access and it's not working well at all. I installed XP via a > typical installation CD, so I thought I had it made in this area. :( > > I'm using '-cdrom /dev/acd0' the same way I did for the install. If > there is a disc in the drive when I start qemu I can "see" the disc, > and copy some small files from it. However trying to copy/read large > files (say, 1G) doesn't work at all. I get an error saying that sector > of the disc cannot be read (this is with known-good discs). I tried > with and without the cd-rom DMA compile-time OPTION, no luck. If I > remove the disc from the drive, or if there is no disc in the drive > when I start qemu, inserting one after it starts produces no results. > Every time I try to access the drive I get the "Please insert a disc > into drive D:" error message. > > I'm using a fairly up to date 8-current as the host, btw. > > > Any suggestions? > Do you have vfs_aio in your kernel or as a module? I've run openSUSE in qemu and used the DVD drive with no problems at all; I have vfs_aio in my kernel. However, I don't know how much data were transfered by openSUSE. Since I was merely loading packages from the DVD it may have been only a few MB. One thing I've noticed is that the DVD drive is locked and I can't open the drawer once qemu starts, even if there is no disc in the drive. Apparently openSUSE acceses the drive (i.e. locks it) even when it's empty. --- Gary Jennejohn