Products > Test Equipment
Tektronics TLA704 PCI upgrade
asp:
Hi
If somebody wants to get the PCI working on a Tek TLA704 below you can find the steps to accomplish that:
1. Unsolder all the pins for the PCI connector on the board and put in a PCI connector (120 pin)
2. Populate R25 and R23 with a 0 Ohm resistor (5 and 3.3V) (found on the top of the board near the PCI Connector)
3. Populate R4 with a 33 Ohm resistor (PCI IDSEL) (found on the top of the board near the PCI Connector)
4. Populate R165 with a 33 Ohm resistor (PCICLK) (found on the bottom of the board on the opposite side of the PCMCIA connector under the crystal)
This will get the PCI working BUT the BIOS will not assign any IRQs to the PCI board and when booting you will get this:
--- Code: ---Warning: IRQ not configured - Pci at slot 01
Bus:00, Device: 0E, Function:00
System Configuration Data updated
Press <F1> to resume, <F2> to Setup
--- End code ---
regardless of the settings you do in BIOS.
If somebody could take a look at the bios (maybe someone has RFDes contact info) and see it they can change/mod it to support IRQ assignment it would be awesome
The PCI cards will be detected in Windows but it won't start. Windows will report that the device does not have an IRQ assigned to it by BIOS
Attached you can find the latest bios 1.00.14
For your info when I started this I wanted to add a PCI USB card so that I can add a soundcard to the device in order to play some old games on the device with sound :)
asp:
I did manage to unpack the part of the bios that deals with the whole init thing but I am kind of stuck here. I would need somebody with ASM experience in dealing with BIOS
I have attached the decrypted bios part for people that want to have a look
Per Hansson:
Maybe this is useless info but if you are really stuck it could maybe help:
In the old days there was a project to add support for AGP cards with two IRQ devices, the extra one for the built in HDMI sound card.
Many old boards did not support this and you had to edit the DSDT table in the BIOS to add that support in.
In the DSDT table is also the PCI definition, so you could have a look at this and see if it is in anyway a step in the right direction:
https://www.techpowerup.com/forums/threads/ati-hd-agp-card-with-hdmi-audio-problems-read-this.106690/
Here is a list of boards that use the same chipset: FW82439HX (430HX "Triton II") with a 82371SB (PIIX3) south bridge:
https://www.ultimateretro.net/en/motherboards/?chipsetId=276
Then just start looking for a board with PCI slots that uses the Phoenix BIOS, here is one:
Siemens Nixdorf System Board D969: https://www.ultimateretro.net/en/motherboards/4507
Maybe you could use its DSDT table if you are able to extract it from the BIOS...
P.S: Of course first double check that your board actually uses the same chipset...
asp:
I did try to get the ACPI from both windows and linux and it's not there.
In linux this are all the lines from dmesg that contain acpi:
--- Code: ---[ 0.093403] API: Early table checksum verification disabled
[ 0.097258] ACPI BIOS Error (bug): A valid RSDP was not found (20190816/tbxfroot-210)
[ 0.144814] Kernel command line: BOOT IMAGE=/boot/umlinuz root=PARTUUID=feblefb9-02 rootwait console=tty0 console=ttyS0,115200n8 noinitrd acpi=force
[ 1.121610] ACPI: Interpreter disabled
[ 1.316789] pnp: PnP ACPI: disabled
--- End code ---
with APM enabled in BIOS, so I don't see a way to extract the DPDT since I can't get ACPI to show up
Maybe the BIOS does not implement ACPI?
Also there is no /proc/acpi or /sys/firmware/acpi
dxl:
TLA704's are so old that i doubt they ever had ACPI.
Navigation
[0] Message Index
[#] Next page
Go to full version