per
Veteran Member
I've now reflowed some of the worst-looking pins of my card (had to borrow my grand-dad's bulky soldering gun, something I'll never do again! It keeps the temperature high enough, but it's 10 times more difficult to handle because of it's tip-size). Especially pin 30 of the IDE connector was bad, it looked like the solder didn't even touch the PCB!Hi Mike! Thanks! If the 80 conductor IDE cable helps it almost certainly means a noise (aka grounding) issue. As I am sure you already know but for the benefit of everyone, the difference between the two styles of cables is that the 80 conductor version has separate grounds for each pin versus common grounds on the 40 conductor cable. Probably the best solution would be a spectrum analyser, logic analyser, or really good storage oscilloscope to capture the offending events.
Bearing the above in mind, few modern IDE devices (in the last 10 years or so) probably few if any have much testing in XT ISA style bus. Most recent IDE devices are intended for PCI bus like environments which have significantly different noise, grounding characteristics, etc.
That being said, there are likely drives that will not be compatible with the interface. That is true for *all* IDE interfaces AFAIK. There is a huge variety of IDE devices available and if you include the early models (late 1980's) all the way to present times you will see an enormous amount of variations. No matter how you implement the IDE interface, you are making decisions which affect timing and any way you go, you are deciding some will be compatible and some will not.
My suggestion is to proceed with the investigation and see if you can determine a root cause. If its fixable I'll roll it in the design and put it in the respin. This is the investigation that we've needed since the beginning and I am very happy its underway at last!
Realistically, even after thorough investigation and repairs there will likely be some devices that just won't work. My suggestion is to use the wiki to capture what devices DO work and possible those devices that DO NOT work. The data might reveal clues and your improved testing data collection is an excellent idea.
I know it did on the N8VEM Disk IO board and we ended up with a "smart cable" to fix some timing issues with drives from certain manufacturers like WD etc.
Thanks and have a nice day!
Andrew Lynch
When I touched some of the pins, the solder just "dissapeard". I had to add new solder to all of those.
I'm now in the process of testing if there is improvements, and currently, it looks promising.