VOGONS


First post, by mrfusion92

User metadata
Rank Member
Rank
Member

Hi everyone, I have this computer:

MB: Abit VH6T
CPU: Celeron 1.3Ghz
RAM: 512 MB
OS: Win98SE with NUSB patch.
GPU: Nvidia FX 5200 Ultra and Diamond Monster 3D II 8Mb

I've installed a NEC USB 2.0 PCI card and now I have this issue: I can't use the Voodoo and the USB ports in the same time.

If I plug an usb device first then the voodoo card doesn't work (donut demo crashes, often the whole Windows).
Vice versa If I launch donut demo right after boot it will work, but then if I plug anything in the usb ports the PC will just hang forcing an hard reboot.

With onboard USB 1.0 ports everything works always.

I guess I do have some resources conflict? But there are no warnings in the device manager.

What i tried so far:

  1. Change PCI slot of the USB card
  2. Remove other PCI cards (a creative audiopci and a realtek ethernet card)
  3. Change Voodoo drivers (right now I'm using the FastVoodoo 4.0 GE)
  4. Reinstall fresh win98se

What else can i try? I'm currently reinstalling 98se for the third time this day in the meantime!

Reply 1 of 10, by Doornkaat

User metadata
Rank l33t
Rank
l33t

This may be an issue with the southbridge. VIA had some problems back then that were mostly worked around by driver and BIOS updates. Try the latest BIOS and see wether different chipset drivers make a difference.

Reply 2 of 10, by paradigital

User metadata
Rank Oldbie
Rank
Oldbie

I had no end of problems and performance impacts when using an NEC chipset USB 2.0 card with a VIA MVP3 board.

Switching out to a VIA chipset based USB 2.0 card resolved everything.

Reply 3 of 10, by mrfusion92

User metadata
Rank Member
Rank
Member

Indeed I have solved with an ALI USB 2.0 card but I may still upgrade the BIOS because I still have occasional system hiccups or freezes until I remove/plug back any of the PCI cards.

Reply 4 of 10, by AlexZ

User metadata
Rank Oldbie
Rank
Oldbie

USB cards require like 3 IRQs which easily leads to IRQ conflict when all devices are in use simultaneously due to PCI IRQ sharing. One way to work around it may be to free IRQs by disabling the built-in USB controller, serial, parallel ports in BIOS. Then Voodoo 2 can get assigned its own IRQ.

Pentium III 900E,ECS P6BXT-A+,384MB,GeForce FX 5600, Voodoo 2,Yamaha SM718
Athlon 64 3400+,Gigabyte GA-K8NE,2GB,GeForce GTX 275,Audigy 2 ZS
Phenom II X4 955,Gigabyte GA-MA770-UD3,8GB,GeForce GTX 780
Vishera FX-8370,Asus 990FX,32GB,GeForce GTX 980 Ti

Reply 5 of 10, by swaaye

User metadata
Rank l33t++
Rank
l33t++

It may also be Win9x causing the problems. Sometimes 2K/XP work fine on a configuration that blows up 9x. I shudder at the thought of whether it could be ACPI, PCI PNP, or VXDs causing that. I usually just disable USB 2.0 with it.

Reply 7 of 10, by Faust66

User metadata
Rank Newbie
Rank
Newbie

I have exactly the same problem as user mrfusion92 with USB 2.0 PCI NEC card and Voodoo 2 8MB, except that I have an Intel 440BX chipset.
I would like to note that 3dfx Voodoo 2 does not use IRQs, so this is not a problem. I have disabled all unused ports in Bios (LPT, COM1 COM2) so the IRQ interrupts are free.
I have had this problem since I installed Voodoo2, i.e. for half a year. Previously, there was no such problem with Voodoo1.
So far I haven't found a solution. There appears to be some conflict between the USB 2.0 controller drivers and the Voodoo2 drivers under Win98SE. It doesn't matter what drivers I install for Voodoo2, reference or FastVoodoo or Monster3DII, the effect is always the same.

RetroPC: P3 700Mhz, Intel 440BX, 512MB RAM, GeForce4 MX440+Voodoo2 8MB, SSD 60GB, Win98SE

Reply 8 of 10, by kingcake

User metadata
Rank Oldbie
Rank
Oldbie

Older motherboards can be very picky about the USB controller type. Most people have the best luck with NEC based cards. But sometimes VIA et al work better. Depends on the combination of bios/mobo chipset/drivers being used.

Reply 9 of 10, by Faust66

User metadata
Rank Newbie
Rank
Newbie

I had some free time and tried to solve this problem.
I bought a VIA VT6212L USB2.0 controller, after installing it in the computer and installing the drivers from the VIA website (they are still available even for Wi98), it turned out that there were no longer any problems between Voodoo2 and USB2.0 that existed with the NEC controller. So the NEC controller is the problem definitly.
Unfortunately, the VIA controller did not work very well with my motherboard because the speed was about 3MB/s (tested under Win98 and WinXP) and it slowed down my computer significantly, the CPU load was high.
I returned to the NEC controller, which has a speed of about 25MB/s and CPU load was on the low level.

A partial solution to the problem was to install the Diamond Monster 3D II V4.10.01.0207 drivers to my Voodoo2.
After installing these drivers, you can use the USB2.0 controller without any problems, nothing hangs up. I wrote that this is a partial solution to the problem, because with the pendrive inserted, DirectX/Direct3D does not detect my voodoo2. This is not a problem because I do not use Voodoo2 with a pendrive inserted and I do not use Direc3D under Voodoo2. However, openGL and Glide games work perfectly with a inserted pendrive.

You can still test the ALi USB2.0 controller, but I don't want to play with it anymore. The current solution is sufficient for me.
In another topic, someone wrote that generally USB2.0 controllers in retro PCs are cancer, fortunately the Intel 440BX with my NEC works ok, with a small exception that I described above.

RetroPC: P3 700Mhz, Intel 440BX, 512MB RAM, GeForce4 MX440+Voodoo2 8MB, SSD 60GB, Win98SE

Reply 10 of 10, by ux-3

User metadata
Rank Oldbie
Rank
Oldbie

My 2 cents:
Nec is more compatible in older machines like S7 and SS7 than VIA. Nec works in my S7 and SS7 while VIA plays dead (3 different VT6212L cards). It is either NEC or bust.

But NEC is hell. I had secondary IDE lock up during boot with the NEC card. In bios-PNPsection the option "reset configuration data"->enable helped me.

On 440BX, Nec drove me totally crazy. Something always failed, be it Voodoo, NEC, NIC... When I placed a VIA inside, all was well. I blamed the NEC card and ditched it. Today I know, it wasn't a bug but a feature.

So I tend to prefer VIA, if I have the choice. On old PCs I don't have the choice. 🙁

Retro PC warning: The things you own end up owning you.