Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Feb 2003 12:20:46 +0100
From:      Thomas Quinot <thomas@FreeBSD.ORG>
To:        "Kenneth D. Merry" <ken@kdm.org>
Cc:        scsi@FreeBSD.org, current@FreeBSD.org, joe@FreeBSD.org, thomas@FreeBSD.org
Subject:   Re: call for testers: cd(4) changes
Message-ID:  <20030215112046.GA20707@melusine.cuivre.fr.eu.org>
In-Reply-To: <20030214232001.A71462@panzer.kdm.org>
References:  <20030214232001.A71462@panzer.kdm.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Le 2003-02-15, Kenneth D. Merry écrivait :

>  - Automatically detect CDROM drives that can't handle 6 byte mode
>    sense and mode select, and adjust our command size accordingly.
>    More information on that below.
> 
>  - MODE_SENSE and MODE_SELECT translation removed in ATAPICAM and in
>    the umass(4) driver, since there's no way for that to work properly
>    (see below).

I'm afraid things are not as simple as that. Unfortunately you cannot
expect ATAPI drives to properly reject MODE_{SENSE,SELECT}_6 and try the
_10 variants in that case: the reason why ATAPICAM inconditionnally
translates the _6 commands into _10 is because some ATAPI drives have
been found to lock up when they rececive the _6 commands, whereas the
ATAPI specification only mandates the implementation of the _10
versions.
 
>  - The media validation routine also reads the table of contents off
>    the drive.

Great! That could also allow the creation of per-track /dev nodes, as
acd has.

Thomas.

-- 
    Thomas.Quinot@Cuivre.FR.EU.ORG

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




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