The root bus must be PCI Express for this operating system

Hi there,

 

I have a bus driver which is used to enumerate Para-virtual disk and network child devices in windows guest domain. When I use WLK 1.5 to test the bus driver running in windows server 2008 R2 operation system, PCIHCT test case returns an error says that ‘The root bus must be PCI Express for this operation system’. Is that mean server 2008 R2 must be installed on a platform with PCI Express root bus? I think that’s unfair for virtualization solution. PCIHCT can pass in server 2008 SP2 (not R2) OS with the same drivers.

 

Thanks

Wayne

Why run the pciht at all for the vm?

d


From: Wayne Gong
Sent: Thursday, December 10, 2009 1:23 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] The root bus must be PCI Express for this operating system

Hi there,

I have a bus driver which is used to enumerate Para-virtual disk and network child devices in windows guest domain. When I use WLK 1.5 to test the bus driver running in windows server 2008 R2 operation system, PCIHCT test case returns an error says that ?The root bus must be PCI Express for this operation system?. Is that mean server 2008 R2 must be installed on a platform with PCI Express root bus? I think that?s unfair for virtualization solution. PCIHCT can pass in server 2008 SP2 (not R2) OS with the same drivers.

Thanks
Wayne


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

That’s a necessary test case for Windows PV drivers in WLK 1.5.

Thanks
Wayne

This test case was waived by Microsoft. Latest WLK Updated Filters can ignore this failure.

Thanks
Wayne