Date: Sat, 6 Jan 2001 09:30:03 -0800 (PST) From: Soren Schmidt <sos@freebsd.dk> To: freebsd-bugs@FreeBSD.org Subject: Re: kern/24109: patch for making the atapi-cd drive waits for media Message-ID: <200101061730.f06HU3F17578@freefall.freebsd.org>
index | next in thread | raw e-mail
The following reply was made to PR kern/24109; it has been noted by GNATS.
From: Soren Schmidt <sos@freebsd.dk>
To: alexandre12@mageos.com
Cc: freebsd-gnats-submit@FreeBSD.ORG
Subject: Re: kern/24109: patch for making the atapi-cd drive waits for media
Date: Sat, 6 Jan 2001 18:25:46 +0100 (CET)
It seems alexandre12@mageos.com wrote:
> --- dev/ata/atapi-cd.c.orig Sat Jan 6 16:41:54 2001
> +++ dev/ata/atapi-cd.c Sat Jan 6 16:44:39 2001
> @@ -490,6 +490,12 @@
> struct acd_softc *cdp;
> int track = (dev->si_udev & 0x00ff0000) >> 16;
>
> + /*
> + * Close the CDROM door and waits for the media to be ready (patch by <alexandre12@mageos.com>)
> + */
> +
> + acdioctl(dev, CDIOCCLOSE,0,flags, p);
> +
> if (track) {
> dev_t dev1 = makedev(major(dev), (dev->si_udev & 0xff0000ff));
This will do the same, but is much cleaner:
--- atapi-cd.c 2000/10/25 06:43:02 1.48.2.6
+++ atapi-cd.c 2001/01/06 17:24:39
@@ -490,6 +490,8 @@
struct acd_softc *cdp;
int track = (dev->si_udev & 0x00ff0000) >> 16;
+ acd_eject(cdp, 1);
+
if (track) {
dev_t dev1 = makedev(major(dev), (dev->si_udev & 0xff0000ff));
But I'm not sure I want this to happen....
-Søren
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200101061730.f06HU3F17578>
