Troubleshooting Hardware with PCI-Z: Step-by-Step Examples
What PCI-Z is
PCI-Z is a lightweight Windows utility that lists PCI/PCIe devices and their vendor/device IDs to help identify unknown hardware and find drivers.
Preparation
- Download and run PCI-Z (portable EXE) as Administrator.
- Note unknown devices shown with vendor/device IDs (e.g., 8086:1C3A).
- Record system details: OS version and whether device appears in Device Manager.
Step-by-step examples
Example 1 — Identify a network adapter with no driver
- Open PCI-Z and find the device row labeled as unknown or with a generic name.
- Copy the Vendor ID and Device ID (format 8086:15B8) from PCI-Z.
- Visit pci-ids.ucw.cz or use a driver search site and enter the IDs to get the vendor and device name.
- Download the vendor’s Windows driver (match OS/bitness).
- Install the driver, reboot, and confirm the device now shows a proper name in PCI-Z and Device Manager.
Example 2 — Find a missing storage controller driver
- Launch PCI-Z and filter for storage-related class (IDE/SATA).
- Copy the device IDs and search driver repositories or the motherboard/vendor support page.
- If the vendor page lacks Windows drivers, search the chipset vendor (e.g., Intel, AMD) using the IDs.
- Install the chipset/storage driver package, reboot, and verify proper operation (disk access and no unknown device entries).
Example 3 — Distinguish integrated vs. add-in GPU
- Run PCI-Z and compare vendor IDs for VGA-compatible devices (e.g., Intel vs. NVIDIA).
- If both are present, note bus numbers: lower bus/device likely integrated; add-in GPU usually on higher bus and shows PCIe x16.
- Use Device Manager to disable the integrated device if needed, then confirm which device remains active and adjust BIOS/UEFI settings.
Example 4 — Resolve resource conflicts
- Identify devices with IRQ/IO range overlaps shown in Windows Device Manager.
- Use PCI-Z to confirm exact vendor/device IDs for conflicting devices.
- Update drivers for both devices; if conflict persists, change BIOS settings (assign resources, enable/disable legacy IRQs) or move an add-in card to another slot.
- Reboot and confirm conflicts cleared.
Example 5 — Verify unknown USB controller
- PCI-Z lists USB controllers under USB controller class — copy vendor/device IDs.
- Search the IDs to determine controller family (e.g., VIA/NEC).
- Install appropriate USB host controller drivers from the chipset or motherboard vendor.
- Test USB ports with multiple devices to ensure stability.
Troubleshooting tips
- Match OS bitness when downloading drivers (x86 vs x64).
- Prefer vendor/motherboard drivers over generic ones.
- Check chipset drivers if multiple devices from same vendor are missing.
- Use Safe Mode when installing problematic drivers.
- Keep a restore point before driver installs.
Quick checklist
- Run PCI-Z as Admin
- Copy Vendor:Device IDs
- Lookup IDs on pci-ids or vendor site
- Download matching driver
- Install, reboot, verify
Leave a Reply