VOGONS


First post, by Duffman

User metadata
Rank Oldbie
Rank
Oldbie

How do I best go about changing the configuration registers on an IT8892E chip?

MB: ASRock B550 Steel Legend
CPU: Ryzen 9 5950X
RAM: Corsair 64GB Kit (4x16GB) DDR4 Veng LPX C18 4000MHz
SSDs: 2x Crucial MX500 1TB SATA + 1x Samsung 980 (non-pro) 1TB NVMe SSD
OSs: Win 11 Pro (NVMe) + WinXP Pro SP3 (SATA)
GPU: RTX2070 (11) GT730 (XP)

Reply 1 of 14, by Duffman

User metadata
Rank Oldbie
Rank
Oldbie

can anyone help me?

MB: ASRock B550 Steel Legend
CPU: Ryzen 9 5950X
RAM: Corsair 64GB Kit (4x16GB) DDR4 Veng LPX C18 4000MHz
SSDs: 2x Crucial MX500 1TB SATA + 1x Samsung 980 (non-pro) 1TB NVMe SSD
OSs: Win 11 Pro (NVMe) + WinXP Pro SP3 (SATA)
GPU: RTX2070 (11) GT730 (XP)

Reply 3 of 14, by Duffman

User metadata
Rank Oldbie
Rank
Oldbie

So I've got a Vortex86DX3 system - a VDX3-ETX-74IX-V2 ETX module with an IP412 carrier board.

So far I've gotten everything up and running in windows 98SE - OrpheusII LT, USB 2.0, Ethernet, SATA - the only thing left to get working is the GPU - A GeforceFX 5500 PCI.
I know for sure that the Geforce FX 5500 PCI works in windows 98SE, I have 2 of these cards now and it's working in my other 2 systems.

I get this glitch when I try to load the driver.

The attachment 1000000105.jpg is no longer available

I get a similar behavior in XP except it's commas and it will eventually go to a black screen and stops there.

I'm guessing that it has something to do with the PCIe-to-PCI bridge chip that it's on.

any ideas?
I'm willing to try using PCIset.exe to change configuration registers on the PCI bridge if anyone has experience in working with that?

MB: ASRock B550 Steel Legend
CPU: Ryzen 9 5950X
RAM: Corsair 64GB Kit (4x16GB) DDR4 Veng LPX C18 4000MHz
SSDs: 2x Crucial MX500 1TB SATA + 1x Samsung 980 (non-pro) 1TB NVMe SSD
OSs: Win 11 Pro (NVMe) + WinXP Pro SP3 (SATA)
GPU: RTX2070 (11) GT730 (XP)

Reply 4 of 14, by EduBat

User metadata
Rank Member
Rank
Member

Can you get a dump of the PCI bridge configuration space? Do you have some PCIget, PCIdump or lspci program to do it?

Reply 5 of 14, by Duffman

User metadata
Rank Oldbie
Rank
Oldbie

@edubat

I'm able to boot into xubuntu 12.04 but nothing newer because the DX3 lacks PAE.

does 12.04 have all of those?

MB: ASRock B550 Steel Legend
CPU: Ryzen 9 5950X
RAM: Corsair 64GB Kit (4x16GB) DDR4 Veng LPX C18 4000MHz
SSDs: 2x Crucial MX500 1TB SATA + 1x Samsung 980 (non-pro) 1TB NVMe SSD
OSs: Win 11 Pro (NVMe) + WinXP Pro SP3 (SATA)
GPU: RTX2070 (11) GT730 (XP)

Reply 6 of 14, by EduBat

User metadata
Rank Member
Rank
Member

If you run linux it will load it's own bridge driver and probably change stuff in the bridge configuration. But it's a good test to make. Does the GeForce card work well in linux?

Regardless...
Grab lspci for DOS from this post Re: Can anybody with AC'97 audio please help me test a DOS player? 😊 and
- Unzip the attached file anywhere on your drive
- run lspci -i pci.ids You will see a list of all the PCI devices and functions on your computer
- Take a note of the triplet in this format BB:DD.F associated with your PCI Bridge. These are the bus, device and function numbers
- run lspci -xxxs BB:DD.F

Reply 7 of 14, by Duffman

User metadata
Rank Oldbie
Rank
Oldbie

@EduBat

I should have clarified - the Geforce FX 5500 isn't working properly in linux either, I'm using nomodeset to get a picture.

here is output of lspci -i pci.ids

00:00.0 Class 0600: Device 17f3:6023 (rev 02)
00:01.0 Class 0604: Device 17f3:1031 (rev 01)
00:02.0 Class 0604: Device 17f3:1031 (rev 01)
00:07.0 Class 0601: Device 17f3:6035 (rev 01)
00:07.1 Class 0601: Device 17f3:6035 (rev 01)
00:08.0 Class 0200: Device 17f3:6040
00:0a.0 Class 0c03: Device 17f3:6060 (rev 14)
00:0a.1 Class 0c03: Device 17f3:6061 (rev 08)
00:0c.0 Class 0101: Device 17f3:1012 (rev 02)
00:0e.0 Class 0403: Device 17f3:3010 (rev 01)
01:00.0 Class 0604: Device 1283:8892 (rev 41)
02:04.0 Class 0300: Device 10de:0326 (rev a1)
03:00.0 Class 0200: Device 10ec:8168 (rev 15)

lspci -xxxs BB:DD.F didn't seem to work - it said -s was not a valid slot number.
I tried lspci -xxxs 1 BB:DD.F but that didn't work either.

so I just did lspci -xxx and got this

00:00.0 Host bridge: RDC Semiconductor, Inc. Device 6023 (rev 02)
00: f3 17 23 60 0e 00 00 22 02 00 00 06 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:01.0 PCI bridge: RDC Semiconductor, Inc. Device 1031 (rev 01)
00: f3 17 31 10 07 01 30 02 01 00 04 06 10 80 01 00
10: 00 00 00 00 00 00 00 00 00 01 02 80 10 10 00 20
20: 90 fc 90 fe 00 60 f0 7f 00 00 00 00 00 00 00 00
30: 00 00 00 00 40 00 00 00 00 00 00 00 0a 01 1b 00

00:02.0 PCI bridge: RDC Semiconductor, Inc. Device 1031 (rev 01)
00: f3 17 31 10 07 01 30 02 01 00 04 06 10 80 01 00
10: 00 00 00 00 00 00 00 00 00 03 03 80 d0 d0 00 00
20: a0 fe a0 fe 00 50 10 50 00 00 00 00 00 00 00 00
30: 00 00 00 00 40 00 00 00 00 00 00 00 0b 01 07 00

00:07.0 ISA bridge: RDC Semiconductor, Inc. Device 6035 (rev 01)
00: f3 17 35 60 0f 00 00 06 01 00 01 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:07.1 ISA bridge: RDC Semiconductor, Inc. Device 6035 (rev 01)
00: f3 17 35 60 0f 00 00 06 01 00 01 06 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:08.0 Ethernet controller: RDC Semiconductor, Inc. R6040 MAC Controller
00: f3 17 40 60 07 00 00 02 00 00 00 02 00 80 00 00
10: 01 e0 00 00 00 fc bf fe 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 be fe 00 00 00 00 00 00 00 00 0f 01 03 08

00:0a.0 USB controller: RDC Semiconductor, Inc. R6060 USB 1.1 Controller (rev 14)
00: f3 17 60 60 06 01 00 02 14 10 03 0c 08 80 80 00
10: 00 e0 bf fe 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 f3 17 60 60
30: 00 00 00 00 00 00 00 00 00 00 00 00 0e 01 00 00

00:0a.1 USB controller: RDC Semiconductor, Inc. R6061 USB 2.0 Controller (rev 08)
00: f3 17 61 60 06 01 00 02 08 20 03 0c 08 80 00 00
10: 00 f8 bf fe 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 f3 17 61 60
30: 00 00 00 00 00 00 00 00 00 00 00 00 03 02 00 00

00:0c.0 IDE interface: RDC Semiconductor, Inc. Device 1012 (rev 02)
00: f3 17 12 10 05 01 00 02 02 8f 01 01 08 80 00 00
10: 01 ec 00 00 81 e8 00 00 01 e8 00 00 81 e4 00 00
20: 01 e4 00 00 00 00 00 00 00 00 00 00 f3 17 12 10
30: 00 00 00 00 00 00 00 00 00 00 00 00 09 01 00 00

00:0e.0 Audio device: RDC Semiconductor, Inc. Device 3010 (rev 01)
00: f3 17 10 30 06 01 00 02 01 00 03 04 08 80 00 00
10: 00 80 bf fe 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 f3 17 10 30
30: 00 00 00 00 00 00 00 00 00 00 00 00 0e 01 00 00

01:00.0 PCI bridge: Integrated Technology Express, Inc. Device 8892 (rev 41)
00: 83 12 92 88 07 01 10 00 41 01 04 06 10 00 01 00
10: 00 00 00 00 00 00 00 00 01 02 02 80 f1 01 20 22
20: 90 fc 90 fe 01 60 f1 6f 00 00 00 00 00 00 00 00
30: 00 00 00 00 90 00 00 00 00 00 00 00 0a 01 1b 00

02:04.0 VGA compatible controller: NVIDIA Corporation NV34 [GeForce FX 5500] (rev a1)
00: de 10 26 03 07 00 b0 02 a1 00 00 03 00 80 00 00
10: 00 00 00 fd 08 00 00 60 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 9e fe 60 00 00 00 00 00 00 00 0a 01 05 01

03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 15)
00: ec 10 68 81 07 05 10 00 15 00 00 02 10 00 00 00
10: 01 d8 00 00 00 00 00 00 04 f0 af fe 00 00 00 00
20: 04 80 af fe 00 00 00 00 00 00 00 00 ec 10 23 01
30: 00 00 00 00 40 00 00 00 00 00 00 00 0b 01 00 00

I hope you can give me some insight as to what all these numbers mean, and hopefully get the Geforce FX working.

MB: ASRock B550 Steel Legend
CPU: Ryzen 9 5950X
RAM: Corsair 64GB Kit (4x16GB) DDR4 Veng LPX C18 4000MHz
SSDs: 2x Crucial MX500 1TB SATA + 1x Samsung 980 (non-pro) 1TB NVMe SSD
OSs: Win 11 Pro (NVMe) + WinXP Pro SP3 (SATA)
GPU: RTX2070 (11) GT730 (XP)

Reply 8 of 14, by weedeewee

User metadata
Rank l33t
Rank
l33t
Duffman wrote on 2024-12-26, 10:50:
@EduBat […]
Show full quote

@EduBat

I should have clarified - the Geforce FX 5500 isn't working properly in linux either, I'm using nomodeset to get a picture.

here is output of lspci -i pci.ids

00:00.0 Class 0600: Device 17f3:6023 (rev 02)
00:01.0 Class 0604: Device 17f3:1031 (rev 01)
00:02.0 Class 0604: Device 17f3:1031 (rev 01)
00:07.0 Class 0601: Device 17f3:6035 (rev 01)
00:07.1 Class 0601: Device 17f3:6035 (rev 01)
00:08.0 Class 0200: Device 17f3:6040
00:0a.0 Class 0c03: Device 17f3:6060 (rev 14)
00:0a.1 Class 0c03: Device 17f3:6061 (rev 08)
00:0c.0 Class 0101: Device 17f3:1012 (rev 02)
00:0e.0 Class 0403: Device 17f3:3010 (rev 01)
01:00.0 Class 0604: Device 1283:8892 (rev 41)
02:04.0 Class 0300: Device 10de:0326 (rev a1)
03:00.0 Class 0200: Device 10ec:8168 (rev 15)

lspci -xxxs BB:DD.F didn't seem to work - it said -s was not a valid slot number.
I tried lspci -xxxs 1 BB:DD.F but that didn't work either.

so I just did lspci -xxx and got this

00:00.0 Host bridge: RDC Semiconductor, Inc. Device 6023 (rev 02)
00: f3 17 23 60 0e 00 00 22 02 00 00 06 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:01.0 PCI bridge: RDC Semiconductor, Inc. Device 1031 (rev 01)
00: f3 17 31 10 07 01 30 02 01 00 04 06 10 80 01 00
10: 00 00 00 00 00 00 00 00 00 01 02 80 10 10 00 20
20: 90 fc 90 fe 00 60 f0 7f 00 00 00 00 00 00 00 00
30: 00 00 00 00 40 00 00 00 00 00 00 00 0a 01 1b 00

00:02.0 PCI bridge: RDC Semiconductor, Inc. Device 1031 (rev 01)
00: f3 17 31 10 07 01 30 02 01 00 04 06 10 80 01 00
10: 00 00 00 00 00 00 00 00 00 03 03 80 d0 d0 00 00
20: a0 fe a0 fe 00 50 10 50 00 00 00 00 00 00 00 00
30: 00 00 00 00 40 00 00 00 00 00 00 00 0b 01 07 00

00:07.0 ISA bridge: RDC Semiconductor, Inc. Device 6035 (rev 01)
00: f3 17 35 60 0f 00 00 06 01 00 01 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:07.1 ISA bridge: RDC Semiconductor, Inc. Device 6035 (rev 01)
00: f3 17 35 60 0f 00 00 06 01 00 01 06 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:08.0 Ethernet controller: RDC Semiconductor, Inc. R6040 MAC Controller
00: f3 17 40 60 07 00 00 02 00 00 00 02 00 80 00 00
10: 01 e0 00 00 00 fc bf fe 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 be fe 00 00 00 00 00 00 00 00 0f 01 03 08

00:0a.0 USB controller: RDC Semiconductor, Inc. R6060 USB 1.1 Controller (rev 14)
00: f3 17 60 60 06 01 00 02 14 10 03 0c 08 80 80 00
10: 00 e0 bf fe 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 f3 17 60 60
30: 00 00 00 00 00 00 00 00 00 00 00 00 0e 01 00 00

00:0a.1 USB controller: RDC Semiconductor, Inc. R6061 USB 2.0 Controller (rev 08)
00: f3 17 61 60 06 01 00 02 08 20 03 0c 08 80 00 00
10: 00 f8 bf fe 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 f3 17 61 60
30: 00 00 00 00 00 00 00 00 00 00 00 00 03 02 00 00

00:0c.0 IDE interface: RDC Semiconductor, Inc. Device 1012 (rev 02)
00: f3 17 12 10 05 01 00 02 02 8f 01 01 08 80 00 00
10: 01 ec 00 00 81 e8 00 00 01 e8 00 00 81 e4 00 00
20: 01 e4 00 00 00 00 00 00 00 00 00 00 f3 17 12 10
30: 00 00 00 00 00 00 00 00 00 00 00 00 09 01 00 00

00:0e.0 Audio device: RDC Semiconductor, Inc. Device 3010 (rev 01)
00: f3 17 10 30 06 01 00 02 01 00 03 04 08 80 00 00
10: 00 80 bf fe 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 f3 17 10 30
30: 00 00 00 00 00 00 00 00 00 00 00 00 0e 01 00 00

01:00.0 PCI bridge: Integrated Technology Express, Inc. Device 8892 (rev 41)
00: 83 12 92 88 07 01 10 00 41 01 04 06 10 00 01 00
10: 00 00 00 00 00 00 00 00 01 02 02 80 f1 01 20 22
20: 90 fc 90 fe 01 60 f1 6f 00 00 00 00 00 00 00 00
30: 00 00 00 00 90 00 00 00 00 00 00 00 0a 01 1b 00

02:04.0 VGA compatible controller: NVIDIA Corporation NV34 [GeForce FX 5500] (rev a1)
00: de 10 26 03 07 00 b0 02 a1 00 00 03 00 80 00 00
10: 00 00 00 fd 08 00 00 60 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 9e fe 60 00 00 00 00 00 00 00 0a 01 05 01

03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 15)
00: ec 10 68 81 07 05 10 00 15 00 00 02 10 00 00 00
10: 01 d8 00 00 00 00 00 00 04 f0 af fe 00 00 00 00
20: 04 80 af fe 00 00 00 00 00 00 00 00 ec 10 23 01
30: 00 00 00 00 40 00 00 00 00 00 00 00 0b 01 00 00

I hope you can give me some insight as to what all these numbers mean, and hopefully get the Geforce FX working.

Have you tried

lspci -xxxs 02:04.0

?

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 9 of 14, by Duffman

User metadata
Rank Oldbie
Rank
Oldbie

@weedeewee

lspci -xxxs 02:04.0 gave

02:04.0 VGA compatible controller: NVIDIA Corporation NV34 [GeForce FX 5500] (rev a1)
00: de 10 26 03 07 00 b0 02 a1 00 00 03 00 80 00 00
10: 00 00 00 fd 08 00 00 60 00 00 00 00 00 00 00 00

lspci -vvv gave

edit: wouldn't let me upload -vvv output to post so uploaded txt file.

did -vvv show anything useful?

MB: ASRock B550 Steel Legend
CPU: Ryzen 9 5950X
RAM: Corsair 64GB Kit (4x16GB) DDR4 Veng LPX C18 4000MHz
SSDs: 2x Crucial MX500 1TB SATA + 1x Samsung 980 (non-pro) 1TB NVMe SSD
OSs: Win 11 Pro (NVMe) + WinXP Pro SP3 (SATA)
GPU: RTX2070 (11) GT730 (XP)

Reply 10 of 14, by weedeewee

User metadata
Rank l33t
Rank
l33t
Duffman wrote on 2024-12-26, 14:41:
@weedeewee […]
Show full quote

@weedeewee

lspci -xxxs 02:04.0 gave

02:04.0 VGA compatible controller: NVIDIA Corporation NV34 [GeForce FX 5500] (rev a1)
00: de 10 26 03 07 00 b0 02 a1 00 00 03 00 80 00 00
10: 00 00 00 fd 08 00 00 60 00 00 00 00 00 00 00 00

lspci -vvv gave

edit: wouldn't let me upload -vvv output to post so uploaded txt file.

did -vvv show anything useful?

I just asked because edubat forgot to mention that BB:DD.F needed to be replaced by the correct data, being 02:04.0
I have no information about what any of those bytes mean.

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 11 of 14, by Duffman

User metadata
Rank Oldbie
Rank
Oldbie

@edubat

Any ideas as to what might be preventing the Geforce FX from working?

MB: ASRock B550 Steel Legend
CPU: Ryzen 9 5950X
RAM: Corsair 64GB Kit (4x16GB) DDR4 Veng LPX C18 4000MHz
SSDs: 2x Crucial MX500 1TB SATA + 1x Samsung 980 (non-pro) 1TB NVMe SSD
OSs: Win 11 Pro (NVMe) + WinXP Pro SP3 (SATA)
GPU: RTX2070 (11) GT730 (XP)

Reply 12 of 14, by Duffman

User metadata
Rank Oldbie
Rank
Oldbie

anyone have any ideas?

MB: ASRock B550 Steel Legend
CPU: Ryzen 9 5950X
RAM: Corsair 64GB Kit (4x16GB) DDR4 Veng LPX C18 4000MHz
SSDs: 2x Crucial MX500 1TB SATA + 1x Samsung 980 (non-pro) 1TB NVMe SSD
OSs: Win 11 Pro (NVMe) + WinXP Pro SP3 (SATA)
GPU: RTX2070 (11) GT730 (XP)

Reply 13 of 14, by EduBat

User metadata
Rank Member
Rank
Member

As far as I can see, the bridges are all configured ok. You seem to have problems whenever either 2d or 3d acceleration is attempted by either the windows or linux drivers.
I suspect that the PCI slot may not be able to provide all the power needed by the card. Besides that I have no other ideas.

Reply 14 of 14, by Duffman

User metadata
Rank Oldbie
Rank
Oldbie

@edubat

I've switch to an ATI card for the moment which seems to be working fine.

Looking through the nvidia linux driver source code - I think that maybe it has no idea what a Vortex86 CPU is and doesn't configure it correctly?

anyone know if it's possible to spoof a CPUID? I'd like to try faking as an Intel CPU and see if the nvidia driver behaves differently, is this possible?

MB: ASRock B550 Steel Legend
CPU: Ryzen 9 5950X
RAM: Corsair 64GB Kit (4x16GB) DDR4 Veng LPX C18 4000MHz
SSDs: 2x Crucial MX500 1TB SATA + 1x Samsung 980 (non-pro) 1TB NVMe SSD
OSs: Win 11 Pro (NVMe) + WinXP Pro SP3 (SATA)
GPU: RTX2070 (11) GT730 (XP)