PCI Missing

J

Jose Reinaldo

I don´t manage to make a run-time image with the tutorial of Microsoft´s
page "Getting Started whit XP Embedded" . I have one computer with 1 HD
Master with 2 partitions (C and E) and another HD Slave with 1 partition
(D). My Studio is installed in C and the repositories are installed in E. I
put the run-time image in D. When I restart my computer and chose the second
HD (D) I receive the follow message "Windows\System32\pci.sys is missing" I
put this file in this place and the blue screen error appear to me. What do
I have to do? Thank you.

Reinaldo
(e-mail address removed)
Sao Paulo - Brasil
 
J

Jose Reinaldo

Ok, I read the article and I think the problem is around there, I saw that
some devices are not automatically installed. I saw that the PCI Bus
Controller was not intalled but I put it and I keep having the same problem.
Do you have some suggestion?

Thank you
 
G

Gordon Smith \(eMVP\)

Jose said:
I don´t manage to make a run-time image with the tutorial of
Microsoft´s page "Getting Started whit XP Embedded" . I have one
computer with 1 HD Master with 2 partitions (C and E) and another HD
Slave with 1 partition (D). My Studio is installed in C and the
repositories are installed in E. I put the run-time image in D. When
I restart my computer and chose the second HD (D) I receive the
follow message "Windows\System32\pci.sys is missing" I put this file
in this place and the blue screen error appear to me. What do I have
to do? Thank you.

Reinaldo
(e-mail address removed)
Sao Paulo - Brasil

There are 2 fairly common errors people have with their first image.
1. They didn't base their image off of TA.EXE or TAP.EXE outputted PMQ
files.
2. They didn't change the drive letter settings in a dual boot environment.
Look at your project's Settings: Target Device Settings.

Failing that, post the STOP code here.
 
J

Jose Reinaldo

I already make this steps, I change the driver letter settings and I ran
TAP.exe building the components
 
G

Gordon Smith \(eMVP\)

Please post more details about your blue screen. What's the stop code?
 
S

Slobodan Brcin

Jose,

You must give us more details, about bug check code number.
Also you told us about your physical HDD setup.
Missing file I don't know where to begin with.

What is your OS that you use for development? (XP/Win 2000)
Give us your boot.ini file in attachment.

Also read doc try to understand what you will gain and don't let be confused
by it:
http://www.microsoft.com/windows/embedded/community/tips/xp/runtimepartition
..asp

Regards,
Slobodan




Jose Reinaldo said:
I receive "windows\system32\drivers\pci.sys"
 
J

Jose Reinaldo

Ok, I am sorry for my stupid questions. Well..
- I have a mainboard VIA EPIA Mini-Itx with 2 HDs of 20GB each of them, 256
MB RAM and 800 MHZ processor
- I am using Windows XP Professional in a HD (Master) with 2 partitions (C:
and E:)
- The Windows XP Embedded is installed in C: and the repositories in E:
- In my second HD (Slave) I put the run-time image. My second disc is the
Target-Device
- all my HDs are formated with NTFS.

The boot.ini is:
[boot loader]
timeout = 30
default=multi(0)disk(0)rdisk(0)partition(1)\Windows="Microsoft Windows XP
Professional" /fastdetect
default=multi(0)disk(0)rdisk(1)partition(1)\Windows="Microsoft Windows XP
Professional" /fastdetect

When I boot my run-time image I receive the message
"\Windows\System32\Drivers\pci.sys missing" and if I put this file with my
hands, the blue screen with STOPCODE 7B happen.

Thanks for your patient
 
S

Slobodan Brcin

This is ok, now I see the problem.

Everything is ok until the point when you copy manually pci.sys file to your
image.

File must be present in image when you make your build from TD.
Since it is not only a file, this is system critical driver and it must be
installed in registry by TD.


In future don't put sys files by your hands but instead use filter option
from TD to find component that contains file you need.
This file is copied to your image by many components like "PCI Bus", etc.
But most important thing you have not componentized drivers for your
motherboard, this is probably why when you used TAP results you were unable
to bring required chipset components to your image.

Regards,
Slobodan

Jose Reinaldo said:
Ok, I am sorry for my stupid questions. Well..
- I have a mainboard VIA EPIA Mini-Itx with 2 HDs of 20GB each of them, 256
MB RAM and 800 MHZ processor
- I am using Windows XP Professional in a HD (Master) with 2 partitions (C:
and E:)
- The Windows XP Embedded is installed in C: and the repositories in E:
- In my second HD (Slave) I put the run-time image. My second disc is the
Target-Device
- all my HDs are formated with NTFS.

The boot.ini is:
[boot loader]
timeout = 30
default=multi(0)disk(0)rdisk(0)partition(1)\Windows="Microsoft Windows XP
Professional" /fastdetect
default=multi(0)disk(0)rdisk(1)partition(1)\Windows="Microsoft Windows XP
Professional" /fastdetect

When I boot my run-time image I receive the message
"\Windows\System32\Drivers\pci.sys missing" and if I put this file with my
hands, the blue screen with STOPCODE 7B happen.

Thanks for your patient

Slobodan Brcin said:
Jose,

You must give us more details, about bug check code number.
Also you told us about your physical HDD setup.
Missing file I don't know where to begin with.

What is your OS that you use for development? (XP/Win 2000)
Give us your boot.ini file in attachment.

Also read doc try to understand what you will gain and don't let be confused
by it:
http://www.microsoft.com/windows/embedded/community/tips/xp/runtimepartition
.asp

Regards,
Slobodan
another
 
G

Gordon Smith \(eMVP\)

One guess would be that when you boot the drives are seen as:

rdisk(0)partition(1) C:
rdisk(0)partition(2) D:
rdisk(1)partition(1) E:


Try using E: instead of D: for your Target Device Settings in Target
Designer.



Jose said:
Ok, I am sorry for my stupid questions. Well..
- I have a mainboard VIA EPIA Mini-Itx with 2 HDs of 20GB each of
them, 256 MB RAM and 800 MHZ processor
- I am using Windows XP Professional in a HD (Master) with 2
partitions (C: and E:)
- The Windows XP Embedded is installed in C: and the repositories in
E:
- In my second HD (Slave) I put the run-time image. My second disc
is the Target-Device
- all my HDs are formated with NTFS.

The boot.ini is:
[boot loader]
timeout = 30
default=multi(0)disk(0)rdisk(0)partition(1)\Windows="Microsoft
Windows XP Professional" /fastdetect
default=multi(0)disk(0)rdisk(1)partition(1)\Windows="Microsoft
Windows XP Professional" /fastdetect

When I boot my run-time image I receive the message
"\Windows\System32\Drivers\pci.sys missing" and if I put this file
with my hands, the blue screen with STOPCODE 7B happen.

Thanks for your patient

Slobodan Brcin said:
Jose,

You must give us more details, about bug check code number.
Also you told us about your physical HDD setup.
Missing file I don't know where to begin with.

What is your OS that you use for development? (XP/Win 2000)
Give us your boot.ini file in attachment.

Also read doc try to understand what you will gain and don't let be
confused by it:
http://www.microsoft.com/windows/embedded/community/tips/xp/runtimepartition
.asp

Regards,
Slobodan
 
J

Jose Reinaldo

I put the PCI BUS Controller with TD but the file pci.sys didn´t put in the
image. Could you pass me the steps for build a simple run-time image in my
computer? In this case we could undestand where is my error.

Thank you

Slobodan Brcin said:
This is ok, now I see the problem.

Everything is ok until the point when you copy manually pci.sys file to your
image.

File must be present in image when you make your build from TD.
Since it is not only a file, this is system critical driver and it must be
installed in registry by TD.


In future don't put sys files by your hands but instead use filter option
from TD to find component that contains file you need.
This file is copied to your image by many components like "PCI Bus", etc.
But most important thing you have not componentized drivers for your
motherboard, this is probably why when you used TAP results you were unable
to bring required chipset components to your image.

Regards,
Slobodan

Jose Reinaldo said:
Ok, I am sorry for my stupid questions. Well..
- I have a mainboard VIA EPIA Mini-Itx with 2 HDs of 20GB each of them, 256
MB RAM and 800 MHZ processor
- I am using Windows XP Professional in a HD (Master) with 2 partitions (C:
and E:)
- The Windows XP Embedded is installed in C: and the repositories in E:
- In my second HD (Slave) I put the run-time image. My second disc is the
Target-Device
- all my HDs are formated with NTFS.

The boot.ini is:
[boot loader]
timeout = 30
default=multi(0)disk(0)rdisk(0)partition(1)\Windows="Microsoft Windows XP
Professional" /fastdetect
default=multi(0)disk(0)rdisk(1)partition(1)\Windows="Microsoft Windows XP
Professional" /fastdetect

When I boot my run-time image I receive the message
"\Windows\System32\Drivers\pci.sys missing" and if I put this file with my
hands, the blue screen with STOPCODE 7B happen.

Thanks for your patient

Slobodan Brcin said:
Jose,

You must give us more details, about bug check code number.
Also you told us about your physical HDD setup.
Missing file I don't know where to begin with.

What is your OS that you use for development? (XP/Win 2000)
Give us your boot.ini file in attachment.

Also read doc try to understand what you will gain and don't let be confused
by it:
http://www.microsoft.com/windows/embedded/community/tips/xp/runtimepartition and
I another D.
When this
file I
have
 
J

Jose Reinaldo

Thanks but the boot works.

Gordon Smith (eMVP) said:
One guess would be that when you boot the drives are seen as:

rdisk(0)partition(1) C:
rdisk(0)partition(2) D:
rdisk(1)partition(1) E:


Try using E: instead of D: for your Target Device Settings in Target
Designer.



Jose said:
Ok, I am sorry for my stupid questions. Well..
- I have a mainboard VIA EPIA Mini-Itx with 2 HDs of 20GB each of
them, 256 MB RAM and 800 MHZ processor
- I am using Windows XP Professional in a HD (Master) with 2
partitions (C: and E:)
- The Windows XP Embedded is installed in C: and the repositories in
E:
- In my second HD (Slave) I put the run-time image. My second disc
is the Target-Device
- all my HDs are formated with NTFS.

The boot.ini is:
[boot loader]
timeout = 30
default=multi(0)disk(0)rdisk(0)partition(1)\Windows="Microsoft
Windows XP Professional" /fastdetect
default=multi(0)disk(0)rdisk(1)partition(1)\Windows="Microsoft
Windows XP Professional" /fastdetect

When I boot my run-time image I receive the message
"\Windows\System32\Drivers\pci.sys missing" and if I put this file
with my hands, the blue screen with STOPCODE 7B happen.

Thanks for your patient

Slobodan Brcin said:
Jose,

You must give us more details, about bug check code number.
Also you told us about your physical HDD setup.
Missing file I don't know where to begin with.

What is your OS that you use for development? (XP/Win 2000)
Give us your boot.ini file in attachment.

Also read doc try to understand what you will gain and don't let be
confused by it:
http://www.microsoft.com/windows/embedded/community/tips/xp/runtimepartition
 
S

Slobodan Brcin

I can't help you with your problem if you have put component named "PCI bus"
in your build.

Open this component from middle panel in TD, then open Files and you will
see that this component is one among the many that will copy this file.
When you activate build command do you have any errors reported that some
file are not copied?

Also have you?
1. Componentized drivers?
2. Added them to data base?
3. After that run import of TAP results in TD or CD?
4. Do you see 3-6 components related to your chipset in TD central panel?

Regards,
Slobodan

Jose Reinaldo said:
I put the PCI BUS Controller with TD but the file pci.sys didn´t put in the
image. Could you pass me the steps for build a simple run-time image in my
computer? In this case we could undestand where is my error.

Thank you

Slobodan Brcin said:
This is ok, now I see the problem.

Everything is ok until the point when you copy manually pci.sys file to your
image.

File must be present in image when you make your build from TD.
Since it is not only a file, this is system critical driver and it must be
installed in registry by TD.


In future don't put sys files by your hands but instead use filter option
from TD to find component that contains file you need.
This file is copied to your image by many components like "PCI Bus", etc.
But most important thing you have not componentized drivers for your
motherboard, this is probably why when you used TAP results you were unable
to bring required chipset components to your image.

Regards,
Slobodan

Jose Reinaldo said:
Ok, I am sorry for my stupid questions. Well..
- I have a mainboard VIA EPIA Mini-Itx with 2 HDs of 20GB each of
them,
256
MB RAM and 800 MHZ processor
- I am using Windows XP Professional in a HD (Master) with 2
partitions
(C:
and E:)
- The Windows XP Embedded is installed in C: and the repositories in E:
- In my second HD (Slave) I put the run-time image. My second disc is the
Target-Device
- all my HDs are formated with NTFS.

The boot.ini is:
[boot loader]
timeout = 30
default=multi(0)disk(0)rdisk(0)partition(1)\Windows="Microsoft Windows XP
Professional" /fastdetect
default=multi(0)disk(0)rdisk(1)partition(1)\Windows="Microsoft Windows XP
Professional" /fastdetect

When I boot my run-time image I receive the message
"\Windows\System32\Drivers\pci.sys missing" and if I put this file
with
my
hands, the blue screen with STOPCODE 7B happen.

Thanks for your patient

"Slobodan Brcin" <[email protected]> escreveu na mensagem
Jose,

You must give us more details, about bug check code number.
Also you told us about your physical HDD setup.
Missing file I don't know where to begin with.

What is your OS that you use for development? (XP/Win 2000)
Give us your boot.ini file in attachment.

Also read doc try to understand what you will gain and don't let be
confused
by it:
http://www.microsoft.com/windows/embedded/community/tips/xp/runtimepartition
do
 
J

Jose Reinaldo

Ok, I manage to put pci.sys through of the TD. I put PCI Bus and the file
was put but after this when I restart my run-time image the blue screen come
back again with stop error 7B. What do I have to do now?
I followed the tutorial in:
http://msdn.microsoft.com/library/d...html/xetbsstep1setupyourdevelopmentsystem.asp

Slobodan Brcin said:
This is ok, now I see the problem.

Everything is ok until the point when you copy manually pci.sys file to your
image.

File must be present in image when you make your build from TD.
Since it is not only a file, this is system critical driver and it must be
installed in registry by TD.


In future don't put sys files by your hands but instead use filter option
from TD to find component that contains file you need.
This file is copied to your image by many components like "PCI Bus", etc.
But most important thing you have not componentized drivers for your
motherboard, this is probably why when you used TAP results you were unable
to bring required chipset components to your image.

Regards,
Slobodan

Jose Reinaldo said:
Ok, I am sorry for my stupid questions. Well..
- I have a mainboard VIA EPIA Mini-Itx with 2 HDs of 20GB each of them, 256
MB RAM and 800 MHZ processor
- I am using Windows XP Professional in a HD (Master) with 2 partitions (C:
and E:)
- The Windows XP Embedded is installed in C: and the repositories in E:
- In my second HD (Slave) I put the run-time image. My second disc is the
Target-Device
- all my HDs are formated with NTFS.

The boot.ini is:
[boot loader]
timeout = 30
default=multi(0)disk(0)rdisk(0)partition(1)\Windows="Microsoft Windows XP
Professional" /fastdetect
default=multi(0)disk(0)rdisk(1)partition(1)\Windows="Microsoft Windows XP
Professional" /fastdetect

When I boot my run-time image I receive the message
"\Windows\System32\Drivers\pci.sys missing" and if I put this file with my
hands, the blue screen with STOPCODE 7B happen.

Thanks for your patient

Slobodan Brcin said:
Jose,

You must give us more details, about bug check code number.
Also you told us about your physical HDD setup.
Missing file I don't know where to begin with.

What is your OS that you use for development? (XP/Win 2000)
Give us your boot.ini file in attachment.

Also read doc try to understand what you will gain and don't let be confused
by it:
http://www.microsoft.com/windows/embedded/community/tips/xp/runtimepartition and
I another D.
When this
file I
have
 
J

Jose Reinaldo

Im sorry but the PCI Bus put the file pci.sys, i make a mistake, I´ve
already put another message about this. Im sorry

Slobodan Brcin said:
I can't help you with your problem if you have put component named "PCI bus"
in your build.

Open this component from middle panel in TD, then open Files and you will
see that this component is one among the many that will copy this file.
When you activate build command do you have any errors reported that some
file are not copied?

Also have you?
1. Componentized drivers?
2. Added them to data base?
3. After that run import of TAP results in TD or CD?
4. Do you see 3-6 components related to your chipset in TD central panel?

Regards,
Slobodan

Jose Reinaldo said:
I put the PCI BUS Controller with TD but the file pci.sys didn´t put in the
image. Could you pass me the steps for build a simple run-time image in my
computer? In this case we could undestand where is my error.

Thank you

to
your
must
be
installed in registry by TD.


In future don't put sys files by your hands but instead use filter option
from TD to find component that contains file you need.
This file is copied to your image by many components like "PCI Bus", etc.
But most important thing you have not componentized drivers for your
motherboard, this is probably why when you used TAP results you were unable
to bring required chipset components to your image.

Regards,
Slobodan

Ok, I am sorry for my stupid questions. Well..
- I have a mainboard VIA EPIA Mini-Itx with 2 HDs of 20GB each of them,
256
MB RAM and 800 MHZ processor
- I am using Windows XP Professional in a HD (Master) with 2 partitions
(C:
and E:)
- The Windows XP Embedded is installed in C: and the repositories in E:
- In my second HD (Slave) I put the run-time image. My second disc
is
the
Target-Device
- all my HDs are formated with NTFS.

The boot.ini is:
[boot loader]
timeout = 30
default=multi(0)disk(0)rdisk(0)partition(1)\Windows="Microsoft
Windows
XP
Professional" /fastdetect
default=multi(0)disk(0)rdisk(1)partition(1)\Windows="Microsoft
Windows
XP
Professional" /fastdetect

When I boot my run-time image I receive the message
"\Windows\System32\Drivers\pci.sys missing" and if I put this file with
my
hands, the blue screen with STOPCODE 7B happen.

Thanks for your patient

"Slobodan Brcin" <[email protected]> escreveu na mensagem
Jose,

You must give us more details, about bug check code number.
Also you told us about your physical HDD setup.
Missing file I don't know where to begin with.

What is your OS that you use for development? (XP/Win 2000)
Give us your boot.ini file in attachment.

Also read doc try to understand what you will gain and don't let be
confused
by it:
http://www.microsoft.com/windows/embedded/community/tips/xp/runtimepartition
settings
and have
one and
the in
D. receive
the do
 
S

Slobodan Brcin

Read and give answers on previous post.
Also read:
http://www.microsoft.com/windows/embedded/community/tips/xp/stoperror7b.asp

Since you didn't have any component that included pci.sys you have skipped
some of the steps.
PCI Bus alone is just not enough.

Regards,
Slobodan


Jose Reinaldo said:
Im sorry but the PCI Bus put the file pci.sys, i make a mistake, I´ve
already put another message about this. Im sorry

Slobodan Brcin said:
I can't help you with your problem if you have put component named "PCI bus"
in your build.

Open this component from middle panel in TD, then open Files and you will
see that this component is one among the many that will copy this file.
When you activate build command do you have any errors reported that some
file are not copied?

Also have you?
1. Componentized drivers?
2. Added them to data base?
3. After that run import of TAP results in TD or CD?
4. Do you see 3-6 components related to your chipset in TD central panel?

Regards,
Slobodan

in
the
in
my must in
E:
disc
is
the
Target-Device
- all my HDs are formated with NTFS.

The boot.ini is:
[boot loader]
timeout = 30
default=multi(0)disk(0)rdisk(0)partition(1)\Windows="Microsoft Windows
XP
Professional" /fastdetect
default=multi(0)disk(0)rdisk(1)partition(1)\Windows="Microsoft Windows
XP
Professional" /fastdetect

When I boot my run-time image I receive the message
"\Windows\System32\Drivers\pci.sys missing" and if I put this
file
with
my
hands, the blue screen with STOPCODE 7B happen.

Thanks for your patient

"Slobodan Brcin" <[email protected]> escreveu na mensagem
Jose,

You must give us more details, about bug check code number.
Also you told us about your physical HDD setup.
Missing file I don't know where to begin with.

What is your OS that you use for development? (XP/Win 2000)
Give us your boot.ini file in attachment.

Also read doc try to understand what you will gain and don't let be
confused
by it:
http://www.microsoft.com/windows/embedded/community/tips/xp/runtimepartition tutorial
image
in What
do dual
boot
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top