Toshiba MK4006GAH Computer Drive User Manual


 
Toshiba Corporation Digital Media Network Company
Page 94 of 153
© 2003, Copyright TOSHIBA Corporation All Rights Reserved
11.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
Low
Current
Previous
Max LBA(7:0)
Max LBA(31:24)
HOB=0
HOB=1
no change
no change
LBA
Mid
Current
Previous
Max LBA(15:8)
Max LBA(39:32)
HOB=0
HOB=1
no change
no change
LBA
High
Current
Previous
Max LBA(23:16)
Max LBA(47:40)
HOB=0
HOB=1
no change
no change
SC Current
Previous
00
H
/ 01
H
reserved
HOB=0
HOB=1
no change
no change
FT Current
Previous
reserved
reserved
HOB=0
HOB=1
no change
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.
11.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.