I doubt it, There used to be some on the n8vem site for the original XTIDE cards but i think they are long gone since the originals are no longer in production, I don't know if there are any R2 cards still available, You got to be a member of the n8vem site now. Why do you ask are you having problems with one ?.
All of the information that was on the old PBWiki on the XT-IDE V2 & archived data on the original V1 can be found at.....
You can't use a 16-bit ide controller in the 5150 due to the reserved IO port addresses in the 5150 see Here, Some 16-Bit controllers will work in the 5160 but only with CF / Microdrives and probably ATA 2 compliant hard drives.
** **** *
A: BA98 7654 3210
1F0: 0001 1111 0000
3F0: 0011 1111 0000
300: 0011 0000 0000
308: 0011 0000 1000
Do not expect normal harddrives to work in this mode, because very few drives do (if you find one that does work, please post the brand and model). Use a Compact Flash card or Microdrive instead.Now, if I use "16-bit ISA IDE in 8-bit mode" mode in the BIOS (with the ports set to 300/308), the HDD is detected but the name is garbage. BIOSDRVS seems to display the correct parameters but trying to FDISK or format doesn't work.
Do not expect normal harddrives to work in this mode, because very few drives do (if you find one that does work, please post the brand and model). Use a Compact Flash card or Microdrive instead.
Are the XT-IDE REV 2 PCBs still available?? I want to build some of these cards for myself. I only need the PCB..
I used a 74LS04 inverter, and built the following "translation":
ISA A0...A2 -> Card A0...A2
ISA A3 -> Invert -> Card A9
ISA A4 -> Invert -> Card A4
ISA A5 -> Invert -> Card A5
ISA A6 -> Invert -> Card A6
ISA A7 -> Invert -> Card A7
ISA A8 -> Card A8
ISA A9 -> Card A3
Great work!My 5150 can now successfully boot from a CF card. Woo!
This is interesting. I suppose this is why some combinations of CF adapters and IDE interfaces don't work together? Who is to blame for this? The IDE interfaces or the CF adapters?Another modification I did was to cut the trace to the "ALE" pin on the card edge, the CF adaptor was sinking it and causing the system not to boot.
This is interesting. I suppose this is why some combinations of CF adapters and IDE interfaces don't work together? Who is to blame for this? The IDE interfaces or the CF adapters?
Edit2: My CF adaptor is shown on the XTIDE Universal BIOS's compatibility page as "Does not POST" for all tested configurations.
However as we've seen, by disconnecting ISA pin B28 the adaptor works.
I have that same CF adapter but different 16-bit IDE / Multi IO controller cards, That same CF adapter works fine on my older controller cards, However on the newer controller cards it can cause a no boot situation or just doesn't work ie: CF card not found.
I just grabbed a newer Multi IO controller card and covered B28 with electrical insulating tape and fitted the controller into my 5160 with CF adapter plugged into the IDE header of the card, With B28 "disconnected" The machine now boots, However i now get a 601 error even though i have the Floppy controller disabled on the 16-bit card, Pressing F1 to continue the machine boots successfully from floppy drive which is connected to the original IBM floppy controller. If i connect a cf Card it is not found and boots to Basic.
A long time ago when i was testing different controller cards with the XUB i remember reading something about the AT Spec ?, Something changed between spec 2 and spec 3 ? and this change made some cards incompatible but i can't remember exactly what it was all about now.
Fascinating results. I wonder if this is a 5150 peculiarity?
Edit: Also, does your ISA Multi-I/O card have a single "HDD+FDD" ASIC, or separate ICs? I wonder if some cards make use of the ALE signal somehow. In which case, how about isolating pin 28 of the IDE connector?
There's got to be a pattern!