Název: "zamrznutí" First Boot Agenta Přispěvatel: lesi Úterý, 07.03.2006, 15:51 Zdravím všechny.
Mám začátečnický dotaz na sestavení WXPE. Mám nainstalované Microsoft Windows Embedded Studio SP2 (verze se 180-ti denní funkčností sestavených windows) Cílový hardware je MB VIA EPIA ..... MiniITX. Na tomto cílovém hardware jsem nainstaloval standardní WinXP (SP1) Na cílovém hardware jsem spustil TAP.exe Importoval jsem *.pmq soubor do Target Designeru Přidal jsem komponentu WinLogOn sample macro, odstranil kolizní komponentu StandartPC..., ve WinLogOn... jsem zakázal použití StandartPC a sestavil výsledný image. Vše proběhlo bez chyb. Image jsem nakopíroval na zformátovaný HDD cílového hardware. Spustil jsem cílový hardware, spustil se First Boot Agent, vše probíhalo OK. First Boot Agent se zastavil na instalování PNP Devices (asi ve 40% průběhu) potom cílový hardware přestal reagovat. Netušíte někdo kde může být zakopaný pes??? Nemůže být problém s ovladačema? WinXP které jsem na tento hardware nejprve instaloval (kvůli TAP.exe) si s tím poradily bez problémů. Budu vděčný za jakoukoliv radu. Zatím... Název: "zamrznutí" First Boot Agenta Přispěvatel: Pavel Úterý, 07.03.2006, 17:18 Ahoj Lesi,
jsi druhým člověkem o kterým vím, že se zabývá Embedded a mám z toho velkou radost. A teď k věci :-) Citace Image jsem nakopíroval na zformátovaný HDD cílového hardware. Předpokládám, že z toho stejnýho disku předtím bootovaly ty WinXP SP1, čili disk je OK. Dále předpokládám, žes ve WXPE přidal potřebný souborový systém (FAT nebo NTFS). Citace First Boot Agent se zastavil na instalování PNP Devices (asi ve 40% průběhu) potom cílový hardware přestal reagovat. Tohle je vždycky těžký. Trvalo to chvilku, nebo se prostě PC "zasekl"? Byla zobrazena nějaká chyba nebo ne? Jestli ten disk můžeš připojit k PC, měl bys najít soubor *.log, kam se ukládá (loguje) postup instalace. Nemá to PC málo operační paměti? Jde o to, pokud nebyla nastavena podpora pro swap a na PC není dost RAM, tak může WXPE vytuhnout. Citace Nemůže být problém s ovladačema? Příčin může být víc ... Ty WinXP SP1 cos tam instaloval, bylo to standardní instalační médium nebo nějak upravený (spec. ovladače pro hw)? Zkusil bych tohle: 1) Sestavit WXPE bez pomoci importovanýho devices.pmq, tj. jen "holý" sestavení a vyzkoušel ho na tvým HW. 2) Zkusit tohle tvoje sestavení (s devices.pmq) ve virtuálním PC (VMware) - sice má jiný BIOS a jiný HW, ale ... Zatím mě víc nenapadá, ale rád ti pomůžu, když to půjde. Pavel Název: "zamrznutí" First Boot Agenta Přispěvatel: lesi Úterý, 07.03.2006, 19:18 Pavle moc děkuju.
V tools designeru jsem ručně žádné komponenty FAT/NTFS nepřidával, byly přidány automaticky po naimportování *.pmq souboru. Múj termín zasekl znamená: Přestal chroupat HDD + zastavil se ukazatel průběhu bez zobrazení jakékoliv hlášky na dobu DELŠÍ 5-ti minut. Žádná reakce na pohyb myši a na klávesnici. Cílový hardware má 256MB operační paměti (sdílená s grafikou). Win XP (SP1) které jsem tam zprvu nainstaloval jsou naprosto standardní instalačky na běžné PC. A TEĎ NOVINKA: Vždy po tom co se FBA při instalaci "zasekl" (čekal jsem MINIMÁLNĚ 5minut) jsem cílový hardware natvrdo zresetoval a nechal znovu naběhnout. Následovalo znovunabootování, spuštění FBA, .... ,instalace PnP, "zaseknutí" (moje min. 5min pauza) tvrdý reset... Takto jsem zresetoval cílový hardware ASI 3x (4x) a potom se FBA prochroupal problematickou částí a systém NABĚHL :-)) Takže aktuální stav je OK, WXPE funkční. Našel jsem *.log soubor který podle mě náleží FBA (setupapi.log), ale nic mě z něj nenasměrovalo kde by asi mohla být chyba. Mějte se hezky lesi Název: "zamrznutí" First Boot Agenta Přispěvatel: Pavel Středa, 08.03.2006, 07:20 Tak to je zajímavý, že se to chová takhle, ale jestliže cíle bylo dosaženo :-)
Jsem rád že ti to jede. Kdyby se cokoli dělo, klidně se ozvi. Pavel Název: "zamrznutí" First Boot Agenta Přispěvatel: lesi Středa, 08.03.2006, 16:12 Ještě k zaseknutí FBA...
Ještě s tím laboruju a hledám kde je chyba. Ze "setupapi.log" jsem zjistil následující poznatek: FBA se zasekne po této části: Kód:
FBA se zasekne právě v okamžiku: #I123 Doing full install of "PCI\VEN_1106&DEV_3038&SUBSYS_AA011106&REV_81\3&13C0B0C5&0&83"., zatímco při #I123 Doing full install of "PCI\VEN_1106&DEV_3038&SUBSYS_AA011106&REV_81\3&13C0B0C5&0&82". nebo 81,80 vše proběhne OK, např: Kód:
Na cílovém hardware mi nefunguje PS/2 pro klávesnici, tak mám připojenou USB klávesnici, nemůže být problém zde? Nebo je třeba nějakým způsobem vytvořit novou komponentu pro USB z originálních ovladačů dodaných k hardware? Mate mě že staddardní WinXP(SP1) si se vším poradily OK, tak předpokládám že *.pmq soubor by měl nést korektní informace. Z *.log souboru je patrné že #I123 Doing full install of "PCI\VEN_1106&DEV_3038&SUBSYS_AA011106&REV_81\3&13C0B0C5&0&83". proběhlo OK až po několikátém restartu. Budu rád za jakoukoliv radu, zatím lesi Název: "zamrznutí" First Boot Agenta Přispěvatel: Pavel Středa, 08.03.2006, 16:53 Ahoj Lesi,
vypadá to na problém se sběrnicí PCI, ale to už asi víš. Citace Na cílovém hardware mi nefunguje PS/2 pro klávesnici, tak mám připojenou USB klávesnici, nemůže být problém zde? Může, ale kdo ví, může to být i něčím jiným. Ještě se zeptám: na tom HW jsi měl WinXP SP1 a Embedded používáš SP2? Tady by mohlo dojít k nějakým změnám v komponentách a snad možné nekompatibilitě vzhledem k devices.pmq (hodilo ti to chybu při importu nebo proběhlo vše OK)? Pro začátek si zkus udělat makrokomponentu z toho tvýho devices.pmq http://www.craftcom.net/14_embedded/wxpe_mkomp.htm a zkus v ní zakázat nějakou část kterou odhadneš jako problematickou. Já mám momentálně notebook v servisu (už dost dlouho) a nemůžu se ti nikam podívat ... Pavel |