I began having the same problems with my PCI MAX 2006+ card, where no matter what I did, Windows would not wire up the software driver to the PCI card. Moving the card to another slot didn't work. For some reason, my card persistently had begun to report that it's vendor ID was "VEN_e159" instead of "VEN_e059" (which is what the Pcimax.inf installation file was looking for).
It took many hours of experimenting and rebooting to get this working. Here is what finally worked on my Windows 2003 Server Enterprise Edition machine.
- Removed the card
- Booted up
- Cleared out any registry entries for the card, based on the directions in the first post of this thread. I noted the actual VEN_ number showing up in the registry.
- Rebooted just to make sure all was well
- Edited the Pcimax.inf file with notepad, located under the Program Files directory
after installing the software.
- In the [mfgsec] section, I changed the line that said...
Code: Select all
%Pcimax%=Pcimax, PCI\VEN_e059&DEV_0001
to...
Code: Select all
%Pcimax%=Pcimax, PCI\VEN_e159&DEV_0001
...which is the ID I saw in the registry.
- Shutdown
- Installed card
- Booted up
- After logging in, Windows 2003 Server automatically located the new hardware and successfully installed the driver
- The card STILL didn't work though!
- Rebooted; noticed during BIOS POST that one "Network Controller" card had "N/A" in the IRQ column (my Gigabyte motherboard very briefly flashes a list of hardware and IRQs while booting)
- Went into BIOS and selected "reset all values to defaults"
- Rebooted; the suspect "Network Controller" card now had IRQ 5
- The PCI Max software no longer threw a hardware exception, and was fully functional
- Rebooted again just for sanity. Thumbs up.
Windows 2003 Server has a lot in common with Windows XP. So, if you are on XP and Windows indicates no compatibility between the driver and the PCI Max card, these steps might work. Of course all the warnings from the first post (such as editing the registry) apply here, too. And, if your BIOS has a way to juggle/reset/reassign IRQs for PCI devices, I suggest using that option instead of the full reset, which could cause other hardware to "vanish" or become misconfigured. That would be bad if, let's say, your machine no longer could "see" your hard drive(s), especially if RAID is being used.