Some updates to this long adventure!
33.333 MHz oscillator arrived and now it happily runs at 66 MHz FSB and 33 MHz VLB/PCI clock 😀
Also got myself a legacy Tekram DC-290N PCI IDE controller which happily works in either of the PCI slots, but I took the one at the top since this PCB does not interfere with the CMOS battery.
The BIOS happily detects one IDE channel via this PCI IDE controller and it is even possible to use the "IDE HDD auto-detection" tool. However, it simply refuses to go past the main / POST screen when having any HDD configured in BIOS using this controller. Also played around with the paddle board to override IRQ 14, 15, but no difference. To the rescue I inserted my XT-IDE card with an AT BIOS ROM, which happily auto-detects both IDE channels and allows me to boot.
Next up is to see if I can use a 3rd IDE channel via the ISA I/O controller card and use this one exclusively for CD-ROM.
Is this even possible with legacy AT systems or is the limit 2 IDE channels based on IRQ 14 and IRQ 15 respectively? I can only recall I had one extra IDE channel off my SoundBlaster 16 back in the days. However, that 486 system only had one IDE channel to begin with...
I guess the key is the port I/O address configuration. And I cannot see the 3rd channel listed by the XT IDE BIOS ROM. It's like the PCI IDE controller takes over the same I/O ports completely. Let's see what happens when I connect a CD-ROM on that IDE header and see if any driver might detect it. There is a jumper on the ISA I/O controller to set "HD controller exists - E/D". I should probably enable this one to not conflict. The next jumper is whether the IDE port should be Enabled/Disabled. This would probably mimic the behavior of say a soundcard with and IDE port.
The attachment 20220314_194217.jpg is no longer available
The attachment 20220314_193439.jpg is no longer available
The attachment 20220314_195115.jpg is no longer available
The attachment 20220314_194054.jpg is no longer available
The attachment 20220314_193936.jpg is no longer available
Cheers,
Linus