How to make IDE -> SATA converter work

D

docsavage20

I got this cheap Chinese IDE -> SATA converter off Ebay. With the converter the drive is recognized in BIOS but doesn't show up in My Computer in XP Pro.

Looking at computer management it shows as an unreadable dynamic disk. Drive works fine with the IDE connection. Unfortunately this thing came with -0- documentation. Apparently it's not just a matter of plug it in and go.

Any tips on what I need to do to make this work?

Thanks.
 
Y

Yousuf Khan

I got this cheap Chinese IDE -> SATA converter off Ebay. With the
converter the drive is recognized in BIOS but doesn't show up in My
Computer in XP Pro.

Looking at computer management it shows as an unreadable dynamic
disk. Drive works fine with the IDE connection. Unfortunately this
thing came with -0- documentation. Apparently it's not just a matter
of plug it in and go.

That's all that should be necessary. I've used these converters many
times in the past, and they just work out of the box, though you do need
to make sure that they are attached tightly to the drive.
Any tips on what I need to do to make this work?

Are you reading the drive from an IDE cable and a SATA cable on the same
machine, or different machines?

Yousuf Khan
 
P

Paul

I got this cheap Chinese IDE -> SATA converter off Ebay. With the converter the drive is recognized in BIOS but doesn't show up in My Computer in XP Pro.

Looking at computer management it shows as an unreadable dynamic disk. Drive works fine with the IDE connection. Unfortunately this thing came with -0- documentation. Apparently it's not just a matter of plug it in and go.

Any tips on what I need to do to make this work?

Thanks.

If it's reading as a dynamic disk, then you made it a dynamic disk in
the first place.

When you put a new disk in a computer, Disk Management cleverly
sets things up so it's all too easy to make a disk a Dynamic disk.
Whereas, as a desktop user, you're more likely to want to make
a Basic disk. I always check before putting any partitions on
a disk, whether it's Dynamic or Basic. I change to Basic, then
put partitions on it, so there will be no dramas later.

The trouble begins, when you move the disk to another computer.
As far as I know, the database of all the Dynamic disks is stored
on each Dynamic disk on the original computer. When a single
disk is connected to another computer (one that supports Dynamic
disks as well), then you need to right click the thing and do
some kind of "Import" operation.

In the picture here, Disk 2 is "Dynamic Foreign". Right click and
select "Import Foreign Disks...". The picture shows Disk Management.

http://www.windowsitpro.com/content/content/13764/importforeign.gif

If you're seeing some other kind of information, not exactly
like that, post back with more details.

I don't think Linux supports the Windows Dynamic disk. I nay have
tried, and the disk didn't show up. Linux has a Logical Volume
Manager of some sort, which may conceptually be similar in design,
but there's no attempt to interwork with Windows Dynamic disks.
And it could be a software patents issue for all I know. In any
case, that's incentive enough, for me to keep all my disks Basic.
I have used Dynamic Disks, to create a Spanning volume, so I
have had occasion to use them, but they're just not cross-platform
enough to be a "keeper" as a feature. My Spanning volume has since
been converted back to Basic disks.

Paul
 
D

docsavage20

If it's reading as a dynamic disk, then you made it a dynamic disk in

the first place.


Apparently something happened to it as the result of attempting to install the adapter. After trying a number of jumper settings and noticing that apparently the two data connections on the adapter aren't the same, it wouldn't read it as an IDE drive any longer either - gave the same "Dynamic Disk -unreadable" status in Computer/Disk management. Had to reformat it to get it to work. I imagine there might be a way to fix it without reformatting but there wasn't anything that critical on the disk so path of least resistance was to reformat.


When you put a new disk in a computer, Disk Management cleverly
sets things up so it's all too easy to make a disk a Dynamic disk.

Nah, I don't think that's it. I did the format the same way as any other drive that shows up as "Basic". And after formatting it again the same way, it reads as Basic. I actually wasn't even aware of this Basic/Dynamic disk issue previous to this.

The question remains, how is one supposed to make this thing work, assumingit's not defective?

One Sata data connector says IDE Host --> SATA HD the other says SATA Host-> IDE HD. I assume the SATA Host --> IDE HD is the one I want to use? That was the only one that would even allow the drive to be recognized in BIOS..

How should it be jumpered? My understanding has been that actual SATA drives don't need to be jumpered at all (wondering why some come with jumper pins anyway?)
 
P

Paul

Apparently something happened to it as the result of attempting to install the adapter. After trying a number of jumper settings and noticing that apparently the two data connections on the adapter aren't the same, it wouldn't read it as an IDE drive any longer either - gave the same "Dynamic Disk - unreadable" status in Computer/Disk management. Had to reformat it to get it to work. I imagine there might be a way to fix it without reformatting but there wasn't anything that critical on the disk so path of least resistance was to reformat.




Nah, I don't think that's it. I did the format the same way as any other drive that shows up as "Basic". And after formatting it again the same way, it reads as Basic. I actually wasn't even aware of this Basic/Dynamic disk issue previous to this.

The question remains, how is one supposed to make this thing work, assuming it's not defective?

One Sata data connector says IDE Host --> SATA HD the other says SATA Host -> IDE HD. I assume the SATA Host --> IDE HD is the one I want to use? That was the only one that would even allow the drive to be recognized in BIOS.

How should it be jumpered? My understanding has been that actual SATA drives don't need to be jumpered at all (wondering why some come with jumper pins anyway?)

SATA to IDE adapters exist in three flavors.

1) SATA to IDE
2) IDE to SATA
3) Bidirectional, controlled by jumpers and/or the
presence of three connectors.

Many of the adapter chips are bidirectional in nature, and
unidirectional designs use configuration pins to set the
direction permanently. But a true bidirectional adapter
makes all the features of the chip visible.

On the IDE end, most adapters work if you select Master mode for
the disk drive. My IDE host to SATA disk adapter, has a jumper for
selecting Master or Slave, Using that feature, I can stick two
of those adapters on the same ribbon cable. Some other
adapters, lack that flexibility, and you can only use one
adapter per ribbon cable. (Or, use one adapter
stuffed into a motherboard IDE connector.)

*******

We can look at a manual for a bidirectional one.

http://www.syba.com/upload/1268089921/12680899211944.pdf

http://images17.newegg.com/is/image/newegg/12-186-078-V01?$S640W$

The adapter has a female IDE. The computer IDE host port is male.
The hard drive IDE port is male as well. That means the same female
IDE can plug into either of them. But, there are differences,
in that when plugged into a hard drive, the adapter is a "driver",
whereas when plugged into a motherboard, the adapter is a "receiver".

The chip inside that one, has three end-user signals. It
has two signals for selecting Master/Slave/Cable_Select.
That would use three of the four possible codes.

http://www.sunplusit.com/download/if223av21_Web20101130.pdf

The third signal (H_D_Sel), selects the direction of operation. It
must be tied to a ground on one of the connectors, to sense how
the cables are installed. That's problematic, in that a user
could plug in all three connectors, and make a "mess" of things.
The signal should have been brought out to a switch, like the
other two, to make it "more of the users fault" if it
was mis-configured. I'm guessing it's using a ground
on one of the SATA connectors, to sense when that SATA connector is
plugged in.

*******

SATA uses one terminating device per cable, so there's no need
of Master or Slave for that. Only one chip is expected
at the end of the SATA cable.

"SATA Host" means the motherboard end, as the motherboard is the Host.

So if you were connecting a SATA motherboard to an IDE drive,
it would be "SATA Host" on one end, and "IDE device" on the other end.

Since we're dealing with an IDE device, the switches have to be
set, to select Master, Slave, or Cable Select. And the IDE
drive has to have something that will work with those settings.
(Like, an 80 wire cable if using Cable Select. And a matching
jumper setting. Master on the adapter, Master on the drive block.)

The jumper block on SATA drives, is for a different purpose.
Not all brands have one (Hitachi doesn't have a block). Seagate
has a block with four pins, two for "Force150", two for
"Spread Spectrum". Some older Macintosh computers cannot
tolerate Spread Spectrum clock modulation, so the Seagate
gets jumpered for those Macs. And the Force150 jumper, is
used so a SATA II drive can work with a VIA VT8237 (broken)
Southbridge SATA port that only runs at SATA I rates and
nothing else. The VIA VT8237S is the "fixed" version of
Southbridge, which properly negotiates with SATA II drives
and then the jumper on the Seagate is not needed. Most
other chipsets (brands other than VIA) are generally OK.
And if VIA ships new versions of stuff, you can expect
their fix to be included on those as well.

*******

The SunPlusIT chip contains an 8051 processor and firmware.
That means it can present as quirky a behavior, as can be
obtained by home-grown firmware. There are some other,
simpler SATA devices, which are "dumb", and less likely
to "have a personality". It's hard to say whether the
presence of a processor inside the adapter chip, is a
good thing or not. It does allow the manufacturer to
change the behavior of the chip, by making new chips with
a different mask ROM (firmware) layer on top of the silicon die.
They can make batches of the basic wafer first, and then, as new
versions of firmware come along, make a slight change to
the part number printed on the plastic top of the chip,
and use a different firmware in the mask ROM layer. (The
mask ROM layer is one of the last process steps.) So
if the old chip didn't detect an ATAPI DVD drive, and a
newer date code chip did, that could be explained away
via a different firmware load.

*******

As for the "Dynamic Disk" thing, I think a Dynamic Disk uses a
different entry in the Partition table in Sector 0.

http://www.win.tue.nl/~aeb/partitions/partition_types-1.html

"42 Windows 2000 dynamic extended partition marker

If a partition table entry of type 0x42 (hex) is present in the
legacy partition table, then W2K ignores the legacy partition
table and uses a proprietary partition table and a proprietary
partitioning scheme (LDM or DDM). As the Microsoft KnowledgeBase
writes:

Pure dynamic disks (those not containing any hard-linked partitions)
have only a single partition table entry (type 42) to define the
entire disk. Dynamic disks store their volume configuration in a
database located in a 1-MB private region at the end of each
dynamic disk.
"

So it would be pretty hard to mistake a drive for being Dynamic. As
it would require masking the readout of sector 0, and presenting
0x42 in the right place in the partition table. Instead of finding
0x07 or 0x0C or the like for FAT32 or NTFS.

Paul
 
D

docsavage20

SATA to IDE adapters exist in three flavors.

1) SATA to IDE

2) IDE to SATA

3) Bidirectional, controlled by jumpers and/or the

presence of three connectors.


I appreciate all the info. I can't claim familiarity with all the nomenclature but I can wade through it.

To advise, this is a photo of one about exactly like the one I have. Two data connectors and a 4-pin power connector. I assume the 4-pin connector is supposed to be plugged in as well as the 4-pin molex for the drive?

http://i972.photobucket.com/albums/ae209/ebuy2010/053103.jpg
 
P

Paul

I appreciate all the info. I can't claim familiarity with all the nomenclature but I can wade through it.

To advise, this is a photo of one about exactly like the one I have. Two data connectors and a 4-pin power connector. I assume the 4-pin connector is supposed to be plugged in as well as the 4-pin molex for the drive?

http://i972.photobucket.com/albums/ae209/ebuy2010/053103.jpg

Yes, the adapter requires power, as does the hard drive.
I don't think you'd be getting an ID in the BIOS, if
both of them didn't have power. Without power, the
adapter can't convert IDE to SATA or vice versa. The
adapter converts the 5V from the floppy connector, into
a lower voltage the main chip can use. There is a tiny
three terminal regulator on the adapter.

In the case of adapters that have both SATA data (7 signals)
and SATA power (15 signals), the power can "flow thru" from
the four pin floppy or Molex. But the adapter in your
case, makes no attempt to power the drive itself. All
your adapter has is two SATA and one IDE.

Some kits, they come with a "Y" power cable. It has a male
and female Molex (so it doesn't waste any of the power supply
connectors). Having a male and female support daisy-chain
power connection. The third connector would be the four
pin floppy power connector.

Instead, your kit cheaps out, and only provides a form factor
change. That's fine, as long as your power supply has enough
connectors (one connector to power the drive, one connector
to power the adapter via the included cable if need be).

http://www.ebay.com/itm/HOST-Drive-...49?pt=AU_CablesConnectors&hash=item19d4e711bd

I don't see any switches on there. But the chip looks like it could
be the same Sunplusit chip. It looks like your chip is
square, like the other one I was looking at. Maybe your
adapter has switches or jumpers, but they might be
too small for my poor eyesight.

Paul
 
D

docsavage20

On Thursday, November 1, 2012 12:41:29 AM UTC-4, Paul wrote:
Maybe your
adapter has switches or jumpers, but they might be

too small for my poor eyesight.


No jumpers or switches.
 
P

Paul

On Thursday, November 1, 2012 12:41:29 AM UTC-4, Paul wrote:
Maybe your


No jumpers or switches.

Then that means IDE is set to Master, when doing
SATA host to IDE device. (That means the two configuration
signals are hard-wired to one set of bit values.0

When doing IDE host to SATA device, there is no
setting of that nature needed.

The third signal, the one that selects operating mode,
can detect which cables have been plugged in, and use
that to determine device direction. I don't think
that's a particularly good idea though. There are two
SATA connectors, and a ground on one SATA connector can
be used as a "detector". When a SATA cable is run from
the other hardware to the adapter, the ground on the
far end of the cable, would "drag down" a ground pin
on the adapter end. And the adapter sense that, and
selects a mode consistent with the cable that's been
plugged in.

So it is possible to do it with the Sunplusit chip,
using no jumpers or switches. But it means SATA host
to IDE device would only support Master.

Paul
 
D

docsavage20

Well, I've gotten the drive to work with the adapter but it's intermittent.One time I'll fire it up and Windows boots - runs like a champ then after shutting down, the next time it won't boot. What seems to jump start it again is powering down, removing the adapter and reinserting it.

Any idea why?
 
P

Paul

Well, I've gotten the drive to work with the adapter but it's intermittent. One time I'll fire it up and Windows boots - runs like a champ then after shutting down, the next time it won't boot. What seems to jump start it again is powering down, removing the adapter and reinserting it.

Any idea why?

Not a clue.

Try another brand of adapter. That's about all you can do.
Unless you like soldering or something...

Paul
 
F

Flasherly

Well, I've gotten the drive to work with the adapter but it's intermittent. One time I'll fire it up and Windows boots - runs like a champ then after shutting down, the next time it won't boot. What seems to jump start it again is powering down, removing the adapter and reinserting it.

Any idea why?

I wouldn't trust one, what I got direct from Hong Kong for a couple
bucks, a lark, not on an actual HD I paid money for (even if with a
sticker under a branded name though variously say made in Malaya).
Not a problem, though with a DVD unit -- some being PATA -- except it
flat out refused to work recently when I did. Didn't go through all
the jumper/BIOS permutations, as simpler to go back and find a $10
SYBA or the free MAXTOR PCI board bundled with an old HD, which I've
used and work in a similar piecemeal fashion. They will from
experience isolate the DVDs from messing with the OS or MB channels
(unrecoverable timeouts or a source vagaries in trx rates) -- worst
case being say NERO or the drive heads off into la-de-land, and won't
recover until a soft or hard main pwr reset. Used to build for
running four DVD units before HDs went through the floor with 1.5T and
such on sale for $60US. Time to make the switch off DVD discs and
just say no to BlueRay. Optical dics still work great, a few possibly
taking with drive firmware thing upgrade, but not in the same class or
overall simplicity of just loading up on a tanker of a HD. Also
cheaper to buy a couple for redundancy when looking at BR or RW DVD
optic pricing.

Volumes and whatnot...I keep a token NTFS partition for curveball >4G
files. Other than that, I don't want nothing whatsoever to do with
anything more than I have to deal with regarding Microsoft's
proprietary methods;- my drives are all FAT32 (a FAT20 partition does
just fine for proprieties' sake and oddball ancient programs). No way
I'm shutting down the backdoors with a boot arbitrator and seeing a
drive from a different OS, that MS either won't allow or in some
consequence subsequently exacts a toll. ...Once is for been there and
done it.

Buy a real controller board unless your MB is proprietary like and
won't put in at least a couple cheap PCI slots beside that $200US
price tag.
 
G

GMAN

t. One time I'll fire it up and Windows boots - runs like a champ then afte=
r shutting down, the next time it won't boot. What seems to jump start it a=
gain is powering down, removing the adapter and reinserting it.

I wouldn't trust one, what I got direct from Hong Kong for a couple
bucks, a lark, not on an actual HD I paid money for (even if with a
sticker under a branded name though variously say made in Malaya).
Not a problem, though with a DVD unit -- some being PATA -- except it
flat out refused to work recently when I did. Didn't go through all
the jumper/BIOS permutations, as simpler to go back and find a $10
SYBA or the free MAXTOR PCI board bundled with an old HD, which I've
used and work in a similar piecemeal fashion. They will from
experience isolate the DVDs from messing with the OS or MB channels
(unrecoverable timeouts or a source vagaries in trx rates) -- worst
case being say NERO or the drive heads off into la-de-land, and won't
recover until a soft or hard main pwr reset. Used to build for
running four DVD units before HDs went through the floor with 1.5T and
such on sale for $60US. Time to make the switch off DVD discs and
just say no to BlueRay. Optical dics still work great, a few possibly
taking with drive firmware thing upgrade, but not in the same class or
overall simplicity of just loading up on a tanker of a HD. Also
cheaper to buy a couple for redundancy when looking at BR or RW DVD
optic pricing.

Volumes and whatnot...I keep a token NTFS partition for curveball >4G
files. Other than that, I don't want nothing whatsoever to do with
anything more than I have to deal with regarding Microsoft's
proprietary methods;- my drives are all FAT32 (a FAT20 partition does
just fine for proprieties' sake and oddball ancient programs). No way
I'm shutting down the backdoors with a boot arbitrator and seeing a
drive from a different OS, that MS either won't allow or in some
consequence subsequently exacts a toll. ...Once is for been there and
done it.

Buy a real controller board unless your MB is proprietary like and
won't put in at least a couple cheap PCI slots beside that $200US
price tag.

PCI is obsolete
 
F

Flasherly

PCI is obsolete

No need for slots. No incentive to make an add-on card more complex
than what plugs into USB. No need for computers. Buy a flat slate and
fill it with W8 tiles.
 

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