other users here that were using ESATA (not usb) had the issue, and they ran the stb auto correct, and then when they booted up again they were able to get it to recognize.
give it a shot, so disconnect the esata, and then go to menu>customer support>in home agent>set top box auto correct
then reconnect it after it finishes