HDs connected via eSATA not detected; Storage Controllers absent

yanagawa

New member
Local time
7:26 PM
Messages
3
Hi. This is a longish one. I will try to be as informative and clear as possible.

Brief summary of problem: Hard drives connected externally via eSATA are not "seen" by Windows. There are no storage controllers in the device manager. This is the result of trying to install a hard disk controller that would allow monitoring of HDs connected by eSATA.

Long version:

I have been using software to monitor HD performance, temperature, errors, etc. This has worked for USB connected drives. I use Vantec Nexstar 3 enclosures and a Thermaltake BlacX Duet dock. These are standard WD Black and Blue drives, and Seagate Barracudas.

However, recently I started using eSATA connections with my external drives, and noticed that the software could not monitor them (no temp, SMART data, etc.). I contacted the developer for assistance.

He informed me that the controller — Marvell 61xx — was the issue. The current version does not provide HD status information. He directed me to replace it with a driver that I could download from his site. I attempted to install the driver via the Device Manager. I located the Storage Controllers section, found the Marvell 61xx controller, and tried to update by browsing to the proper driver file. This did not work: a dialog box told me that the best driver software for my device was already installed and up-to-date.

At this point he told me the alternate method would be to go to the Storage Controllers section, choose update, browse, and then "let me pick from a list of device drivers", and then choose the "standard dual channel PCI controller" driver, which is a generic Windows driver. The idea here, I believe, was that this would allow the software to monitor the drive, and also might be a workaround to eventually get the desired "better" driver installed.

After doing this and rebooting, the drive was detected and also recognized by the monitoring software. However it reported the drive as having 100% performance and 0% health, because the threshold value for Reallocated Sectors was reported incorrectly as 207, with the current value being 200. I reinstalled the monitor, and it seemed to report the disk as 100% for both, but with some odd threshold values.

I then ejected the drive (via the Windows Safely Remove utility on taskbar), and reconnected. The PC no longer saw the drive through eSATA, but did when I connected via USB. I rebooted again, and the computer did not detect any drives connected by eSATA. This continues to be the case.

I looked in the Device Manager, and realized that there is no longer a section for Storage Controllers. This continues to be so, even after hard and soft reboots and even in Safe Mode.

I have also tried scanning for hardware changes -- no dice, and just straight installing the driver that the developer suggested in the first place. All that did was make a folder called "Marvell" in the Program Files (x86) folder, and I have no idea what to do with that.

I have not tried any System Repair nor System Restore, mainly because neither of them have ever worked for me. I do have Restore Points from earlier this week.

At this point, all I want is for my computer to be able to detect and use drives connected via eSATA. I don't really care if they can be monitored or not (though if there were a way to make that happen, that would be nice).

Any ideas or guidance would be greatly appreciated.

Thanks
 

My Computer My Computer

At a glance

Windows 7 Home Premium 64-bitAMD Phenom(tm) II X4 965G-Skill F3-12800CL9-4GBXL (x2)GIGABYTE GeForce GTX 660
Computer type
PC/Desktop
Computer Manufacturer/Model Number
custom
OS
Windows 7 Home Premium 64-bit
CPU
AMD Phenom(tm) II X4 965
Motherboard
ASUS M4A79XTD EVO
Memory
G-Skill F3-12800CL9-4GBXL (x2)
Graphics Card(s)
GIGABYTE GeForce GTX 660
Browser
Mozilla Firefox
I would perform a system restore to a time before you replaced the driver.
 

My Computer My Computer

At a glance

Windows 10 Pro x64, Windows 8.1 Pro x64, Wind...INTEL i9-7920X LGA 206664 GB (4 X 16 GB) G-Skill V Series DDR4 3200 ...EVGA GTX 1060 SC 3 GB
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom Built
OS
Windows 10 Pro x64, Windows 8.1 Pro x64, Windows 7 Ultimate x64 SP1,
CPU
INTEL i9-7920X LGA 2066
Motherboard
Gigabyte X299-WU8 F3
Memory
64 GB (4 X 16 GB) G-Skill V Series DDR4 3200 Quad Channel
Graphics Card(s)
EVGA GTX 1060 SC 3 GB
Sound Card
Realtek Onboard ALC1220
Monitor(s) Displays
2 x Samsung S27E310
Screen Resolution
1920x1080
Hard Drives
Samsung 2 x 970 EVO Plus 500 GB NVMe
1 x 6TB WD 6003FZBX SATA
1 x 6TB WD 60EFRX SATA
12 x 3TB WD 30EFRX SATA
PSU
Seasonic X-1050
Case
Thermaltake Armor+
Cooling
Corsair H80i V2 Liquid AOI Cooler
Keyboard
Logitech G510s
Mouse
Logitech MX Master 2S
Internet Speed
200 Mb/s
Antivirus
ESET NOD32 13.1
Browser
EDGE (Dev, Canary, Beta), Chrome
Other Info
ASUS RT-AC68U router
Malwarebytes 4.0.4
I frequently find HDs connected via eSATA fail to auto-mount properly get a drive letter assigned and appear absent. When I load up the Disk Management tool within Computer Management I can see the drive without a drive letter. After assigning a drive letter the drive then appears properly with its correct drive label.

Some have suggested commands that will enable/repair auto-mounting of hard disks but I still see the problem popping up and simply assign a drive letter in Disk Management when it occurs.

This might or might not be relevant to the problem you're experiencing. But ya never know ....
 

My Computer My Computer

At a glance

Win 10 ProIntel Core i7-6900K32GB DDR4-2133Gforce GTX 750 Ti
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom build
OS
Win 10 Pro
CPU
Intel Core i7-6900K
Motherboard
Asus X99-DELUXE II
Memory
32GB DDR4-2133
Graphics Card(s)
Gforce GTX 750 Ti
Monitor(s) Displays
2x Dell U2413
Screen Resolution
1920 x 1200
Hard Drives
Samsung 850 Pro 256 GB SSD
WD600GLFS
WD300GLFS
PSU
Corsair AX750
Case
Lian Li PC-B10
Cooling
Nochua N1
Keyboard
Das Keyboard Pro (Cherry MX blue w/O-Ring Mod)
Mouse
Logitech MX-610 Laser w/Teflon pads
rpmtl how is the drive suppose to be mounted without a drive letter if the OP doesn't have drivers? I suggest that you download the chipset drivers for your computer from the manufacturer's website.
 

My Computers My Computers

  • At a glance

    Windows 7 pro/Windows 10 ProIntel i7 860 Quad core 2.8 ghz8 gbATI Radeon HD 5770 1 gb ram
    Computer type
    PC/Desktop
    Computer Manufacturer/Model Number
    HP Pavillion Elite HPE-250f
    OS
    Windows 7 pro/Windows 10 Pro
    CPU
    Intel i7 860 Quad core 2.8 ghz
    Memory
    8 gb
    Graphics Card(s)
    ATI Radeon HD 5770 1 gb ram
    Monitor(s) Displays
    Alienware 25 AW2521HF & Viewsonic
    Screen Resolution
    1920 x1080 & 1680x1050
    Hard Drives
    WD blue 1 tb & 500 gb.
    Browser
    FF of course.
    Other Info
    https://www.bestbuy.com/site/hp-pavilion-elite-desktop-intel-core-i7-processor-8gb-memory-1tb-hard-drive/9921493.p?skuId=9921493
  • At a glance

    Windows 2012 R2 Data center/Linux Minti3 9100 3.6GHz, 8M cache, 4C/4T8GB 2666MT/s DDR4 ECC UDIMM
    Computer type
    PC/Desktop
    System Manufacturer/Model Number
    Dell Poweredge T140
    OS
    Windows 2012 R2 Data center/Linux Mint
    CPU
    i3 9100 3.6GHz, 8M cache, 4C/4T
    Memory
    8GB 2666MT/s DDR4 ECC UDIMM
    Monitor(s) Displays
    Viewsonic
    Screen Resolution
    1680x1050
    Hard Drives
    1 TB & 750 GB
    Other Info
    https://www.dell.com/en-us/work/shop/productdetailstxn/poweredge-t140?~ck=bt
Perhaps the controller is there but hidden as it's no longer recognized a device to control?

Here are the instructions I keep on hand to display hidden devices in the Device Manager:

At a command prompt, type the following command , and then press ENTER:
set devmgr_show_nonpresent_devices=1

Type the following command a command prompt, and then press ENTER:
start devmgmt.msc

When the device Manager loads you can choose View -> Hidden Devices

If the controller then appears you could then choose to uninstall it (perhaps even remove the driver if that option is offered) or use the Update Driver option and install the appropriate Marvell 61xx driver for your system.

Just a thought ....
 

My Computer My Computer

At a glance

Win 10 ProIntel Core i7-6900K32GB DDR4-2133Gforce GTX 750 Ti
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom build
OS
Win 10 Pro
CPU
Intel Core i7-6900K
Motherboard
Asus X99-DELUXE II
Memory
32GB DDR4-2133
Graphics Card(s)
Gforce GTX 750 Ti
Monitor(s) Displays
2x Dell U2413
Screen Resolution
1920 x 1200
Hard Drives
Samsung 850 Pro 256 GB SSD
WD600GLFS
WD300GLFS
PSU
Corsair AX750
Case
Lian Li PC-B10
Cooling
Nochua N1
Keyboard
Das Keyboard Pro (Cherry MX blue w/O-Ring Mod)
Mouse
Logitech MX-610 Laser w/Teflon pads
Hi, everyone

Thanks for the replies. Sorry I did not respond earlier, but having static IRL.

I was able to determine which one of my standard dual channel PCI controllers was the one I had changed to from the Marvell driver. I did an update and pointed it to an inf file in the drivers supplied by the developer. This successfully installed the older Marvell 61xx driver, the one that is supposed to enable SMART reading via eSATA.

Once I rebooted, the Storage Controllers reappeared in the Device Manager. I connected an HD via eSATA, it was detected, and I did get SMART and temp data.

However, any subsequent attempts to connect any drive through eSATA does not work. Windows does not see the drive, even after scanning for new hardware, and connecting seems to freeze up my system for several seconds.

I guess at this point, I will try to use the Update Driver option (as suggested by RPmtl). I don't know if I should let Windows search for the correct driver, or to download the one from the ASUS page for my motherboard. Which course of action is better?

If this fails, I will follow pbcopter's advice and try System Restore next.

I will update the thread probably tomorrow, once I have attempted the above. In the meantime, if anyone has any new ideas, I am eager and grateful to hear them.

Thanks
 

My Computer My Computer

At a glance

Windows 7 Home Premium 64-bitAMD Phenom(tm) II X4 965G-Skill F3-12800CL9-4GBXL (x2)GIGABYTE GeForce GTX 660
Computer type
PC/Desktop
Computer Manufacturer/Model Number
custom
OS
Windows 7 Home Premium 64-bit
CPU
AMD Phenom(tm) II X4 965
Motherboard
ASUS M4A79XTD EVO
Memory
G-Skill F3-12800CL9-4GBXL (x2)
Graphics Card(s)
GIGABYTE GeForce GTX 660
Browser
Mozilla Firefox
I don't know if I should let Windows search for the correct driver, or to download the one from the ASUS page for my motherboard. Which course of action is better?

I would install the ASUS driver rather than let Windows install something generic. If, after the ASUS driver is installed, Windows suggests that there's a recommended update then I'd probably let it do that.

Good luck in setting things right!
 

My Computer My Computer

At a glance

Win 10 ProIntel Core i7-6900K32GB DDR4-2133Gforce GTX 750 Ti
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom build
OS
Win 10 Pro
CPU
Intel Core i7-6900K
Motherboard
Asus X99-DELUXE II
Memory
32GB DDR4-2133
Graphics Card(s)
Gforce GTX 750 Ti
Monitor(s) Displays
2x Dell U2413
Screen Resolution
1920 x 1200
Hard Drives
Samsung 850 Pro 256 GB SSD
WD600GLFS
WD300GLFS
PSU
Corsair AX750
Case
Lian Li PC-B10
Cooling
Nochua N1
Keyboard
Das Keyboard Pro (Cherry MX blue w/O-Ring Mod)
Mouse
Logitech MX-610 Laser w/Teflon pads
I don't use drivers suggested by Windows update.
 

My Computers My Computers

  • At a glance

    Windows 7 pro/Windows 10 ProIntel i7 860 Quad core 2.8 ghz8 gbATI Radeon HD 5770 1 gb ram
    Computer type
    PC/Desktop
    Computer Manufacturer/Model Number
    HP Pavillion Elite HPE-250f
    OS
    Windows 7 pro/Windows 10 Pro
    CPU
    Intel i7 860 Quad core 2.8 ghz
    Memory
    8 gb
    Graphics Card(s)
    ATI Radeon HD 5770 1 gb ram
    Monitor(s) Displays
    Alienware 25 AW2521HF & Viewsonic
    Screen Resolution
    1920 x1080 & 1680x1050
    Hard Drives
    WD blue 1 tb & 500 gb.
    Browser
    FF of course.
    Other Info
    https://www.bestbuy.com/site/hp-pavilion-elite-desktop-intel-core-i7-processor-8gb-memory-1tb-hard-drive/9921493.p?skuId=9921493
  • At a glance

    Windows 2012 R2 Data center/Linux Minti3 9100 3.6GHz, 8M cache, 4C/4T8GB 2666MT/s DDR4 ECC UDIMM
    Computer type
    PC/Desktop
    System Manufacturer/Model Number
    Dell Poweredge T140
    OS
    Windows 2012 R2 Data center/Linux Mint
    CPU
    i3 9100 3.6GHz, 8M cache, 4C/4T
    Memory
    8GB 2666MT/s DDR4 ECC UDIMM
    Monitor(s) Displays
    Viewsonic
    Screen Resolution
    1680x1050
    Hard Drives
    1 TB & 750 GB
    Other Info
    https://www.dell.com/en-us/work/shop/productdetailstxn/poweredge-t140?~ck=bt
Hi, everyone. Well, I installed the driver from ASUS, but the behaviour continued. So then I did a System Restore to a date several days before the first driver change, and now the drives are being detected by Windows.

However, I have been using my Thermaltake X Duet dock to transfer files between HDs. I have two drives in the dock, and transfers go fine, but twice I have come back from leaving them idle and found my system frozen, and I have to push the reset button on the desktop to get things moving again.

So I guess the original problem is fixed!

Thanks to pbcopter, PRmtl, and townsbg for your kind assistance.
 

My Computer My Computer

At a glance

Windows 7 Home Premium 64-bitAMD Phenom(tm) II X4 965G-Skill F3-12800CL9-4GBXL (x2)GIGABYTE GeForce GTX 660
Computer type
PC/Desktop
Computer Manufacturer/Model Number
custom
OS
Windows 7 Home Premium 64-bit
CPU
AMD Phenom(tm) II X4 965
Motherboard
ASUS M4A79XTD EVO
Memory
G-Skill F3-12800CL9-4GBXL (x2)
Graphics Card(s)
GIGABYTE GeForce GTX 660
Browser
Mozilla Firefox
Back
Top