Windows Embedded Based Geode PC - Image doesn't work.

  • Thread starter Thread starter Tobias Philipp
  • Start date Start date
T

Tobias Philipp

Hi everyone,

I'm trying to build an AIO Server with Windows XP embedded.

This is my steps:

Run TAP.exe

Import devices.pmq into Component designer.
Save as devices.sld
Run component database manager and import sld.

Run target designer.
create new configuration.
Run dependency check.
After solving all errors i build image on a CF Card.

This Card is the "disk" in the Embedded PC.

Start PC an then an error occurs.

"medium error"
"press a key for reboot"

What did I wrong?

On this embedded PC runs Win98, WinCE and Debian.

Did I forget steps at all?

regards
Tobias Philipp
 
Hi tobias,

Did you create MBR as a bootable dsik for your CF card? You can use bootprep
to create it.
 
Ethan said:
Hi tobias,

Did you create MBR as a bootable dsik for your CF card? You can use bootprep
to create it.


Hi Ethan,

If I use Bootprep the result doesn't change.

If I format the CF Card with "HP USB Disk Storage Format Tool" I can
format the CF Card as Dos Boot Disk with variable disk capacity. Than I
can add windows 98 or my Imagefiles for WinCE. The standard Windows
Format Tool doesn't accept the CF Card for Format as a Dos Boot Disk.

With the XPe Image it doesn't work.

If I format the CF Card as Dos Disk and copy the Image files on it, just
Dos Mode starts. If I remove the Command.com and the two sys files just
the error occours "invalide system files, please remove disk".

regards
Tobias Philipp
 
Hi Tobias,

I think you have the right tools but you have to follow these steps:

1/ format the CF using "HP USB Tool" (FAT16 + Create DOS), note that you
have to point to a folder containing Win98 DOS files (3 files will be copied)
2/ copy the rest of win98 DOS files on the CF
3/ copy BOOTPREP.EXE on the CF
4/ insert the CF on the target and reboot the target
5/ on DOS prompt type: BOOTPREP /dC (assuming the CF is C drive)
6/ answer "Y" twice (the CF will NEVER boot DOS again unless you reformat !)
7/ insert the CF on the Host and copy ALL the content of "Windows embedded
image" folder to CF root (including ntldr, boot.ini ...)
8/ insert CF on the target, reboot the target... XP + FBA should start

NOTE: The success of this procedure depends on CF manufacturer, in some
cases I have to format FAT32 or lanch BOOTPREP from another drive on the
target (USB key).

Regards,
Thierry J.
 
Hi Thierry,

thx it works.

The Target Designer's Dependencies Check was successful, without errors.

But aber step (8) an error occours "File /pci ....... are missing"

Now I just must find drivers for 4 Devices.

Unkown devices, but I can create an Image. hmm =(

Could not find a driver for Hardware Device:
pci\ven_1078&dev_0101&cc_068000&rev_00
(pci\ven_1078&dev_0101&cc_068000&rev_00).

Could not find a driver for Hardware Device:
pci\ven_1078&dev_0103&cc_040100&rev_00
(pci\ven_1078&dev_0103&cc_040100&rev_00).

Could not find a driver for Hardware Device:
pci\ven_1078&dev_0104&subsys_00011078&rev_00
(pci\ven_1078&dev_0104&subsys_00011078&rev_00).

Could not find a driver for Hardware Device: *CRX0002 (*CRX0002).

The embedded Board is an SBC85400.

How can I find a Driver for these "unknown" Devices?

regards
Tobias Philipp
 
Thx, the Boot works.

Now I just must find drivers for 4 Devices which creates in the Target
Designer now Error but, the boot failed while these Drivers are missing.

----------------------------------------------------------------------
Could not find a driver for Hardware Device:
pci\ven_1078&dev_0101&cc_068000&rev_00
(pci\ven_1078&dev_0101&cc_068000&rev_00).

Chip Number: Cx5530
Chip Description: SMI status and ACPI timer
Notes: Kahula chipset for MediaGX CPU, function #1
----------------------------------------------------------------------
Could not find a driver for Hardware Device:
pci\ven_1078&dev_0103&cc_040100&rev_00
(pci\ven_1078&dev_0103&cc_040100&rev_00).

Chip Number: Cx5530
Chip Description: XpressAUDIO
Notes: Kahula chipset for MediaGX CPU, function #3
----------------------------------------------------------------------
Could not find a driver for Hardware Device:
pci\ven_1078&dev_0104&subsys_00011078&rev_00
(pci\ven_1078&dev_0104&subsys_00011078&rev_00).

Chip Number: Cx5530
Chip Description: Video Controller
Notes: Kahula chipset for MediaGX CPU, function #4
----------------------------------------------------------------------
Could not find a driver for Hardware Device: *CRX0002 (*CRX0002).

CRX0002: XpressAUDIO(TM) 16-bit Sound

Hardware ids supported:
PCI\VEN_1078&DEV_0104, *NSC0001, *NSC0003, *CRX0002
----------------------------------------------------------------------

manufacturer: http://www.national.com (national semiconductors)

The XPressAudio is part of "Geode GXLV Processor Series Low Power
Integrated x86 Solutions" and the search on there webpage brings just an
pdf "Geode GXLV Processor Series Low Power Integrated x86 Solutions".

hmmm =(

If someone have an Idea where I can find a Driver I would be very happy.

regards
Tobias Philipp
 
Hi Tobias,

You may eliminate some devices (audio...) by adding the "selector prototype
component" to your "devices.sld - Prototype" in CD, this provides a checkBox
for each hardware feature in your component's settings in TD.

I can't find XP drivers for GX chipset, you may solve it by using VGASAVE
driver, here is an interesting thread on GX & XPe:
http://www.pcreview.co.uk/forums/thread-529849.php

You may also check which driver was used in your original "XP-for-TAP"
installation from the registry key "HKLM/SYSTEM/CurrentControlset/Enum/PCI"

Regards
Thierry
 
Hi Thierry,

I added the selector prototype component.

My steps:

1. CD -> import Devices.pmq File
2. component or group dependency -> add component dependency -> Database
(component dependency source) -> software -> Test&Development ->
Selector Prototype Component
3. Save Devices.sld

4. TD uses the Devices.sld
5. resolve all dependencies

now I have a last Info

Component: "Devices" requeres at least one additional component not in
the configuration

In this Dialog I can choose uses like:

Basic Set Top Box
Digital Set Top Box
Network Attached Storage

and so on.


Without the "Selector Prototype Component" the last Info doesn't reach
after F5 (Check Dependencies).

And I must choose 1 Option to get the F5 Action successful.

I have choosen: Windows based Terminal Professional

You may eliminate some devices (audio...) by adding the "selector prototype
component" to your "devices.sld - Prototype" in CD, this provides a checkBox
for each hardware feature in your component's settings in TD.

In the TD I also see just Devices which Driver are found in the
Database. How I can eliminate an Device which I can't see in the TD?

You may also check which driver was used in your original "XP-for-TAP"
installation from the registry key "HKLM/SYSTEM/CurrentControlset/Enum/PCI"

On this pc no xp runs before or what do you mean with XP-for-TAP?

regards
Tobias Philipp
 
Hi Tobias,

Three points from what I read in your post:

1/ Selector has to be inserted in the "Prototype" line in the "Component
Properties" window and not as a dependecy (your step 2).

2/ Device.sld must be imported before you see it in TD by using "Component
Database Manager"

3/ "Information appliance" or "Windows Based terminal Pro" are fine models,
they should generate abour 6 errors (tasks to solve) on first check. Very
easy to solve these tasks, just bouble click and follow guidelines.

Rgds
Thierry J.
 
Hi Thierry,

after added the "selector prototype component" I can deactivate the
following devices:

PCI standard host CPU bridge
Realtek RTL8139 Family PCI Fast Ethernet NIC
PCI standard ISA bridge
Standard Dual Channel PCI IDE Controller
Compaq PCI to USB Open Host Controller
Programmable interrupt controller
Direct memory access controller
System timer
System CMOS/real time clock
Standard 101/102-Key or Microsoft Natural PS/2 Keyboard
System speaker
Numeric data processor
System board
Motherboard resources
PCI bus
Communications Port
Standard floppy disk controller
Printer Port
Built-in Infrared Device
Standard PC

Just as I thought, there just devices listed which are found by the TA.exe.

The 4 Devices(like Sound...) where no drivers are found I can't eleminate.

I still create the image an --> BLUESCREEN. =(

*** STOP: 0x0000007B (0xFCA68640, 0xC0000034, 0x00000000, 0x00000000)

No message concerning missing driver. Could it be that the 4 Driver
eleminate automatically?


regards
Tobias Philipp
 
You said you use TA.EXE for hardware collection, this may explain the BSOD.

On recent boards and chipsets, you should use TAP.EXE. You can run it easily
from XPe Studio CD-1 which is bootable WINPE, then find a way to get
device.pmq out of the machine (floppy, CF or another disk, USB, network).

Rgds,
Thierry J.
 
hmmm, I don't have a cd-rom at this pc.

Just a Port for an 2,5" hdd and Floppy.

Last Week I ordered some parts to crimp my own cables, the package is on
the way.

If I reached the parts and I get the right .pmq File the next Test will
come. ^^

Thx for the support.

regards
Tobias Philipp
 
Back
Top