360050398

10.8.32 SET MAX ADDRESS EXT (37h)

COMMAND CODE

0 0 1 1 0 1 1 1

 

REGISTER

 

 

 

REGISTER SETTING

NORMAL COMPLETION

DR

 

 

drive no.

 

no change

LBA

Current

 

Max LBA(7:0)

HOB=0

 

no change

 

 

Low

Previous

 

Max LBA(31:24)

HOB=1

 

no change

LBA

Current

 

Max LBA(15:8)

HOB=0

 

no change

Mid

Previous

 

Max LBA(39:32)

HOB=1

 

no change

LBA

Current

 

Max LBA(23:16)

HOB=0

 

no change

High

Previous

 

Max LBA(47:40)

HOB=1

 

no change

SC

Current

 

00H / 01 H

HOB=0

 

no change

 

Previous

 

reserved

HOB=1

 

no change

FT

Current

 

reserved

HOB=0

 

no change

 

Previous

 

reserved

HOB=1

 

no change

This command specifies the the maximum address in a range of actual drive capacity. If the address exceeding the set value is accessed , “ ABORT ERROR “ error will be reported. This set value affects the values of WORD 60, 61, 100-103 of IDENTIFY DEVICE command.

This command shall be immediately preceded by Read Native Max Address EXT command. Otherwise, it will be terminated with “ ABORT ERROR ” .

If this command is issued twice with a volatile bit set to 1 after power-up or hardware reset, “ID Not Found error” will be reported.

If a host protected area has been established by a SET MAX ADDRESS command, this command will be terminated with “ ABORT ERROR ” .

Volatile bit ( SC register bit 0 ) :

If this command is issued with a volatile bit set to 1, the set value of this command is valid after power-up or hardware reset.

If this command is issued with a volatile bit cleared to 0, the set value of this command shall be cleared after hard reset or power-on and the maximam value shall be the last value with a volatile bit set to 1.

10.8.33 Read Native Max Address (F8h)

COMMAND CODE

 

1 1 1 1 1 0 0 0

REGISTER

 

REGISTER SETTING

NORMAL COMPLETION

DR

 

DRIVE No.

no change

CY

 

 

 

maximum cylinder number

HD

 

 

 

maximum head number

SN

 

 

 

maximum sector number

LBA

 

 

 

maximum LBA

This command sets the maximum address in CY, HD, SN register. If LBA ( DRV / HD register bit6 ) is set to 1, the maximum address shall be LBA value.

If the 48-bit native max address is greater than 268,435,455, the Read Native Max Address command shall return a maximum value of 268,435,454.

Toshiba Corporation Digital Media Network Company

Page 96 of 157

© 2005, Copyright TOSHIBA Corporation All Rights Reserved