eSATA not recognized until "Scan for hardware changes"

D

DevilsPGD

I'm running an Asus P5W DH Deluxe, with one internal 320GB Seagate SATA
drive, and one eSATA drive. Windows Vista, business.

I've tested with two different eSATA drives (A Seagate Freeagent, and a
CoolerMaster enclosure) and in both cases, the system does not detect
the eSATA drive until I open device manager and select "Scan for
hardware changes"

It doesn't make a difference if the eSATA drive is connected before
bootup, or I hot-plug the drive after Windows is loaded. Once I have it
working, one reboot later and I'm back to scanning for hardware changes
before I can use the drive.

Any thoughts?
 
B

Beemer

DevilsPGD said:
I'm running an Asus P5W DH Deluxe, with one internal 320GB Seagate SATA
drive, and one eSATA drive. Windows Vista, business.

I've tested with two different eSATA drives (A Seagate Freeagent, and a
CoolerMaster enclosure) and in both cases, the system does not detect
the eSATA drive until I open device manager and select "Scan for
hardware changes"

It doesn't make a difference if the eSATA drive is connected before
bootup, or I hot-plug the drive after Windows is loaded. Once I have it
working, one reboot later and I'm back to scanning for hardware changes
before I can use the drive.

Any thoughts?

FWIW did you select the eSATA channel in your bios?

Beemer
 
D

DevilsPGD

In message <%[email protected]> "Beemer"
FWIW did you select the eSATA channel in your bios?

My motherboard has two SATA controllers, I have enabled both. If I
enable the second SATA controller's ROM BOOT option I can see the drive
from within the BIOS, but no change from the OS.

I've bypassed the issue for now using a SATA --> eSATA back plate and
connecting the drive to my primary eSATA controller, this appears to be
working reliably. I'm in the middle of a couple larger projects and
don't really have time to play with it further, but my next step will be
to test a SATA port (on the SATA/eSATA controller) with a SATA drive and
see if it's the same issue there or not.
 
M

Moloch

Hello!

I recently purchased a usb and esata drive. However, the esata didn't
seem to work. It only showed up in explorer when I went to disk
management and checked for new hardware. This is a bit troublesome to
do this everytime you boot up, so I thought to myself, 'this should be
much easier!'

Download:

Here you can download 'DevCon'. It's a replacement for your
diskmanagement, and all commandline based. It is made by Microsoft and
the about can be found here (download as well)

http://support.microsoft.com/kb/311272

You unzip the file to c:\program files\devcon

There will be 2 folders there, i386 and ia64. i386 is for x86 and ia64
is of course for 64-bit OS.

Download:
http://rapidshare.com/files/87311915/rescan.bat

(.bat Code:

@echo off
devcon.exe rescan)

Put this file in either i386 if your on 32 bit or in ia64 if your on
64-bit. If you don't know what OS you have, you have 32-bit wink.gif.

Then tell your OS to execute this bat file every time it boots. Do
this by pasting a shortcut to rescan.bat into C:\Documents and Settings
\All Users\Start Menu\Programs. Now it will scan for changes in the
hardware every boot up. You have to put on the disk before you start
your computer. If you forget that pretty often, make a shortcut on the
desktop. You can run that any time you like.

If you use your disk only once in a while, you can make a shortcut to
your desktop, and let it only run when you want to.

Don't know if it helps anyone, it took me a lot of searching to come
to this solution. It's not perfect, but it takes up little time and
most important: It works!

Keep up the good work!

Greets,

Moloch
 
C

Calab

Moloch said:
Hello!

I recently purchased a usb and esata drive. However, the esata didn't
seem to work. It only showed up in explorer when I went to disk
management and checked for new hardware. This is a bit troublesome to
do this everytime you boot up, so I thought to myself, 'this should be
much easier!'

This is normal. Even though SATA was designed as a hotswappable connection,
many mainboard manufacturers don't actually support hotswapping.
 
D

Darklight

question are you booting up os then switching on the esata drive or
is the drive on before you boot up os? and what os are you using?

I have found with my esata drive that, it has to be turned on before i
boot up.

if i boot up os then switch on esata drive os does not recognizee esata
drive the above is with winxp

with opensuse i can boot up os then switch on esata drive and it will
recognizee drive but transfer rate is shit. if esata drive is switched
on before i boot up transfer rate is good.
 
K

kony

Hello!

I recently purchased a usb and esata drive. However, the esata didn't
seem to work. It only showed up in explorer when I went to disk
management and checked for new hardware. This is a bit troublesome to
do this everytime you boot up, so I thought to myself, 'this should be
much easier!'


Often boards with SATA have raid functionality and a raid
manager software (can be installed, regardless of whether
the drive is a member of a RAID array) which may allow
rescanning and mounting the drive.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top