VOGONS


First post, by stamasd

User metadata
Rank l33t
Rank
l33t

I just acquired (yet another) socket7 motherboard. This one caught my eye as it was listed on ebay under the wrong category (I was browsing vintage macintosh hardware) and fairly cheap. I did some investigating before buying, and it looked almost the same as the one posted here: https://www.ultimateretro.net/en/motherboards/5962 - even the same part number, but with an important difference: a wider variety of FSB choices. So I bought it, got it in the mail last night and started testing. The board appears to be in pristine condition, and I'd venture to say unused. I replaced the CMOS battery (CR2032, none of the barrel nonsense), added a P200MMX after setting the jumpers, and a 32MB stick of SDRAM, and it posted right away.

IMG-20220119-134516.jpg

2-p200mmx-66bus.jpg

Now, the nice part is that it features a range of FSB choices from 50MHz to 83MHz because it has a different clock generator from the one posted on the ultimateretro website. Here is the datasheet of the chip https://pdf1.alldatasheet.com/datasheet-pdf/v … S9169CJ-27.html confirming that it can do (as silkscreened on the motherboard) 50/55/60/66/75/83MHz. It's also interesting that the chip can do async PCI clock of 32MHz independent of the FSB if configured correctly - and it looks like a 10kohm resistor is all that's needed to enable this if needed. I did test it up to 83FSB/41.5PCI which the Matrox G200 I was using had no trouble with - but other PCI cards may not fare that well.

IMG-20220119-121439.jpg

I tested with a total of 3 CPUs which I had handy: a P200MMX, a K6-233 and a K6-166.

I tried the P200MMX at various FSBs, max I got was 250MHz (83x3) and min 150MHz (50x3) as the multiplier is locked. I did not need to change the default voltage of 2.8V for either.

75MHz FSB
3-p200mmx-75bus.jpg

83MHz FSB
4-p200mmx-83bus.jpg

The K6-233 is not multiplier locked, and it interprets the 1.5x multiplier as 3.5, so I couldn't get the speed down too low unfortunately. Min speed I got was 100MHz (50x2), max was 266MHz (75x3.5). The K6-233 did NOT post at all with 83MHz bus, regardless of voltage. The only exception was 83x2 when it posted as a K6-166 at its default voltage (3.2V). It did not post at 83x2.5 or above even at 3.5V. I was hoping to get to 83x3.5=290MHz, but this CPU didn't live up to my dream. 😀

5-k6-233-66bus-2-5x.jpg

6-k6-233-66bus-3x.jpg

7-k6-233-66bus-1-5x-as-3-5x.jpg

The only reason I tried a K6-166 was because I didn't remember if it also interpreted the 1.5x multiplier as 3.5x or not. Was hoping to go down as low as 50X1.5=75MHz, but it didn't happen. On the K6-166, the 1.5 is still read as 3.5.

And here's what the PCI/AGP snooper says about the board:
IMG-20220119-121239.jpg
i430TX as expected. I didn't want to peel the nice label off the chipset to read it. 😀

All in all, it looks good. I have already tested it with a CF card with DOS6.22, works fine so far.

I/O, I/O,
It's off to disk I go,
With a bit and a byte
And a read and a write,
I/O, I/O

Reply 1 of 46, by stamasd

User metadata
Rank l33t
Rank
l33t

Oh, I forgot to mention an important thing. The board supports 168-pin SDRAM, and 72-pin SDRAM modules (not both at the same time though). I tested with a 32MB 168-pin module. According to the manual, it shouldn't matter which SDRAM slot the module is in. But with the module in the topmost slot, the motherboard didn't post at all. It only posted when I moved the RAM to the second slot.

I/O, I/O,
It's off to disk I go,
With a bit and a byte
And a read and a write,
I/O, I/O

Reply 3 of 46, by stamasd

User metadata
Rank l33t
Rank
l33t

It took me a while to figure out what chip the BIOS is, because I didn't want to peel the sticker. Turns out it's an Atmel 29c010A. It's now dumped, attaching here.

Filename
PCPartner_TXB820DS_35-8333-03_83FSB_AT29C010A.7z
File size
110.04 KiB
Downloads
55 downloads
File comment
BIOS TXB820DS, version with 75/83FSB
File license
Fair use/fair dealing exception

POST string: 09/25/97-i430TX-SMC669-2A59IV3FC-00
so it appears the BIOS is older than the other versions available at ultimateretro
This motherboard has an SMC I/O chip if it makes a difference.

I/O, I/O,
It's off to disk I go,
With a bit and a byte
And a read and a write,
I/O, I/O

Reply 4 of 46, by stamasd

User metadata
Rank l33t
Rank
l33t

Just for fun I did some stability tests with the P200MMX. At 75x3=225 it is completely stable. At 83x3=250 it crashes randomly even if I raise Vcore to 2.9V. I did not want to go to the next notch which is 3.2V. I guess it makes sense why Intel didn't sell PMMX above 233MHz. 😀

I/O, I/O,
It's off to disk I go,
With a bit and a byte
And a read and a write,
I/O, I/O

Reply 5 of 46, by Horun

User metadata
Rank l33t++
Rank
l33t++

Thanks ! Am always interested in old Pc Partner stuff !! It even has the PcP part number labeled on the board....
Many do not know they (Vtech) also did many Leading Technology computers too.

Hate posting a reply and then have to edit it because it made no sense 😁 First computer was an IBM 3270 workstation with CGA monitor. Stuff: https://archive.org/details/@horun

Reply 6 of 46, by Sphere478

User metadata
Rank l33t++
Rank
l33t++

Lol it says 430tx at the bottom of post :p

Looks like you need a k6-2+ 570 for that beast 😀

83.3x6x = 499.8mhz

And a visit here http://web.inter.nl.net/hcc/J.Steunebrink/k6plus.htm

I don’t see your board listed but member chkcpu may be able to help. (Same guy as website)

Your voltage options for 2v are probably all jumpers off.

stamasd wrote on 2022-01-19, 19:29:

Oh, I forgot to mention an important thing. The board supports 168-pin SDRAM, and 72-pin SDRAM modules (not both at the same time though). I tested with a 32MB 168-pin module. According to the manual, it shouldn't matter which SDRAM slot the module is in. But with the module in the topmost slot, the motherboard didn't post at all. It only posted when I moved the RAM to the second slot.

Actually if you find out how the board is laid out you can often use sd and edo at the same time. Usually this requires leaving a slot open. Because some lanes are shared between the simms and dimms.

Sd performance on tx is pretty abysmal so if you have a couple 128mb simms laying around throw em in!

The board will have a max of 256mb of ram. (Chipset limitation, no way around it)

If you need, I can tell you of some 256mb sd sticks that work with it. But as said, max of 256 total.

stamasd wrote on 2022-01-19, 22:17:

Just for fun I did some stability tests with the P200MMX. At 75x3=225 it is completely stable. At 83x3=250 it crashes randomly even if I raise Vcore to 2.9V. I did not want to go to the next notch which is 3.2V. I guess it makes sense why Intel didn't sell PMMX above 233MHz. 😀

May I introduce you to the tillamook pentium mmx 266?

Attachments

Sphere's PCB projects.
-
Sphere’s socket 5/7 cpu collection.
-
SUCCESSFUL K6-2+ to K6-3+ Full Cache Enable Mod
-
Tyan S1564S to S1564D single to dual processor conversion (also s1563 and s1562)

Reply 7 of 46, by dionb

User metadata
Rank l33t++
Rank
l33t++
stamasd wrote on 2022-01-19, 22:17:

Just for fun I did some stability tests with the P200MMX. At 75x3=225 it is completely stable. At 83x3=250 it crashes randomly even if I raise Vcore to 2.9V. I did not want to go to the next notch which is 3.2V. I guess it makes sense why Intel didn't sell PMMX above 233MHz. 😀

What happens if you lower the multiplier? Those crashes at 250MHz could be due to CPU, but also due to IDE or other bits not liking the 41.6MHz PCI. The K6-233 results certainly suggest it's not CPU-related.

If it is the FSB that's the problem you could try it on 3.5x 75MHz if the CPU's not locked.

Edit: missed that the CPU was locked. Note that you might still be able to lower multiplier, the lock on the P55C was generally on just one or two multiplier settings.

Reply 8 of 46, by stamasd

User metadata
Rank l33t
Rank
l33t
dionb wrote on 2022-01-20, 11:20:

Edit: missed that the CPU was locked. Note that you might still be able to lower multiplier, the lock on the P55C was generally on just one or two multiplier settings.

I did try all of the multiplier jumper settings with the p200MMX, it did not make any difference. The multiplier always stays at 3x.

I/O, I/O,
It's off to disk I go,
With a bit and a byte
And a read and a write,
I/O, I/O

Reply 9 of 46, by stamasd

User metadata
Rank l33t
Rank
l33t
Sphere478 wrote on 2022-01-20, 06:47:

Lol it says 430tx at the bottom of post :pa

Yes, but sometimes the BIOS string lies. I had to check, especially since TX didn't officially support those FSB settings.

Sphere478 wrote on 2022-01-20, 06:47:

Looks like you need a k6-2+ 570 for that beast 😀

I have one somewhere, need to find it. But the max multiplier I can set with this board is 3.5x, unless I misunderstand how multipliers work on k6-2. Guess I could use an utility like SetMul to set different multipliers.
(edit) oh wait, K6-2 interprets 2x as 6x, nice. So I could theoretically get to 83x6=499MHz. Assuming it likes the 83FSB, which it should. And that the other parts of the board are OK with it too. Worst case, I can mod the clock chip to force async PCI clock of 32MHz regardless of FSB, which it does support (see first post). A pull-down 10k resistor from pin 32 to ground should do that according to the datasheet.

Sd performance on tx is pretty abysmal so if you have a couple 128mb simms laying around throw em in!

I plan to eventually, but for now I just did this quick testing with the 32MB which I had laying around.

May I introduce you to the tillamook pentium mmx 266?

I have one of those somewhere in a box too, have to find it. 😀
Isn't the Tillamook problematic in many ways though, as in L2 cache not working, having oddball I/O voltage (2.5V instead of 3.3V) etc?

I/O, I/O,
It's off to disk I go,
With a bit and a byte
And a read and a write,
I/O, I/O

Reply 10 of 46, by stamasd

User metadata
Rank l33t
Rank
l33t

Further work that I've done on this board, which I want to complete before I build something with it.
I want to determine the pinouts of the mouse connector, and of the USB connector. They appear to be non-standard, so I took out a multimeter and an oscilloscope to try and determine which pin is which.

First, the PS/2 mouse header. It has 5 pins arranged vertically which I've numbered arbitrarily 1-5 from top to bottom.

Pin 1: 0V at power on, goes to 5V after POST is done (immediately after the memory count is finished) and stays there, no waveform on it
Pin2: 0V, stays low all the way to a complete boot of DOS, no waveform
Pin3: 5V at power on, briefly dips to 0V after memory count is done and then immediately returns to 5V and stays there, no waveform
Pin4: same as pin2, stays at 0V all the time, no waveform
Pin5: 5V immediately at power-on and never changes

Second, the USB header. It has 2 rows of 4 pins arranges horizontally. I have numbered arbitrarily the top row 1-4 from left to right, bottom row 5-8 from left to right.

Pins 1,2,3,6,7 and 8: oV all the time with no waveforms on any of them
Pins 4 and 5: 5V all the time with no waveforms

Any help appreciated. The board manual has no information on the pinouts of these two headers. I made sure USB is enabled in BIOS of course.

I/O, I/O,
It's off to disk I go,
With a bit and a byte
And a read and a write,
I/O, I/O

Reply 11 of 46, by snufkin

User metadata
Rank Oldbie
Rank
Oldbie

Photos of the headers, and how are they numbered? USB headers are often something like (often with a 5th row with only 1 pin to orient the connector):

+5V  1  2  +5V
D1- 3 4 D2-
D1+ 5 6 D2+
GND 7 8 GND

With the board off you could try measuring the resistance of the 0V pins to ground. Only two should be shorted to ground, which are the GND pins. If you find those, there aren't many options for the data pins.

Looking at a pinout I found for another (unknown) PCPartner board, that gives USB as:

1 - Vcc
2 - GND
3 - P1-
4 - P0+
5 - P1+
6 - P0-
7 - GND
8 - Vcc

which is a bit weird.

For the PS/2 it sounds like clock and data are on pin 1 and 3. I don't know which way around, but for PS/2 the host holds clock low to stop the device sending any data. It can signal the device that the host wants to transmit by pulling data low, then releasing the clock. Part of POST will transmit a reset and ID instruction to anything on the PS/2 port, which means it has to transmit to the device, so would need to pull clock low, pull data low, release clock.

So I'd guess that Clock is on your pin 1, since I think it'd make sense to stop a device transmitting until the BIOS was ready. Then it sounds like pin 5 is +5 supply, then 2 or 4 is Ground (I'd guess they had an option of missing one out to make an orientation header). Based on that I'd guess at:

1 - Clock
2 - Ground
3 - Data
4 - NC
5 - +5V

Again, with the board off you can check about which pins short to either ground or +5 to get the power pins, which only leaves a couple of possibilities for the Clock and Data.

This other PCPartner board (I don't actually know which model it is) has the PS/2 pinout of:

Data 1  2 NC
GND 3 4 +5V
Clk 5 6 NC

That matches the PS/2 connector layout.

If you do get them working, please report what the pinout actually is. I haven't been able to find a good source for the PCPartner pinouts.

Reply 12 of 46, by stamasd

User metadata
Rank l33t
Rank
l33t

Thanks, that should get me going. The pins aren't numbered in any way on any of those 2 connectors.
I think for the USB the first pinout in your post should be correct @snufkin, turned over 90 degrees clockwise for the top row and counter-clockwise for the bottom row. So that's nonstandard compared to modern USB pinouts where the +5V , data lines and ground are in the same columns next to one another.

And for the PS/2 probably the 3rd pinout is correct. I will test and post back. Actually I can't test for the PS/2 until the bracket I ordered gets here and it may be a few days.

Here is a pic of the mouse and USB headers, numbered as I described them above (red for mouse, blue for USB)

mouse-usb-numbered.jpg

I/O, I/O,
It's off to disk I go,
With a bit and a byte
And a read and a write,
I/O, I/O

Reply 13 of 46, by stamasd

User metadata
Rank l33t
Rank
l33t

Yeah I've tested both halves of the USB connector (one at a time using a standard USB bracket, because the second half has the wrong polarity if inserted normally) with a USB keyboard, and it's correct. I'll have to make an adapter to cross over the signals and make them match the pinout of the 2nd half of the connector on the USB bracket.

So using the numbering in the photo, the pinout for USB on this motherboard \ is:
1. GND
2. D1+
3. D1-
4. 5V
5. 5V
6. D2-
7. D2+
8. GND

with pins 5-8 flipped 180 degrees from what they are on a modern USB header.

(update) I've actually managed to pull the wires from half of the USB bracket connector and reverse them WITHOUT destroying the connector completely. 😀 A bit of glue and tape, and now both ports on the USB bracket work correctly at the same time. Tested with the same USB keyboard.

Last edited by stamasd on 2022-01-20, 18:25. Edited 1 time in total.

I/O, I/O,
It's off to disk I go,
With a bit and a byte
And a read and a write,
I/O, I/O

Reply 14 of 46, by snufkin

User metadata
Rank Oldbie
Rank
Oldbie
stamasd wrote on 2022-01-20, 17:40:
Yeah I've tested both halves of the USB connector (one at a time using a standard USB bracket, because the second half has the w […]
Show full quote

Yeah I've tested both halves of the USB connector (one at a time using a standard USB bracket, because the second half has the wrong polarity if inserted normally) with a USB keyboard, and it's correct. I'll have to make an adapter to cross over the signals and make them match the pinout of the 2nd half of the connector on the USB bracket.

So using the numbering in the photo, the pinout for USB on this motherboard \ is:
1. GND
2. D1+
3. D1-
4. 5V
5. 5V
6. D2-
7. D2+
8. GND

with pins 5-8 flipped 180 degrees from what they are on a modern USB header.

On the plus side, that arrangement has rotational symmetry, so it doesn't matter which way around the connector goes.

Reply 15 of 46, by stamasd

User metadata
Rank l33t
Rank
l33t
snufkin wrote on 2022-01-20, 18:17:

On the plus side, that arrangement has rotational symmetry, so it doesn't matter which way around the connector goes.

Yes, this is probably why they did it that way. And it makes sense. It could have become the standard.

I/O, I/O,
It's off to disk I go,
With a bit and a byte
And a read and a write,
I/O, I/O

Reply 16 of 46, by snufkin

User metadata
Rank Oldbie
Rank
Oldbie

Would you mind checking which pins on the Printer and COM headers are short to Ground? That way it might be possible to have a stab at working out the pinouts for those headers as well. If those are worked out then I think it just leaves the FDC and IDE headers, and they must surely (famous last words) follow the normal pinout.

Reply 17 of 46, by Garrett W

User metadata
Rank Oldbie
Rank
Oldbie

I don't see anything too unusual about this board. 75MHz and 83MHz for FSB were somewhat common, although obviously unsupported on the chipset. Not too shabby either way! If your CPU can take it (and that's almost certain for MMXs), the 75MHz FSB option is almost always guaranteed to work flawlessly. The slight increase on the PCI bus isn't enough to cause issues and in fact I've read magazines from that era that recommended it for light overclocking with a decent bump in performance. I'd use it, personally.

The 83MHz FSB bus however is another story, most devices won't be able to handle it. The PCI bus runs way too high at that speed courtesy of lacking a proper divider. I've heard tales of people using that bus setting and getting it stable with cherry picked hardware (including the motherboard I believe), but honestly I think it's way too much of a headache. 75MHz on the other hand is a nice, healthy boost in performance and generally trouble-free.

Reply 18 of 46, by stamasd

User metadata
Rank l33t
Rank
l33t
Garrett W wrote on 2022-01-20, 19:06:

The 83MHz FSB bus however is another story, most devices won't be able to handle it. The PCI bus runs way too high at that speed courtesy of lacking a proper divider.

Like I mentioned above, this board's clock generator has the ability to run the PCI clock at a constant 32MHz independent of the FSB. It needs a slight hardware mod to enable that. I will get around to that, eventually. It's in the datasheet I posted a link to in the first post.

Frankly, what makes this motherboard interesting above others is that particular clock chip. With the option to run PCI async.

Last edited by stamasd on 2022-01-20, 20:13. Edited 2 times in total.

I/O, I/O,
It's off to disk I go,
With a bit and a byte
And a read and a write,
I/O, I/O

Reply 19 of 46, by stamasd

User metadata
Rank l33t
Rank
l33t
snufkin wrote on 2022-01-20, 18:44:

Would you mind checking which pins on the Printer and COM headers are short to Ground? That way it might be possible to have a stab at working out the pinouts for those headers as well. If those are worked out then I think it just leaves the FDC and IDE headers, and they must surely (famous last words) follow the normal pinout.

the IDE, floppy, serial and parallel headers have pin 1 silkscreened on the board. The IDE ports work and have the normal pinout. The serial and parallel port headers have GND exactly where you expect them (just checked - i.e. COM pin 5, and LPT all even pins from 10 to 24), so I think safe to assume standard pinout too. The only one I haven't checked yet is the floppy header, and I have no reason to believe it's not standard.

Last edited by stamasd on 2022-01-20, 19:33. Edited 1 time in total.

I/O, I/O,
It's off to disk I go,
With a bit and a byte
And a read and a write,
I/O, I/O