Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Dec 2003 15:08:47 -0500
From:      Joe Marcus Clarke <marcus@FreeBSD.org>
To:        John-Mark Gurney <gurney_j@efn.org>
Cc:        hackers@FreeBSD.org
Subject:   Re: Programmatically test for a DVD drive
Message-ID:  <1071864527.762.17.camel@gyros>
In-Reply-To: <20031219200214.GC559@funkthat.com>
References:  <1071624821.78714.9.camel@shumai.marcuscom.com> <20031219200214.GC559@funkthat.com>

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

--=-TX8JLsVzzbI8OdH6BOu0
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Fri, 2003-12-19 at 15:02, John-Mark Gurney wrote:
> Joe Marcus Clarke wrote this message on Tue, Dec 16, 2003 at 20:33 -0500:
> > I'm trying to figure out the best way to programmatically test to see i=
f
> > a disc device is a DVD device.  That is, how can I tell the difference
> > between a CD-[ROM|R|RW] and a DVD-[ROM|R|RW]?  Is there a set method fo=
r
> > doing this, or should I just try to execute a DVD ioctl, and test to se=
e
> > if it succeeds?  Thanks.
>=20
> Take a look at cdrecord and see what that does...  But that might
> require you to use atapi-cam instead of the "normal" atapi-cd device.

Thanks for the pointer.  Using atapi-cam is not a problem since the
application I'm porting is basically a front-end to cdrecord which
requires atapi-cam.  However, I didn't know cdrecord detected the
difference on its own, or just did what it was told via command line
arguments.

Joe

>=20
> You could also read the specs for atapi, and implement the ioctl for
> the atapi-cd drivers to do the query.
--=20
Joe Marcus Clarke
FreeBSD GNOME Team	::	marcus@FreeBSD.org
gnome@FreeBSD.org
FreeNode / #freebsd-gnome
http://www.FreeBSD.org/gnome


--=-TX8JLsVzzbI8OdH6BOu0
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (FreeBSD)

iD8DBQA/41rPb2iPiv4Uz4cRAiHNAKCRINVzqPYqe5Mo3wuUKdX7B9tnxwCfRtcB
UGPQoApviQ6Fx583WRlKQPI=
=uOci
-----END PGP SIGNATURE-----

--=-TX8JLsVzzbI8OdH6BOu0--



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