First post, by feipoa
- Rank
- l33t++
I've been slowly prepping for an Am5x86-180 build but ran into a snag when trying to use either an Adaptec 2940U2W SCSI or Promise Ultra100 TX2 IDE controller on the Lucky Star LS-486E rev.D. I'm doing my tests at 2x60 for now.
If I leave jumper JP16 on the position such that PCI = FSB, the SCSI card doesn't find the HDD. If I set PCI = 1/2*FSB, the HDD is found, but when the system is supposed to boot, it just sits there on POST screen.
If I leave jumper JP16 on the position such that PCI = FSB, the Ultra100 IDE card boots Windows 95, but isn't reliable. For example, if I play an mp3 with Winamp 2.05, the file plays fine, but locks up the system. If I set PCI = 1/2*FSB, the system just sits there when it is supposed to boot after POST (same with SCSI).
If I do the same tests with a 50 MHz FSB, there is no problem. The MB-8433UUD has no issue with 1/2*60 and 1/2*66. Something is up with the LS-486E for these frequencies. Anyone know what's going on and where to start looking for a fix?
Here's the PCI waveform for CLK at 60 MHz:
The waveform with PCI = 1/2*60 MHz:
I also took a look at the FFT for 1/2*60 MHz:
The waveform at 50 MHz:
And the waveform at 1/2*50 MHz (this configuration works):
The only aspect which really stood out from these waveforms is that the voltage swing for 30 MHz (doesn't work) is a little higher than at 25 MHz (works).
I did discover that the onboard IDE controller appears functional at 60 MHz, but I was hoping to go with something a bit faster on a PCI expansion card. Why might 1/2*60 and 1/2*66 MHz not be working for PCI hard drive expansion cards and what can be done to correct for this shortcoming?
Plan your life wisely, you'll be dead before you know it.