PC Review Forums Newsgroups Windows XP Windows XP Embedded Enumerating PCIe devices by Windows XP embedded

Reply

Enumerating PCIe devices by Windows XP embedded

 
Thread Tools Rate Thread
Old 13-02-2007, 08:46 AM   #1
=?Utf-8?B?Um9zaGFuIFIuRA==?=
Guest
 
Posts: n/a
Default Enumerating PCIe devices by Windows XP embedded


Hi All,

I need to know how windows XP embedded enumerate the devices (eg. Video
card, Audio card, Network card etc) connected on PCIe bus. (Whether
Ntdetect.com will solve this purpose)

Regards
Roshan.


  Reply With Quote
Old 14-02-2007, 06:41 PM   #2
KM
Guest
 
Posts: n/a
Default Re: Enumerating PCIe devices by Windows XP embedded

Roshan,

XPe is componentized version of XP Pro.
Therefore XPe (if right enumeration components included) enumerated PnP PCI devices the same way as XP Pro does it.

ntdetect doesn't have anything to do with PCI device enumeration on XP. It does parallel and serial device enumeration required to
boot NT4, if FASTDETECT switch was omitted from boot.ini. Basically, ntdetect scans for ISA interrupts.

--
=========
Regards,
KM

> Hi All,
>
> I need to know how windows XP embedded enumerate the devices (eg. Video
> card, Audio card, Network card etc) connected on PCIe bus. (Whether
> Ntdetect.com will solve this purpose)
>
> Regards
> Roshan.
>
>



  Reply With Quote
Old 16-02-2007, 06:28 AM   #3
=?Utf-8?B?Um9zaGFuIFIuRA==?=
Guest
 
Posts: n/a
Default Re: Enumerating PCIe devices by Windows XP embedded

What is the component which does PnP enumeration in XPe? Is it available with
SP2?
If i install XP Pro first on the target board and run TAP.exe will the .pmq
file have the details of the new PCI devices connected to the system?
If i use ACPI 1.0 or BIOS 1.0b it will automatically enumerate the new PCI
device for me?
Where can i find more information on detecting and configuring PCI(PCIe)
devices in XPe.

Thanks & Regards
Roshan.


"KM" wrote:

> Roshan,
>
> XPe is componentized version of XP Pro.
> Therefore XPe (if right enumeration components included) enumerated PnP PCI devices the same way as XP Pro does it.
>
> ntdetect doesn't have anything to do with PCI device enumeration on XP. It does parallel and serial device enumeration required to
> boot NT4, if FASTDETECT switch was omitted from boot.ini. Basically, ntdetect scans for ISA interrupts.
>
> --
> =========
> Regards,
> KM
>
> > Hi All,
> >
> > I need to know how windows XP embedded enumerate the devices (eg. Video
> > card, Audio card, Network card etc) connected on PCIe bus. (Whether
> > Ntdetect.com will solve this purpose)
> >
> > Regards
> > Roshan.
> >
> >

>
>
>

  Reply With Quote
Old 16-02-2007, 05:47 PM   #4
KM
Guest
 
Posts: n/a
Default Re: Enumerating PCIe devices by Windows XP embedded

Roshan,

PnP components:
PnP (Kernel-mode)
PnP (User-mode)
Plug and Play Software Device Enumerator

SP2 certainly supports PnP as any other version of XP/XPe does.

If the "new PCI devices" were connected to the board at the time you executed TAP, then yes, PMQ will have references to those
devices. The references will be resolved during PMQ import in CD/TD only if the corresponding drivers are in the XPe database (e.g.,
supported by XP Pro off-the-shelf).

There is a topic in the product documentation that specifically talks about TAP:
http://msdn2.microsoft.com/en-us/library/ms940856.aspx

--
=========
Regards,
KM

> What is the component which does PnP enumeration in XPe? Is it available with
> SP2?
> If i install XP Pro first on the target board and run TAP.exe will the .pmq
> file have the details of the new PCI devices connected to the system?
> If i use ACPI 1.0 or BIOS 1.0b it will automatically enumerate the new PCI
> device for me?
> Where can i find more information on detecting and configuring PCI(PCIe)
> devices in XPe.
>
> Thanks & Regards
> Roshan.
>
>
> "KM" wrote:
>
>> Roshan,
>>
>> XPe is componentized version of XP Pro.
>> Therefore XPe (if right enumeration components included) enumerated PnP PCI devices the same way as XP Pro does it.
>>
>> ntdetect doesn't have anything to do with PCI device enumeration on XP. It does parallel and serial device enumeration required
>> to
>> boot NT4, if FASTDETECT switch was omitted from boot.ini. Basically, ntdetect scans for ISA interrupts.
>>
>> --
>> =========
>> Regards,
>> KM
>>
>> > Hi All,
>> >
>> > I need to know how windows XP embedded enumerate the devices (eg. Video
>> > card, Audio card, Network card etc) connected on PCIe bus. (Whether
>> > Ntdetect.com will solve this purpose)
>> >
>> > Regards
>> > Roshan.
>> >
>> >

>>
>>
>>



  Reply With Quote
Reply



Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off