Skocz do zawartości
kristovf73

Nazywam Się Problem, Winxp Problem...

Rekomendowane odpowiedzi

Witam!

 

Opiszę problem najdokładniej jak potrafię. Niedawno kupiłem Asrocka K7Upgarde600, AthlonaXP 2600+ , GForca 4 MX440 oraz zasilacz ModeCom350W. Poprzednie elementy: Duron 900, płyta Soltek SL-75KAV, i GForce 2 i zasilacz 250W. No więc mam nowe „flaki”, skręcam je ze sobą, przyłączam od razu drukarkę USB i kabelek USB do aparatu. Format disk i walę WindeXP (po przełożeniu system zaczą się walić – błędy i restarty samoczynne). Tuż po początku (ładowanie sterowników) wyskakuje blue screen. Błąd należał do (tu popełniłem błąd bo nie zapisałem dokładnego numeru - zresztą nie spodziewałem się błędu) IRQL_NOT_LESS_OR_EQUAL oraz napisane było, że błąd występuje przy pliku USB. sys. Pamiętałem uwagi które czytałem wcześniej na forum i odłączyłem wszystkie USB i kolejna instalacja. Tym razem wszystko przebegło planowo. Zainstalowałem wszystkie sterowniki do płyty, karty graf. i muz. itd.(dźwięk zintegrowany). Ale w panelu sterowania – system – sprzęt – konfiguracja sprzętu mam 2 żółte znaki zapytania: kontroler USB i RAID. Zastanowiło mnie to i jeśli chodzi o USB to przecież servis pack ma zaimplementowane te sterowniki. Kliknąłem na powtórną instalację i problem z głowy. Zostaje tylko RAID. Nie mam żadnej dodatkowej dyskietki tylko płytkę. Twardziela mam dosyć starego, ale bez uszkodzeń więc postanowiłem nie zmieniać (40GB i nie jest SATA bo dostałem kabelki do SATA a te nie pasują...). System jest stabilny, brak wirusów (Panda) firewall uważany powszechnie za niezły (ZoneAlarm), mam również Ad-Aware i Norton Sytemworks do czyszczenia systemu. W czym tkwi błąd? Otóż jak wiadomo po pracy i obowiązkach przychodzi czas na rozrywkę. Odpalam gierkę Spellforce i po minucie następuje restart (jakby wywalało do systemu to pomyślałbym, że to gierka, ale jeśli restartuje, to jest to coś poważniejszego). Mówię sobie, że to ten RAID i odłączam go. Ale to nic, bo wlączeniu gierki sytuacja się powtarza. Szukam więc. W podglądzie zadarzeń znalazłem błąd w systemie odpowiadający czasowi restartu. Tak wyglądał: kategoria (102) identyfikator zadarzenia1003 Kod błędu 100000d1 ,parametr 1 0dde4005 ,parametr 2 000000ff ,parametr 3 00000001 ,parametr 4 7c918154. Chciałem znaleźć więcej informacji i kliknąłem na witrynę Microsoftu, ale na temat tego błędu nic nie zostało napisane. Wtedy właśnie zająłęm się tymi żółtymi pytajnikami. Teraz, żeby było śmieszniej po zainstalowaniu sterowników do USB system restartuje, ale w podglądzie zdarzeń nie ma wzmianki o blędzie. Idziemy dalej i mija dzień. Myślę jednak, że to gierka i to akurat ta, więc instaluję Need For Speed Underground 2. Tym razem wywala do Windy i w podglądzie zdarzeń błąd aplikacji need.exe. Włączam Spellforca i zwis. Nie wiem czy traktować to jako poprawę, bo nie restartuje i w podglądzie zdarzeń nie ma żadnego błędu. Idzie normalnie zgłupieć. Nie jestem jakiś szczególnie biegły w tych sprawach, ale wydaje mi się że wszystko powinno grać. Albo ten nieszczęsny kontroler RAID zajmuje przerwanie IRQ niewłaściwe. Kiedy wyświetlam „zasoby według połączeń” w menedżerze urządzeń to widnieje on przy PCI 10, następnie jest właśnie karta graficzna PCI 16 a następnie rozszerzony kontroler hosta do USB PCI 21. Więc nie mogę zrozumieć o co tu chodzi. A może debugger windowsa pomoże? Czy ktoś mógłby mi to przystępnie wytłumaczyć i co mam zrobić dalej? Będę ogromnie wdzięczny.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Witam. Kilka porad - może pomogą.

 

1. Jeśli nie używasz, to wyłącz w biosie kontroler Raid.

 

2. Ustaw parametry na automatyczne - czyli uruchom system bez podkręcania. (Najlepiej załaduj ustawienia "Fail-Safe Defaults.")

 

3. Poszukaj i uruchom programy do testowania procesora i pamięci.

Polecam S&M 1.6.0 - mi się na nim wywalał procesor.

_http://www.benchmarkhq.ru/english.html?/be_cpu.html

 

4. Pożycz od kolegi zasilacz i sprawdź system - może masz za niskie napięcia?

 

5. Zainstaluj najnowsze sterowniki do swojego sprzętu, sprawdź czy jest nowszy bios.

 

6. Nia napisałeś ile masz pamięci, może jest jej za mało? Ustaw pamięć wirtualną na ostatniej partycji i najlepiej na stałą wartość - 1.5 x wielkość pamięci fizycznej.

 

7. Sprawdż jak się system zachowuje z samym SP1, wiele osób ma problemy po instalacji SP2.

 

Dodam, że miałem kiedyś problemy z Raidem. Po prostu winda nie posiadała prawidłowych sterowników. Przy instalacji należało nacisnąć F5 lub F6 i zainstalować dołączone na dyskietce. Jeśli nie posiadasz, to poszukaj na stronie producenta i ściągnij odpowiednie dla Twojej płyty głównej.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

W Biosie Raid wyłączyłem. Winda i tak go wykrywa, ale to chyba nie ten problem. Sterowniki mam nowe, nawet dla chipsetu znalazłem najnowsze. Bios jest nienajnowszy, ale tamte służą tylko do obsługi mocniejszych procków, więc na razie są raczej zbędne. Pamięci mam wystarczającą ilość (512DDR, ale przeniosłem pamięć wirtualną na i ustawiłem na ok 1600MB). Jeśli chodzi o SP2 a 1 to muszę sprawdzić. Ściągnąłem Debuggera i dokonał on analizy błędów. Wcześniejszy przed instalacją krozszerzonego kontrolera USB:

 

 

Loading Dump File [C:\WINDOWS\Minidump\Mini043005-01.dmp]

Mini Kernel Dump File: Only registers and stack trace are available

 

Symbol search path is: *** Invalid ***

****************************************************************************

* Symbol loading may be unreliable without a symbol search path. *

* Use .symfix to have the debugger choose a symbol path. *

* After setting your symbol path, use .reload to refresh symbol locations. *

****************************************************************************

Executable search path is:

*********************************************************************

* Symbols can not be loaded because symbol path is not initialized. *

* *

* The Symbol Path can be set by: *

* using the _NT_SYMBOL_PATH environment variable. *

* using the -y <symbol_path> argument when starting the debugger. *

* using .sympath and .sympath+ *

*********************************************************************

Unable to load image ntoskrnl.exe, Win32 error 2

*** WARNING: Unable to verify timestamp for ntoskrnl.exe

*** ERROR: Module load completed but symbols could not be loaded for ntoskrnl.exe

Windows XP Kernel Version 2600 (Service Pack 2) UP Free x86 compatible

Product: WinNt, suite: TerminalServer SingleUserTS

Kernel base = 0x804d7000 PsLoadedModuleList = 0x8055a420

Debug session time: Sat Apr 30 22:18:23.656 2005 (GMT+2)

System Uptime: 0 days 0:07:54.251

*********************************************************************

* Symbols can not be loaded because symbol path is not initialized. *

* *

* The Symbol Path can be set by: *

* using the _NT_SYMBOL_PATH environment variable. *

* using the -y <symbol_path> argument when starting the debugger. *

* using .sympath and .sympath+ *

*********************************************************************

Unable to load image ntoskrnl.exe, Win32 error 2

*** WARNING: Unable to verify timestamp for ntoskrnl.exe

*** ERROR: Module load completed but symbols could not be loaded for ntoskrnl.exe

Loading Kernel Symbols

................................................................................

................................

Loading unloaded module list

...........

Loading User Symbols

Unable to load image nv4_disp.dll, Win32 error 2

*** WARNING: Unable to verify timestamp for nv4_disp.dll

*** ERROR: Module load completed but symbols could not be loaded for nv4_disp.dll

*******************************************************************************

* *

* Bugcheck Analysis *

* *

*******************************************************************************

 

Use !analyze -v to get detailed debugging information.

 

BugCheck 10000050, {ffe5df50, 1, bfbd4e50, 0}

 

***** Kernel symbols are WRONG. Please fix symbols to do analysis.

 

Probably caused by : nv4_disp.dll ( nv4_disp+201e50 )

 

Followup: MachineOwner

---------

 

kd> !analyze -v

*******************************************************************************

* *

* Bugcheck Analysis *

* *

*******************************************************************************

 

PAGE_FAULT_IN_NONPAGED_AREA (50)

Invalid system memory was referenced. This cannot be protected by try-except,

it must be protected by a Probe. Typically the address is just plain bad or it

is pointing at freed memory.

Arguments:

Arg1: ffe5df50, memory referenced.

Arg2: 00000001, value 0 = read operation, 1 = write operation.

Arg3: bfbd4e50, If non-zero, the instruction address which referenced the bad memory

address.

Arg4: 00000000, (reserved)

 

Debugging Details:

------------------

 

***** Kernel symbols are WRONG. Please fix symbols to do analysis.

 

 

FAULTING_MODULE: 804d7000 nt

 

DEBUG_FLR_IMAGE_TIMESTAMP: 40f6d75c

 

WRITE_ADDRESS: unable to get nt!MmSpecialPoolStart

unable to get nt!MmSpecialPoolEnd

unable to get nt!MmPoolCodeStart

unable to get nt!MmPoolCodeEnd

unable to get nt!MiSessionPoolStart

unable to get nt!MiSessionPoolEnd

ffe5df50

 

FAULTING_IP:

nv4_disp+201e50

bfbd4e50 0f2b4710 movntps oword ptr [edi+0x10],xmm0

 

MM_INTERNAL_CODE: 0

 

CUSTOMER_CRASH_COUNT: 1

 

DEFAULT_BUCKET_ID: DRIVER_FAULT

 

BUGCHECK_STR: 0x50

 

LAST_CONTROL_TRANSFER: from bfad9b39 to bfbd4e50

 

STACK_TEXT:

WARNING: Stack unwind information not available. Following frames may be wrong.

f43f3ab8 bfad9b39 0d658e44 f3c04dac 00002840 nv4_disp+0x201e50

00000000 00000000 00000000 00000000 00000000 nv4_disp+0x106b39

 

 

FOLLOWUP_IP:

nv4_disp+201e50

bfbd4e50 0f2b4710 movntps oword ptr [edi+0x10],xmm0

 

SYMBOL_STACK_INDEX: 0

 

FOLLOWUP_NAME: MachineOwner

 

SYMBOL_NAME: nv4_disp+201e50

 

MODULE_NAME: nv4_disp

 

IMAGE_NAME: nv4_disp.dll

 

STACK_COMMAND: kb

 

BUCKET_ID: WRONG_SYMBOLS

 

Followup: MachineOwner

---------

 

i późniejszy instalacji kontrolera USB:

 

Loading Dump File [C:\WINDOWS\Minidump\Mini043005-02.dmp]

Mini Kernel Dump File: Only registers and stack trace are available

 

Symbol search path is: *** Invalid ***

****************************************************************************

* Symbol loading may be unreliable without a symbol search path. *

* Use .symfix to have the debugger choose a symbol path. *

* After setting your symbol path, use .reload to refresh symbol locations. *

****************************************************************************

Executable search path is:

*********************************************************************

* Symbols can not be loaded because symbol path is not initialized. *

* *

* The Symbol Path can be set by: *

* using the _NT_SYMBOL_PATH environment variable. *

* using the -y <symbol_path> argument when starting the debugger. *

* using .sympath and .sympath+ *

*********************************************************************

Unable to load image ntoskrnl.exe, Win32 error 2

*** WARNING: Unable to verify timestamp for ntoskrnl.exe

*** ERROR: Module load completed but symbols could not be loaded for ntoskrnl.exe

Windows XP Kernel Version 2600 (Service Pack 2) UP Free x86 compatible

Product: WinNt, suite: TerminalServer SingleUserTS

Kernel base = 0x804d7000 PsLoadedModuleList = 0x8055a420

Debug session time: Sat Apr 30 22:30:08.906 2005 (GMT+2)

System Uptime: 0 days 0:11:22.484

*********************************************************************

* Symbols can not be loaded because symbol path is not initialized. *

* *

* The Symbol Path can be set by: *

* using the _NT_SYMBOL_PATH environment variable. *

* using the -y <symbol_path> argument when starting the debugger. *

* using .sympath and .sympath+ *

*********************************************************************

Unable to load image ntoskrnl.exe, Win32 error 2

*** WARNING: Unable to verify timestamp for ntoskrnl.exe

*** ERROR: Module load completed but symbols could not be loaded for ntoskrnl.exe

Loading Kernel Symbols

................................................................................

................................

Loading unloaded module list

..........

Loading User Symbols

*******************************************************************************

* *

* Bugcheck Analysis *

* *

*******************************************************************************

 

Use !analyze -v to get detailed debugging information.

 

BugCheck 100000D1, {dde4005, ff, 1, 7c918154}

 

***** Kernel symbols are WRONG. Please fix symbols to do analysis.

 

 

Followup: MachineOwner

---------

 

kd> !analyze -v

*******************************************************************************

* *

* Bugcheck Analysis *

* *

*******************************************************************************

 

DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1)

An attempt was made to access a pageable (or completely invalid) address at an

interrupt request level (IRQL) that is too high. This is usually

caused by drivers using improper addresses.

If kernel debugger is available get stack backtrace.

Arguments:

Arg1: 0dde4005, memory referenced

Arg2: 000000ff, IRQL

Arg3: 00000001, value 0 = read operation, 1 = write operation

Arg4: 7c918154, address which referenced memory

 

Debugging Details:

------------------

 

***** Kernel symbols are WRONG. Please fix symbols to do analysis.

 

 

MODULE_NAME: nt

 

FAULTING_MODULE: 804d7000 nt

 

DEBUG_FLR_IMAGE_TIMESTAMP: 42250ff9

 

WRITE_ADDRESS: unable to get nt!MmSpecialPoolStart

unable to get nt!MmSpecialPoolEnd

unable to get nt!MmPoolCodeStart

unable to get nt!MmPoolCodeEnd

unable to get nt!MiSessionPoolStart

unable to get nt!MiSessionPoolEnd

0dde4005

 

CURRENT_IRQL: ff

 

FAULTING_IP:

+7c918154

7c918154 c6400510 mov byte ptr [eax+0x5],0x10

 

CUSTOMER_CRASH_COUNT: 2

 

DEFAULT_BUCKET_ID: DRIVER_FAULT

 

BUGCHECK_STR: 0xD1

 

LAST_CONTROL_TRANSFER: from 7c918238 to 7c918154

 

STACK_TEXT:

WARNING: Frame IP not in any known module. Following frames may be wrong.

0012f5fc 7c918238 012c0000 0dde4000 0012f628 0x7c918154

0012f634 7c911c76 072c0000 00000148 00000000 0x7c918238

0012f864 00a98de0 012c0000 00000000 00000140 0x7c911c76

0012f8a0 00a98cd7 00000140 00a98cc4 00000140 0xa98de0

0012f904 004a056e 00000000 00000140 00000008 0xa98cd7

03c00eb0 00000000 00000000 00000000 00000000 0x4a056e

 

 

STACK_COMMAND: .bugcheck ; kb

 

FOLLOWUP_NAME: MachineOwner

 

BUCKET_ID: WRONG_SYMBOLS

 

Followup: MachineOwner

---------

 

I tu pewnie leży gdzieś pies pogrzebany. Teraz windoza się "tylko" wiesza, ale przez to w podglądzie zdarzeń nie ma żadnych błędów. Może wyjaśnienia tych błędów coś Wam pomogą? Proszę raz jeszcze o pomoc. Dzięki z góry.

 

kristovf73

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...