This is a short step by step on how I got Win-XP to work on TDS7104, and presumably other TDS7000.
1) I bought a used SU810 motherboard, that apparently came out of a Gateway PC. These are identical to intel MBs you can sometimes find on ebay. Intel has also deleted all the documents about their legacy products so finding any software for these was not easy.
Motherboard has a bios version P12, that i cannot find anywhere, and I cannot find anything about it.
This motherboard fits perfectly in the tray and ports align perfectly.
I placed 2 pieces of double sided 256MB RAM sticks for total of unbelievable 512MB.
USB Jumpers: Motherboard has 2 usb ports. There are two unpopulated jumpers behind a port. You must populate them and fit jumpers on position 2-3 and 5-6. Upper usb port is internally wired and used to talk to front panel. More info can be found in Intel SU810 PDF documentation.
2) I found a rare Celeron 100MHz FSB that work on 1.1GHz so much better than 500MHz that was originally there. I still cannot confirm if 133MHz fsb CPU would work here. I even found for 5 euro, unused aftermarket cooler for socket 370 and it is very quiet.
2.5) I kept old HDD as a backup but installed MSata to 44pin IDE DeLOCK 62495 adapter. I used it in few other instruments like CMU200 and it always worked wonderfully. And it is much faster.
3) Install standard Win XP. I used small and cheap 20 euro wireless keyboard and mouse and a usb dongle, because I like to use a mouse with my scope. I do not like to touch the screen of my instruments. It worked perfectly during installation. OS recognizes most of the hardware.
4) Most of the problems I had was with drivers for
Texas Instruments PCI-1225 CardBus Controller. These were creating conflict on PCI bus and preventing PowerPC board to talk to the PC.
Drivers were luckily provided by user snoopy, but I believe that they were also posted in this thread in a zip file "tektronix.zip".
You must manually force OS to use the driver
unsup.inf. and device will be registered as "unsupported" but it will work.
5) Graphic drivers for Chips and Technologies AGP Rage do not work with WIN XP. The correct driver is in the same zip file under CHIPS. You must again manually force use of this driver in device manager.
6) Front panel driver is also there. As well as driver that windows shows as "other PCI bridge". That is driver for tektronix PowerPC board. It is in folder PCI2PCI.
7) Install IVI driver that can be downloaded from TEK website called
IVIDriver3.9_066045315_0.exe. First install part in shared folder then COM.
8 ) Install TekScope driver/Firmware again found on tek website. File is called TDS7104_7054_V2.5.5_066031808.exe.
By this point VXworks.st would load and tekscope app should work.
I had issues where file TekScope.o did not want to load for some reason. There was an error shown in console. But I had a backup of hard drive with Win98 that was previously installed and working, and I copied the same file over and then it loaded without problem. I think this is probably something i did because I was experimenting trying to get it to work. And I installed and uninstalled bunch of these drivers multiple times.
That is all. I just wanted to write a short to the point guide since information in this thread is all over the place and it took me too much time to set this all up.
BONUS:
-
HDD Raw copy tool is perfect for making backup images and cloning drives. I used it for all kinds of mediums, from ssd to compact flash.
-The old BL440 motherboard had Tektronix splash screen when PC was booting. This new one has an ugly Gateway logo that is a cube with cow colored pattern.
I found this guide how to change splash screen in these motherboards. I will try it out later. Actually if you want tektronix splash screen you can skip the entire first part on how to prepare an image and convert it to .usr file. There is file called LOGODATA.USR in old win98 tektronix/bios folder together with iflash utility. But I will use iflash that comes with a bios for this motherboard. Hope it works.