Drone arm failing: Compass sensor inconsistent

While trying to arm the drone in the beginning stage, error reported in QGC is “Compass sensor inconsistent”. Has anyone faced this issue? Please suggest the possible resolution.

We tried to disable the internal sensor through disabling CAL_MAG1_EN. After that, Preflight check error message changed from “Inconsistent compass sensor” to “Position Unknown”.
We can observe the GPS compass movement on the QGC screen.

PS: We have already updated our firmware version to 1.9.

Regards,
Nishant Jain