[MtFuji] Mt Fuji / MMC: Power state reporting of CD / DVD / BD drives

David Burg daviburg at windows.microsoft.com
Mon Oct 13 10:31:27 PDT 2008


* From the T10 Reflector (t10 at t10.org), posted by:
* David Burg <daviburg at windows.microsoft.com>
*
Hello Katata-san,
I understand. SPC3 mechanism and MMC mechanism are redundant in function. MMC
devices accordingly implement the specific MMC mechanism and not the SPC3
mechanism (mechanism which further would conflict with other specific MMC
mechanism). This is reasonable.
With regards,
David.
-----Original Message-----
From: owner-mtfuji5 at avc-pioneer.com [mailto:owner-mtfuji5 at avc-pioneer.com] On
Behalf Of keiji_katata at post.pioneer.co.jp
Sent: Thursday, October 02, 2008 11:21 PM
To: mtfuji5 at avc-pioneer.com
Cc: t10 at t10.org
Subject: Re: [MtFuji] Mt Fuji / MMC: Power state reporting of CD / DVD / BD
drives
Hello David,
I think it could be unusual for MMC device to support this SPC3 description.
Because MMC device uses the additional sense code field for other purpose
when the sense key set to NO SENSE.
For example when you check MMC3 by word "NO SENSE" you may find two cases.
 4.2.5 CD Audio error reporting
 5.4.3.12.1 Background Formatting: New Format
And MMC/Fuji specify "Power Management Class Events" for this function.
To avoid possible confusion, I think we may discuss this "not seem
spec-compliant" issue in the next MMC.
Best regards,
Keiji Katata
PIONEER CORP.
David Burg <daviburg at windows.microsoft.com>@avc-pioneer.com on 2008/10/03
08:23:03
mtfuji5 at avc-pioneer.com$B$KJV?.$7$F$/$@$5$$(B
$BAw?.<T(B:	  owner-mtfuji5 at avc-pioneer.com
$B08 at h(B:  "mtfuji5 at avc-pioneer.com" <mtfuji5 at avc-pioneer.com>,
"t10 at t10.org"
       <t10 at t10.org>
cc:
$B7oL>(B:  [MtFuji] Mt Fuji / MMC: Power state reporting of CD / DVD / BD
drives
Hello,
I am currently working on power management of CD / DVD / BD devices and
observe a behavior that does not seem spec-compliant. I$B!G(Bd like to
confirm with the Fuji / MMC committee that such behavior is out of spec.
SPC-3r23 says:
$B!H(BIf the logical unit is in a power condition other than the active
power condition when a REQUEST SENSE command is received and there is no ACA
condition, it shall return the sense key set to NO SENSE and the additional
sense code set to one of the following:
a) LOW POWER CONDITION ON if the reason for entry into the power condition is
unknown;
b) IDLE CONDITION ACTIVATED BY TIMER if the logical unit entered the idle
power condition due to the idle condition timer (see 7.4.12);
c) STANDBY CONDITION ACTIVATED BY TIMER if the logical unit entered the
standby power condition due to the standby condition timer (see 7.4.12);
d) IDLE CONDITION ACTIVATED BY COMMAND if the logical unit entered the idle
power condition due to receipt of a command requiring the idle power
condition while it was in the standby power condition; or
e) Another additional sense code based on requirements specified in a command
standard (see 3.1.18).
On completion of the command the logical unit shall return to the same power
condition that was active before the REQUEST SENSE command was received. A
REQUEST SENSE command shall not reset any power condition timers.$B!I(B
I am issuing the following to get the device to Idle State:
<see StartStopUnit.jpg>
 (See attached file: StartStopUnit.jpg)
Then query the state with Request Sense, but I don$B!G(Bt see the power
condition in the additional sense code:
<see Requestsense.jpg>
(See attached file: RequestSense.jpg)
Shouldn$B!G(Bt a spec-compliant device return its current power state in
the request sense answer? Do CD / DVD / BD drives use a different command to
indicate their current power state?
With regards,
David.
*
* For T10 Reflector information, send a message with
* 'info t10' (no quotes) in the message body to majordomo at t10.org



More information about the T10 mailing list