Why SET MAX ADDRESS(0xF9) of ATA command of IDE hard disk Aborts???
-
when I am executing SET MAX ADDRESS(0xF9) of ATA command, it is Aborting...For Aborting there are 2 reasons specified in "IBM HD Spec.pdf" > when Volatility bit -1 for permanent removing of HPA is specified and in Address offset mode, command is aborted... > READ_NATIVE_MAX_ADDRESS should be immediately called before SET MAX ADDRESS, otherwise command is aborted... I wish to remove HPA temperorily and take care of the above 2 precautions, still SET_MAX command is aborting... IDENTIFY_DEVICE, READ_NATIVE_MAX_ADDRESS cmds are executing perfectly... Before executing READ_NATIVE_MAX_ADDRESS, IDENTIFY_DEVICE cmd is executed...When IDENTIFY DEVICE cmd is issued 10th bit of word 82 is 0 returned by device i.e, HPA feature set is not supported...If that is the case, I'm able to execute READ_NATIVE_MAX_ADDRESS CMD and with one tool I'm able to create & remove HPA... Please send me suggestions or solution if possible for not aborting SET MAX ADDRESS cmd.... Regards, mohan.