Hi, I am working on NS/Geode platform.

In WinCE.NET 4.2, I got the NIC device not loaded after a warm-boot;
while it is OK in WinCE.NET 4.0.

After tracking, I found the devices under PCI\Template were all
failed, but it works after changing the registry key(NoConfig) from 0
to 1.

I just wonder how we decided to use NoConfig=0 or 1. That is, under
which situation we should set NoConfig=0 ? And when we should set
NoConfig=1 ?

Please advise.

Re: PCI device is not loaded after warm-boot by Seung

Seung
Thu Apr 01 15:12:59 CST 2004

If the BIOS or bootloader configures the PCI bus resources on PCI device=
s, =

then NOConfig should be set to 1. Otherwise if you want to let the PCIB=
us =

driver configure the PCI bridge device and configure all downstream PCI =

devices you can set this to 0. ALthough I would recommend the BIOS or =

bootloader do it since PCI slot assignments are board specific =

(specifically interrupt resources).


On 1 Apr 2004 12:30:54 -0800, Albert C. <albertrichardchang@hotmail.com>=
=

wrote:

> Hi, I am working on NS/Geode platform.
>
> In WinCE.NET 4.2, I got the NIC device not loaded after a warm-boot;
> while it is OK in WinCE.NET 4.0.
>
> After tracking, I found the devices under PCI\Template were all
> failed, but it works after changing the registry key(NoConfig) from 0
> to 1.
>
> I just wonder how we decided to use NoConfig=3D0 or 1. That is, under
> which situation we should set NoConfig=3D0 ? And when we should set
> NoConfig=3D1 ?
>
> Please advise.



-- =

Seung Yi
Chief Technologist
Codetelligence, Inc.
Web : www.codetelligence.com

Re: PCI device is not loaded after warm-boot by David

David
Thu Apr 01 19:28:41 CST 2004

Are you sure the Reset is issue during warm-boot?
If not, of cause, some PCI devices may not work.
David Liao
"Seung Yi" <seungyi@codetelligence_NOSPAMMERS_.com> wrote in message
news:opr5sqjxjhswt9p6@localhost...
If the BIOS or bootloader configures the PCI bus resources on PCI devices,
then NOConfig should be set to 1. Otherwise if you want to let the PCIBus
driver configure the PCI bridge device and configure all downstream PCI
devices you can set this to 0. ALthough I would recommend the BIOS or
bootloader do it since PCI slot assignments are board specific
(specifically interrupt resources).


On 1 Apr 2004 12:30:54 -0800, Albert C. <albertrichardchang@hotmail.com>
wrote:

> Hi, I am working on NS/Geode platform.
>
> In WinCE.NET 4.2, I got the NIC device not loaded after a warm-boot;
> while it is OK in WinCE.NET 4.0.
>
> After tracking, I found the devices under PCI\Template were all
> failed, but it works after changing the registry key(NoConfig) from 0
> to 1.
>
> I just wonder how we decided to use NoConfig=0 or 1. That is, under
> which situation we should set NoConfig=0 ? And when we should set
> NoConfig=1 ?
>
> Please advise.



--
Seung Yi
Chief Technologist
Codetelligence, Inc.
Web : www.codetelligence.com



Re: PCI device is not loaded after warm-boot by albertrichardchang

albertrichardchang
Mon Apr 05 10:24:10 CDT 2004

Dear David,

As I know, the last step I can control (for warm-boot) is to prepare
the starting address. I even can not set the "jump" command to re-run
the WinCE image, let alone "the Reset".

I assumed the warm-boot is to jump to the starting address to re-run
the WinCE image once again. If I am wrong, please correct me.

Would you please explain your comment in more details ?
The Reset means the PCI reset, but not the WinCE reset, right ?
How can I make sure the Reset is issued during warm-boot ?

Please advise.
Thanks in advance.


"David Liao \(MS\)" <davli@online.microsoft.com> wrote in message news:<406cc1d1$1@news.microsoft.com>...
> Are you sure the Reset is issue during warm-boot?
> If not, of cause, some PCI devices may not work.
> David Liao
> "Seung Yi" <seungyi@codetelligence_NOSPAMMERS_.com> wrote in message
> news:opr5sqjxjhswt9p6@localhost...
> If the BIOS or bootloader configures the PCI bus resources on PCI devices,
> then NOConfig should be set to 1. Otherwise if you want to let the PCIBus
> driver configure the PCI bridge device and configure all downstream PCI
> devices you can set this to 0. ALthough I would recommend the BIOS or
> bootloader do it since PCI slot assignments are board specific
> (specifically interrupt resources).
>
>
> On 1 Apr 2004 12:30:54 -0800, Albert C. <albertrichardchang@hotmail.com>
> wrote:
>
> > Hi, I am working on NS/Geode platform.
> >
> > In WinCE.NET 4.2, I got the NIC device not loaded after a warm-boot;
> > while it is OK in WinCE.NET 4.0.
> >
> > After tracking, I found the devices under PCI\Template were all
> > failed, but it works after changing the registry key(NoConfig) from 0
> > to 1.
> >
> > I just wonder how we decided to use NoConfig=0 or 1. That is, under
> > which situation we should set NoConfig=0 ? And when we should set
> > NoConfig=1 ?
> >
> > Please advise.