System TipThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
When you try to use a Peripheral Component Interconnect (PCI) device on a computer that is running Windows Vista or Windows Server 2008, the computer does not recognize the PCI device.
Note This issue occurs when the Subsystem Vendor ID (SVID) of the PCI device is zero.
This issue occurs because of a change to the Pci.sys driver in Windows Vista and in Windows Server 2008.
The Microsoft Windows family of operating systems uses combinations of six PCI values to create an ID that is unique to a device. The operating system reads and concatenates the Vendor ID (VID), Device ID (DID), Subsystem ID (SID), Subsystem Vendor ID (SVID), Revision ID (REV), and Class Code (CC), to create a multiple ID for each device.
When the SVID of a device is zero, Windows Vista and Windows Server 2008 also set the SID for the device to zero. Therefore, the operating system creates an incorrect multiple ID. Because of this behaviour, the operating system cannot recognize the device.
A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing the problem described in this article. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next software update that contains this hotfix.
If the hotfix is available for download, there is a "Hotfix download available" section at the top of this Knowledge Base article. If this section does not appear, contact Microsoft Customer Service and Support to obtain the hotfix.
Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft Web site:
Note The "Hotfix download available" form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.
Important Windows Vista and Windows Server 2008 hotfixes are included in the same packages. However, only one of these products may be listed on the Hotfix Request page. To request the hotfix package that applies to both Windows Vista and Windows Server 2008, just select the product that is listed on the page.
Prerequisites
The hotfix can be applied to any versions of Windows Vista and of Windows Server 2008.
For more information about how to install the Windows Vista service pack, click the following article number to view the article in the Microsoft Knowledge Base:
935791
(http://support.microsoft.com/kb/935791/
)
How to obtain the latest Windows Vista service pack
For more information about how to install the Windows Server 2008 service pack, click the following article number to view the article in the Microsoft Knowledge Base:
968849
(http://support.microsoft.com/kb/968849/
)
How to obtain the latest service pack for Windows Server 2008
Restart requirement
You have to restart the computer after you apply this hotfix.
Registry information
To use one of the hotfixes in this package, you do not have to make any changes to the registry.
File information
The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.
Windows Vista and Windows Server 2008 file information notes
The MANIFEST files (.manifest) and the MUM files (.mum) that are installed for each environment are
listed separately
. MUM and MANIFEST files, and the associated security catalog (.cat) files, are critical to maintaining the state of the updated component. The security catalog files, which are not listed, are signed with a Microsoft digital signature.
For all supported x86-based versions of Windows Vista
Collapse this tableExpand this table
File name
File version
File size
Date
Time
Agp440.sys
6.0.6000.21128
53,336
17-Sep- 2009
12:48
Amdagp.sys
6.0.6000.21128
54,360
17-Sep- 2009
12:48
Isapnp.sys
6.0.6000.21128
46,680
17-Sep- 2009
12:48
Msisadrv.sys
6.0.6000.21128
13,400
17-Sep- 2009
12:48
Mssmbios.sys
6.0.6000.21128
28,248
17-Sep- 2009
12:48
Nv_agp.sys
6.0.6000.21128
106,056
17-Sep- 2009
12:48
Pci.sys
6.0.6000.21128
140,872
17-Sep- 2009
12:48
Rdpdr.sys
6.0.6000.21128
242,688
17-Sep- 2009
10:14
Sisagp.sys
6.0.6000.21128
52,808
17-Sep- 2009
12:48
Streamci.dll
6.0.6000.21128
22,088
17-Sep- 2009
12:48
Swenum.sys
6.0.6000.21128
12,248
17-Sep-2009
12:48
Termdd.sys
6.0.6000.21128
50,248
17-Sep- 2009
12:48
Uliagpkx.sys
6.0.6000.21128
57,944
17-Sep- 2009
12:48
Viaagp.sys
6.0.6000.21128
53,848
17-Sep- 2009
12:48
Volmgr.sys
6.0.6000.21128
49,736
17-Sep-2009
12:48
For all supported x86-based versions of Windows Vista Service Pack 1 or of Windows Server 2008
Collapse this tableExpand this table
File name
File version
File size
Date
Time
Agp440.sys
6.0.6001.22525
53,320
17-Sep- 2009
13:09
Amdagp.sys
6.0.6001.22525
54,360
17-Sep- 2009
13:09
Isapnp.sys
6.0.6001.22525
46,680
17-Sep- 2009
13:09
Msisadrv.sys
6.0.6001.22525
13,400
17-Sep- 2009
13:09
Mssmbios.sys
6.0.6001.22525
28,248
17-Sep- 2009
13:09
Nv_agp.sys
6.0.6001.22525
106,072
17-Sep- 2009
13:09
Pci.sys
6.0.6001.22525
148,568
17-Sep- 2009
13:09
Rdpdr.sys
6.0.6001.22525
250,368
17-Sep- 2009
10:23
Sisagp.sys
6.0.6001.22525
52,824
17-Sep- 2009
13:09
Streamci.dll
6.0.6001.22525
22,104
17-Sep- 2009
13:09
Swenum.sys
6.0.6001.22525
12,232
17-Sep-2009
13:09
Termdd.sys
6.0.6001.22525
51,800
17-Sep- 2009
13:09
Uliagpkx.sys
6.0.6001.22525
57,944
17-Sep- 2009
13:09
Viaagp.sys
6.0.6001.22525
53,832
17-Sep- 2009
13:09
Volmgr.sys
6.0.6001.22525
49,752
17-Sep-2009
13:09
For all supported x86-based versions of Windows Vista Service Pack 2 or of Windows Server 2008 Service Pack 2
Collapse this tableExpand this table
File name
File version
File size
Date
Time
Agp440.sys
6.0.6002.22228
53,320
17-Sep- 2009
12:50
Amdagp.sys
6.0.6002.22228
54,344
17-Sep- 2009
12:50
Isapnp.sys
6.0.6002.22228
46,664
17-Sep- 2009
12:50
Msisadrv.sys
6.0.6002.22228
13,384
17-Sep- 2009
12:50
Mssmbios.sys
6.0.6002.22228
28,232
17-Sep- 2009
12:50
Nv_agp.sys
6.0.6002.22228
106,056
17-Sep- 2009
12:50
Pci.sys
6.0.6002.22228
148,552
17-Sep- 2009
12:50
Rdpdr.sys
6.0.6002.22228
250,368
17-Sep- 2009
10:12
Sisagp.sys
6.0.6002.22228
52,808
17-Sep- 2009
12:50
Streamci.dll
6.0.6002.22228
22,072
17-Sep- 2009
12:50
Swenum.sys
6.0.6002.22228
12,232
17-Sep-2009
12:50
Termdd.sys
6.0.6002.22228
51,784
17-Sep- 2009
12:50
Uliagpkx.sys
6.0.6002.22228
57,928
17-Sep- 2009
12:50
Viaagp.sys
6.0.6002.22228
53,832
17-Sep- 2009
12:50
Volmgr.sys
6.0.6002.22228
49,720
17-Sep-2009
12:50
For all supported x64-based versions of Windows Vista
Collapse this tableExpand this table
File name
File version
File size
Date
Time
Agp440.sys
6.0.6000.21128
61,512
17-Sep- 2009
13:11
Isapnp.sys
6.0.6000.21128
20,552
17-Sep- 2009
13:11
Msisadrv.sys
6.0.6000.21128
14,936
17-Sep- 2009
13:11
Mssmbios.sys
6.0.6000.21128
31,832
17-Sep- 2009
13:11
Nv_agp.sys
6.0.6000.21128
123,480
17-Sep- 2009
13:11
Pci.sys
6.0.6000.21128
167,496
17-Sep- 2009
13:11
Rdpdr.sys
6.0.6000.21128
305,664
17-Sep- 2009
10:42
Streamci.dll
6.0.6000.21128
23,640
17-Sep- 2009
13:11
Swenum.sys
6.0.6000.21128
12,504
17-Sep- 2009
13:11
Termdd.sys
6.0.6000.21128
59,480
17-Sep- 2009
13:11
Uliagpkx.sys
6.0.6000.21128
65,112
17-Sep- 2009
13:11
Volmgr.sys
6.0.6000.21128
59,464
17-Sep-2009
13:11
For all supported x64-based versions of Windows Vista Service Pack 1 or of Windows Server 2008
Collapse this tableExpand this table
File name
File version
File size
Date
Time
Agp440.sys
6.0.6001.22525
61,512
17-Sep- 2009
13:16
Isapnp.sys
6.0.6001.22525
20,568
17-Sep- 2009
13:17
Msisadrv.sys
6.0.6001.22525
14,936
17-Sep- 2009
13:17
Mssmbios.sys
6.0.6001.22525
31,816
17-Sep- 2009
13:17
Nv_agp.sys
6.0.6001.22525
123,480
17-Sep- 2009
13:17
Pci.sys
6.0.6001.22525
178,264
17-Sep- 2009
13:17
Rdpdr.sys
6.0.6001.22525
315,904
17-Sep- 2009
10:39
Streamci.dll
6.0.6001.22525
23,640
17-Sep- 2009
13:17
Swenum.sys
6.0.6001.22525
12,504
17-Sep- 2009
13:17
Termdd.sys
6.0.6001.22525
61,000
17-Sep- 2009
13:17
Uliagpkx.sys
6.0.6001.22525
65,112
17-Sep- 2009
13:17
Volmgr.sys
6.0.6001.22525
65,624
17-Sep-2009
13:17
For all supported x64-based versions of Windows Vista Service Pack 2 or of Windows Server 2008 Service Pack 2
Collapse this tableExpand this table
File name
File version
File size
Date
Time
Agp440.sys
6.0.6002.22228
61,512
17-Sep- 2009
12:41
Isapnp.sys
6.0.6002.22228
20,552
17-Sep- 2009
12:41
Msisadrv.sys
6.0.6002.22228
14,920
17-Sep- 2009
12:41
Mssmbios.sys
6.0.6002.22228
31,816
17-Sep- 2009
12:41
Nv_agp.sys
6.0.6002.22228
123,464
17-Sep- 2009
12:41
Pci.sys
6.0.6002.22228
177,736
17-Sep- 2009
12:41
Rdpdr.sys
6.0.6002.22228
315,904
17-Sep- 2009
10:19
Streamci.dll
6.0.6002.22228
23,624
17-Sep- 2009
12:41
Swenum.sys
6.0.6002.22228
12,488
17-Sep- 2009
12:41
Termdd.sys
6.0.6002.22228
61,000
17-Sep- 2009
12:41
Uliagpkx.sys
6.0.6002.22228
65,096
17-Sep- 2009
12:41
Volmgr.sys
6.0.6002.22228
65,608
17-Sep-2009
12:41
For all supported Itanium-based versions of Windows Server 2008
Collapse this tableExpand this table
File name
File version
File size
Date
Time
Agp460.sys
6.0.6001.22525
136,704
17-Sep- 2009
09:34
Isapnp.sys
6.0.6001.22525
34,392
17-Sep- 2009
12:54
Msisadrv.sys
6.0.6001.22525
22,088
17-Sep- 2009
12:54
Mssmbios.sys
6.0.6001.22525
54,360
17-Sep- 2009
12:54
Pci.sys
6.0.6001.22525
440,904
17-Sep- 2009
12:54
Rdpdr.sys
6.0.6001.22525
711,168
17-Sep- 2009
10:26
Streamci.dll
6.0.6001.22525
43,080
17-Sep- 2009
12:54
Swenum.sys
6.0.6001.22525
16,200
17-Sep-2009
12:54
Termdd.sys
6.0.6001.22525
156,744
17-Sep- 2009
12:54
Volmgr.sys
6.0.6001.22525
145,496
17-Sep-2009
12:54
For all supported Itanium-based versions of Windows Server 2008 Service Pack 2