Hello,

 

I am currently working on power management of CD / DVD / BD devices and observe a behavior that does not seem spec-compliant. I’d like to confirm with the Fuji / MMC committee that such behavior is out of spec.

 

SPC-3r23 says:

 

“If 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.”

 

I am issuing the following to get the device to Idle State:

 

Then query the state with Request Sense, but I don’t see the power condition in the additional sense code:

 

 

Shouldn’t 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.