VOGONS


First post, by weedeewee

User metadata
Rank l33t
Rank
l33t

Hello there,

Recently I brought out an Abit BE6-II v1.0 mainboard back in use,
and aside from the fact that I will need to recap the board sometime when I get the time for it and feel for it,
the board is working quite ok... aside from a rather odd, odd to me, glitch on the first pci slot.

When I brought the board out and tried it with an AGP card it worked, no problem whatsoever.
Next a PCI video card was tried, and, it didn't work, no boot. had inserted it in the first slot, right next to the AGP slot.
tried a different card, still no go.
tried another pci slot, the board boots.
go back to the first pci vga card i tried, inserted it in the second slot, it boots.
tried all the other slots, the board boots.
pci slot one seems to be defective, I think. I tape it off, mark it as bad and go on with what I was going to do, trying out some hardware.

eventually, curious of nature, I try to look for what could be wrong with that first pci slot.
no pins are bent, no corrosion is visible, even clean it with some contact spray, nothing seems to fix it.
so I try with a port 80 post code card, and the card gives the wrong results.
It still boots, but with the card in any other slot, it gives the correct code FF at the end of the bios and start of boot,
though with the card in the first slot, it gives the wrong codes, ends up at 26, previous code 25 (never mind these codes they are wrong.)

Now this post card is one that only uses very few pci signals, I've checked the pci pinout and it uses the 4 C/BE lines, 15 address lines and the reset line.

So logic would dictate that whatever problem there is should be with one of these signals.
As far as I know these signals are all shared amongst the pci bus, so whatever is wrong with one slot, should make all the other slots fail to work. Right?

Now while i'm trying to figure this out, I notice that the cpu speed seems to be off.
There's a PII-350 cpu on the board, and I hadn't set the softmenu up for the correct cpu,
but meh, I just needed it for testing, so whatever. there was no cmos battery when I took the board in use, so settings should've been default. Right?
after I took the board in use I added a battery, just so it would keep date and time, didn't change any other bios settings.

This board has options in the bios for setting the cpu and also a 10 dipswitches for setting cpu freq, cpu multiplier, agp ratio, and softmenu enable/disable.
So the board was set to the correct freq/mul for the pII-350, 100MHz 3.5x

Now with the post card in the first pci slot, the bios starts reporting the wrong cpu.
It reported a 500MHz pentium II, a 466, etc...
No it's not just the bios that reports this, also in windows, it gives the wrong results. for the pII-500 reported by the bios, windows XP mentions a 466 celeron.

So I'm still thinking something is off with this pci slot.

Now last thing I try is place a rtl8139 nic in that same first pci slot and it works.
I just gets detected by windows, network activity works, gets dhcp, etc... no strange bios cpu speed weirdness whatsoever.

and while i'm typing this I go off to try the VGA in the first pci slot again, and hello, the bloody thing works, though it ends up hanging in windows after it shows the desktop. (also hangs when the card is in another pci slot, same with same chipset yet different pci vga card. argh., doesn't hang with the agp card)
stick the port 80 post code card back in the first slot ... and the cpu speed weirdness is there again.

So...

Why does only the first slot with the port 80 post card inserted mess with the cpu speed, and any other card, that I tried (pcivga s3-765, nic rtl8139), doesn't mess with it?
Could this just be dying capacitors on the board ?
Did I forget to sacrifice the correct goat to the computer gods ?

enjoy 😀

Right to repair is fundamental. You own it, you're allowed to fix it.
How To Ask Questions The Smart Way
Do not ask Why !
https://www.vogonswiki.com/index.php/Serial_port

Reply 1 of 4, by majestyk

User metadata
Rank Oldbie
Rank
Oldbie

That´s an odd issue. According to the manual there are some restrictions for PCI-slot 3 and PCI-slot 5 which are sharing resources with the onboard IDE controller.
PCI-slot 1 isn´t mentioned.
I would start with a recap to rule out any inerferences of "polluted" voltages. These can cause all errors imaginable - and unimaginable.

Reply 2 of 4, by snufkin

User metadata
Rank Oldbie
Rank
Oldbie

I have heard about 'reforming' of electrolytics that have been unused for a bit. General gist was that performance drops if they're not used for a long time, but that with controlled re-applying of power the capacitor can recover. Maybe the ones on your board have improved a bit since first being turned on, so PCI graphics in slot 1 went from not working to sort of nearly working, but are still out of spec? No idea why just the one slot giving problems, distance from Southbridge?

Did you remember to put a hat on the goat?

Reply 3 of 4, by weedeewee

User metadata
Rank l33t
Rank
l33t

Ok, somehow, when I insert the post code card into the first PCI slot, the cpu frequency gets set at 133MHz, no matter if I set it by dipswitch to 66, or in the softmenu to 66.
insert any other card in the first slot, nic, usb.. vga, no change to cpu speed.

Right to repair is fundamental. You own it, you're allowed to fix it.
How To Ask Questions The Smart Way
Do not ask Why !
https://www.vogonswiki.com/index.php/Serial_port

Reply 4 of 4, by snufkin

User metadata
Rank Oldbie
Rank
Oldbie

Have you had a chance to change the capacitors yet? I know there are some power-on strap settings for the 82443 (think that's the chipset) that could be misread if there's glitchy power caused by bad caps.

Now, why just the first slot, and only with the test card? Still no idea. Maybe bus termination isn't good when it's in the middle of the bus, less of a problem when it's further away and there's more capacitance between the card and the chipset? How that messes up the CPU clock I can't work out. Maybe you've found another way to under/overclock?

It's probably quantum.