VOGONS


SATA2PATA adapters experience

Topic actions

Reply 60 of 66, by Bzzz

User metadata
Rank Newbie
Rank
Newbie
douglar wrote on 2024-10-20, 14:24:

Are you using your 20630 with the dos driver, a promise bios, or xub?

DOS driver package which I'm not 100% convinced of. I don't have a separate way to load code like on a modified NIC, and honestly, that stuff is too old for me - I'd like to fully test the hardware, and then either bin it or throw it in the general direction of eBay, depending on results. I'm more interested in systems that are a tad younger than me, not the same age or older 😁
(that being said, I also got a system with 8" floppies to test, so there's that...)

Reply 61 of 66, by douglar

User metadata
Rank l33t
Rank
l33t
lti wrote on 2024-10-21, 04:33:

Based on the schematic, it just connects the PDIAG signal properly.
https://hackaday.io/project/186809-m2-sata-to … rse-engineering

My 2.5" adapter connects pin 46 of the chip directly to the IDE connector with no series resistor or pull-up. It doesn't seem to make any difference because the motherboard I'm using doesn't connect that pin at all (it's completely floating - verified with the schematic), and it still only uses UDMA2.

I tried out putting the 10K resistor at RH1 and a 1K resistor at R16 it didn't improve anything for the Promise 20630 VLB controller when loading the driver in DMA mode.

It's remarkable how far the generic bridges deviate from jmicron's intended spec.

Reply 62 of 66, by PcBytes

User metadata
Rank l33t
Rank
l33t
douglar wrote on 2025-01-30, 02:24:
lti wrote on 2024-10-21, 04:33:

Based on the schematic, it just connects the PDIAG signal properly.
https://hackaday.io/project/186809-m2-sata-to … rse-engineering

My 2.5" adapter connects pin 46 of the chip directly to the IDE connector with no series resistor or pull-up. It doesn't seem to make any difference because the motherboard I'm using doesn't connect that pin at all (it's completely floating - verified with the schematic), and it still only uses UDMA2.

I tried out putting the 10K resistor at RH1 and a 1K resistor at R16 it didn't improve anything for the Promise 20630 VLB controller when loading the driver in DMA mode.

It's remarkable how far the generic bridges deviate from jmicron's intended spec.

R16 needs to be 100 ohm, not 1Kohm. Correct SMD value is 101.

So to be exact:
RH1 - 103
R16 - 101

Those are the correct SMD markings for the resistors.

"Enter at your own peril, past the bolted door..."
Main PC: i5 3470, GB B75M-D3H, 16GB RAM, 2x1TB
98SE : P3 650, Soyo SY-6BA+IV, 384MB RAM, 80GB

Reply 63 of 66, by douglar

User metadata
Rank l33t
Rank
l33t
PcBytes wrote on 2025-01-30, 11:20:
R16 needs to be 100 ohm, not 1Kohm. Correct SMD value is 101. […]
Show full quote

R16 needs to be 100 ohm, not 1Kohm. Correct SMD value is 101.

So to be exact:
RH1 - 103
R16 - 101

Those are the correct SMD markings for the resistors.

Thanks for catching that. Turns out my mistake was in typing, not in part selection. I did solder the correct parts into place.

Looking at https://hackaday.io/project/186809-m2-sata-to … rse-engineering

I addressed:

  • R16 10K --> 100 or NC
  • RH1 0 ohm link --> 10K

I see that there are 13 other variances to consider:

  • R1 10K --> 12K 1% (123)
  • R3 10K --> 47K (470)
  • R6 300 --> 330 (331)
  • R14 10M --> 1M (105)
  • R15 10K --> NC or 0 (100 or 0)
  • R17 300 --> 100 (aka 101)
  • R18 10K --> 1K (aka 102)
  • C5 100nF --> 1uF
  • C6 (too low for my tester to measure) --> 5pF
  • C7 (too low for my tester to measure) --> 33pF
  • C12, CT6-CT7 10uF tantalum --> 22uF/16V tantalum
  • CB9-CB10 10uF --> 100nF
  • FB1-FB2 0 ohm link --> 100-450 ohm at 100MHz

I ordered one of the fancy Pinecil V3 mini soldering pens. This will be a good project for that.
I'll work through the rest as time allows.

Not sure how to read the values from surface mount capacitors yet.

Reply 64 of 66, by mockingbird

User metadata
Rank Oldbie
Rank
Oldbie
douglar wrote on 2025-01-30, 13:31:
<snip> I see that there are 13 other variances to consider: […]
Show full quote

<snip>
I see that there are 13 other variances to consider:

  • FB1-FB2 0 ohm link --> 100-450 ohm at 100MHz

@douglar - I have a question for you: Do you know what "at 100Mhz" means for FB1-FB2? When what specifically is at 100Mhz?

Thanks

mslrlv.png
(Decommissioned:)
7ivtic.png

Reply 65 of 66, by douglar

User metadata
Rank l33t
Rank
l33t
mockingbird wrote on 2025-02-05, 19:58:
douglar wrote on 2025-01-30, 13:31:
<snip> I see that there are 13 other variances to consider: […]
Show full quote

<snip>
I see that there are 13 other variances to consider:

  • FB1-FB2 0 ohm link --> 100-450 ohm at 100MHz

@douglar - I have a question for you: Do you know what "at 100Mhz" means for FB1-FB2? When what specifically is at 100Mhz?
Thanks

FBx = Ferrite Bead yes? So it's the measure of impedance where resistance changes according to the frequency. So they want 100-450 ohm resistance at 100Mhz.

Reply 66 of 66, by mockingbird

User metadata
Rank Oldbie
Rank
Oldbie
douglar wrote on 2025-02-05, 20:13:

FBx = Ferrite Bead yes? So it's the measure of impedance where resistance changes according to the frequency. So they want 100-450 ohm resistance at 100Mhz.

Thanks 😀

mslrlv.png
(Decommissioned:)
7ivtic.png