How can I get my PCI based sound card to work under Windows 2000?

John Savill

July 12, 1999

2 Min Read
ITPro Today logo

A. There are currently problems in 2000 with PCI based sound cards,including the Creative PCI 64 and Creative PCI 128 however it is possible touse the NT 4.0 drivers after making a small change to your system.

The problem is that Windows 2000 uses IRQ steering by default. PCI bus IRQsteering gives Windows 2000 the flexibility to reprogram PCI interrupts whenrebalancing Plug and Play PCI and ISA resources around non-Plug and Play ISAdevices.

Without IRQ Steering Windows 2000 cannot rebalance PCI and ISA IRQs for Plugand Play devices around non-Plug and Play ISA devices to solve resourceconflicts. For example, if your computer's BIOS is unaware of non-Plug and PlayISA cards, the operating system does not have PCI bus IRQ steering, and theBIOS has set a PCI device to IRQ 10, you may have a resource conflict when youadd a non-Plug and Play ISA device that is configured for IRQ 10. However, withPCI bus IRQ steering the operating system can resolve this IRQ resourceconflict.

To do so, the operating system:

  1. Disables the PCI device.

  2. Reprograms a free IRQ to a PCI IRQ, for example IRQ 11.

  3. Assigns an IRQ holder to IRQ 11.

  4. Moves the PCI device to IRQ 11.

  5. Reprograms IRQ 10 to be an ISA IRQ.

  6. Removes the IRQ holder for IRQ 10.

To disable IRQ Steering perform the following:

  1. Start the Computer Management MMC snap-in (Start - Programs -Administrative Tools - Computer Management)

  2. Expand the 'System Tools' branch

  3. Select 'Device Manager'

  4. In the right hand pane expand Computer and right click on 'Standard PC'

  5. Select Properties from the context menu

  6. Select the 'IRQ Steering' tab

  7. Uncheck the 'Use IRQ Steering' box
    Click here to view image

  8. Click OK

  9. Reboot the machine

Once the machine has restarted you should be able to install your NT 4.0 PCIsound drivers (make sure you get the new drivers from the sound card makerswebsite).

If you do not have a Standard PC, you must disable ACPI BIOS detection asfollows:

  1. Modify the file txtsetup.sif in the Windows 2000 Setup folder.

  2. Change the line
    ACPIEnable=2
    to
    ACPIEnable=0

  3. Reinstall Windows 2000.

An alternative to the reinstall is to open the Device Manager (right click onMy Computer, select Properties and select 'Device Manager'), open the Computer,double click on the system type shown (for example MPS PC), go to driver tab.Click on update driver. Choose display a list of drivers. Choose Show allhardware of this device class. Choose Standard PC.

Now you can change the IRQ steering option. Reboot and install the propersound card driver.

About the Author(s)

Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like