yes it seems that some jmicron powered external drive docks/portable units have an odd jmb chip that win7 is quirky about i must be lucky my vantec nexstar sata hdd dock works fine on both esata and usb although im pretty sure it doesn't use the jmb chip when in esata mode it's a direct pass through of sata commands the jmb chip is used for usb2.0 support only
um what chipset supplies the esata port on your mobo is it a silicon image chip or some other chip involved i do know that sometimes if i used a WD drive in the dock it wouldn't be detected half of the time and would require me to remove the drive and power up/down then reconnet it and it would go till the next boot then cross fingers and hope it's there
yup pretty much don't bother with esata in win7 on that mobo just use the usb2.0 and all your problems are gone if you still insist on using esata then get yourself an add in card that has esata ports on it that should fix your problem
Don't know if this has been answered yet, I had the same problem and downloaded JMB36X_WinDrv_R1.17.48.06_eSATA.zip from the following link Link Removed
Once installed and rebooted esata drives detected.
regards
Uimatrix013