Koneeni on muuttunut varsin epävakaaksi viime aikoina, ja heittää blue screeniä nykyään useasti päivässä. Milloin syylliseksi on kerrottu atapi.sys, milloin äänikortin ongelmaa jne., eli virheilmot vaihtelevat melkein joka kerta. Olen päivittänyt sekä äänikortin että näytönohjaimen ajurit viimeisimpiin versioihin, mutta mikään ei näy auttavan. Ajoin myös memtest86:n, ongelma ei ole muisteissa. Nyt viimein opiskelin windowsin debuggityökalujen käytön, ja kaksi viimeistä memory dumppia tältä illalta näyttää tältä: Koodi: *************************************************************************** **** * * * 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: aa5b57b0, memory referenced. Arg2: 00000008, value 0 = read operation, 1 = write operation. Arg3: aa5b57b0, If non-zero, the instruction address which referenced the bad memory address. Arg4: 00000000, (reserved) Debugging Details: ------------------ Could not read faulting driver name OVERLAPPED_MODULE: Address regions for 'Udfs' and 'kmixer.sys' overlap WRITE_ADDRESS: aa5b57b0 FAULTING_IP: +ffffffffaa5b57b0 aa5b57b0 ?? ??? MM_INTERNAL_CODE: 0 CUSTOMER_CRASH_COUNT: 1 DEFAULT_BUCKET_ID: DRIVER_FAULT BUGCHECK_STR: 0x50 PROCESS_NAME: GoogleDesktop.e LAST_CONTROL_TRANSFER: from 805b58ed to aa5b57b0 POSSIBLE_INVALID_CONTROL_TRANSFER: from 805b58e8 to 805b569a STACK_TEXT: WARNING: Frame IP not in any known module. Following frames may be wrong. aa90fbe4 805b58ed ffffff01 0013ad84 aa90fc68 0xaa5b57b0 aa90fc38 805afd62 8ae1f8a0 ffffff01 ffffff01 nt!ObpCaptureObjectCreateInformation+0x135 aa90fc7c 8061a3cb 0013ad1c 8ae1f8a0 ffffff01 nt!ObOpenObjectByName+0x62 aa90fd50 8053ca28 0013adb0 00020019 0013ad1c nt!NtOpenKey+0x1af aa90fd50 7c90eb94 0013adb0 00020019 0013ad1c nt!KiFastCallEntry+0xf8 0013ad5c 00000000 00000000 00000000 00000000 0x7c90eb94 STACK_COMMAND: kb FOLLOWUP_NAME: MachineOwner MODULE_NAME: hardware IMAGE_NAME: hardware DEBUG_FLR_IMAGE_TIMESTAMP: 0 BUCKET_ID: CPU_CALL_ERROR Followup: MachineOwner --------- *** Possible invalid call from 805b58e8 ( nt!ObpCaptureObjectCreateInformation+0x130 ) *** Expected target 805b569a ( nt!ObpCaptureObjectName+0x0 ) *************************************************************************** **** * * * 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: fb172e3d, memory referenced Arg2: 00000002, IRQL Arg3: 00000008, value 0 = read operation, 1 = write operation Arg4: fb172e3d, address which referenced memory Debugging Details: ------------------ READ_ADDRESS: fb172e3d CURRENT_IRQL: 2 FAULTING_IP: +fffffffffb172e3d fb172e3d ?? ??? CUSTOMER_CRASH_COUNT: 2 DEFAULT_BUCKET_ID: DRIVER_FAULT BUGCHECK_STR: 0xD1 PROCESS_NAME: Idle LAST_CONTROL_TRANSFER: from 80541ac7 to fb172e3d FAILED_INSTRUCTION_ADDRESS: +fffffffffb172e3d fb172e3d ?? ??? STACK_TEXT: WARNING: Frame IP not in any known module. Following frames may be wrong. 80548fb0 80541ac7 8abfc230 8abfc0e0 8a755970 0xfb172e3d 80548fd4 ba180fb0 8abfc028 80541ac8 8abfc028 nt!__InterlockedIncrement+0xb 80549010 ba181128 8abfc028 00000001 80551d80 USBPORT!USBPORT_IsrDpcWorker+0x37e 8054902c 80540f7d 8abfc64c 6b755044 00000000 USBPORT!USBPORT_IsrDpc+0x166 80549040 80551b20 ffdffc50 00000000 00000000 nt!KiRetireDpcList+0x46 80549050 80540ef6 00000000 0000000e 00000000 nt!KiIdleThread0 80549054 00000000 0000000e 00000000 00000000 nt!KiIdleLoop+0x26 STACK_COMMAND: kb FOLLOWUP_IP: USBPORT!USBPORT_IsrDpcWorker+37e ba180fb0 8b4ddc mov ecx,dword ptr [ebp-24h] SYMBOL_STACK_INDEX: 2 SYMBOL_NAME: USBPORT!USBPORT_IsrDpcWorker+37e FOLLOWUP_NAME: MachineOwner MODULE_NAME: USBPORT IMAGE_NAME: USBPORT.SYS DEBUG_FLR_IMAGE_TIMESTAMP: 41107d62 FAILURE_BUCKET_ID: 0xD1_CODE_AV_BAD_IP_USBPORT!USBPORT_IsrDpcWorker+37e BUCKET_ID: 0xD1_CODE_AV_BAD_IP_USBPORT!USBPORT_IsrDpcWorker+37e Followup: MachineOwner --------- Eli viittaako nämä nyt rauta- vai ajurivikaan, vai molempiin? Koneessa on siis XP ja SP2, emolevy AsRock Aliven4G-DVI ja näytönohjain Radeon X1950 Pro. Muistia on 3 * 1024 DDR2:sta. Mitään kellotuksia tms. ei ole tehty, eikä rautapuolellakaan ole tehty muuta kuin lisätty yksi muistikampa lisää, samaa tyyppiä siis kuin aiemmatkin.
Tuosta vois lähteä liikkeelle jos memtestiä on ajettu tuntitolkulla ilman virheitä... Viittaa johonkin ulkoiseen usb-laitteeseen josta ajetaan multimediaa. Mp3-soitin? Ulkoinen kiintolevy? Kuitenkin koko juttu vaikuttaa muistivirheiltä. Voit kokeilla muistikampoja eri sloteissa (emon ohjekirja)ja vaikka ottaa hetkeksi pois sen viimeisimmän...
^ memtest oli yön päällä, ei virheitä. USB-portissa oli kiinni lasertulostin, joka ei ollut päällä, ja 512 mt:n muistitikku, josta ei ollut mitään auki. Google Desktop ollut käytössä yli vuoden ilman ongelmia, enkä muutenkaan jaksa uskoa että mikään yksittäinen ohjelma/ajuri aiheuttaisi näin laajan vikailmoitusten kirjon. Ei siis ollut ensimmäiset kaksi kaatumista, eikä ainoat virheilmot. Seuraavaksi kampoja irti, ja näyttis tarvittaessa jos muisteissa ei härää. Toivottavasti selviää noilla, muuten onkin sormi suussa.
Riittää kun se kytketty niin voi olla häiriön syy....kokeile ilman tikkua... Yleensä herjoissa jotka ovat joka kerta erilaisia on vikana muisti. Mutta toki muitakin mahdollisuuksia on. Ehkä yleisin on jonkin ajurin yhteensopimattomuus raudan tai jonkin toisen ajurin kanssa>kaikkien emojen piirisarjat eivät "huoli" lisäpaikkoihin mitä vain. Myöskin virtalähde,kovo ja emo voivat olla yhdessä/erikseen syyllisiä...
No niin, on testailtu ilman muistitikkua ja eri komboilla kampoja yksin ja yhdessä. Ei vaikutusta. Tänään löysin Everest Ultimaten, ja olen ajanut rasitustestin kolmesti. Kaikilla kerroilla kone kaatuu. Ainoa merkille pantava asia ennen kaatumista on, että prosessorin lämpö nousee tasaisesti testin ajan, paitsi jos ikkuna on auki. Silloin prosessorin lämmönnousu pysähtyy ~50:en asteeseen, muutoin kohoaa ~60:een ennen kaatumista. Se ei näytä silti vaikuttavan muuten, kuin että testiä pystyy pyörittämään pitempään ennen kaatumista. Tämänkin päivän minidumpeissa ollut herjausta usbport.sysistä, pari kertaa Antivirin sched.exestä ja itse everest.exestä. Jos jotakuta kiinnostaa, niin dumpit löytyy tännekin postattavaksi. Hmh. Alkaa pikkuhiljaa tuntua, että ehkäpä vain vingutan visaa ja ostan uuden koneen. Mitenhän mahtaa takuuasioiden kanssa olla, jos tilaan koneen ilman näyttistä ja muisteja, ja lisää ne itse?
Jos näppäryys riittää niin ota prossu irti ja laita uudet tahnat; joku niistä dumpin jutuista viittas prossunkin toimintaan. Ja emon silmämääräinen tarkistus: pullottaako kondensaattorit, onko vuotoja?