[2000] BAD_POOL_CALLER bsod bij verwijderen USB hard drive

Pagina: 1
Acties:

  • ValHallASW
  • Registratie: Februari 2003
  • Niet online
Het probleem:

Bij het verwijderen van mijn MP3speler (wordt herkend als een USB harde schijf, een Toshiba MK2004GAL) krijg ik consequent een BAD_POOL_CALLER BSOD (STOP: 0x0000000C2 (0x00000004, 0x00000000, 0x80000000, 0x00000000)

volgens Microsoft:
P1: 0x00000001, 0x00000002, or 0x00000004
P2: Pointer to pool header
P3: First part of pool header contents
P4: This value is always zero
Description: Pool header has been corrupted

Aangezien mijn minidump niet bestaat heb ik de full kernel dump maar aangezet, en ik zal na de volgende keer http://support.microsoft.com/kb/q265879/ gaan uitvoeren. Ik ben er niet zo happig op omdat bij een reboot ik minstens een half uur moet wachten tot m'n computer weer wil booten (VGA output error, ik vermoed dat mn videokaart te heet wordt oid)

Ik ga zo even kijken of DMA aan staat, aangezien dit volgens een aantal andere topics op GoT problemen zou kunnen veroorzaken. Dit gaat alleen ben ik bang wel ten koste van mn USB2 performance :'(


Specs:
USB Drive: Toshiba MK2004GAL, 20.0GB (20000MB)

Computer:
Athlon XP 2000+, 768MB RAM (256MB Dane-elec en 512MB V-data), Sapphire 9800SE 128MB AGP
Windows 2000 SP4

Andere hardware:
2x standaard realtek netwerkkaartje
1x sweex USB kaartje (zowel bij dit kaartje als bij de onboard USB krijg ik de BSOD)
1x SB Audigy1 5.1

Iemand met een geniaal idee? :)

  • AMDathlonxp
  • Registratie: Oktober 2003
  • Laatst online: 20-06-2024
Krijg je ook eens error als je die hardware veilig verwijderen functie gebruikt?


Over je videokaart:
Haal die AGP videokaart er eens uit, en probeer eens met een PCI kaartje ;)

  • DukeBox
  • Registratie: April 2000
  • Laatst online: 17:17
Als eens ge-uninstalled voordat je hem er opnieuw in prikte ?

  • ValHallASW
  • Registratie: Februari 2003
  • Niet online
Krijg je ook eens error als je die hardware veilig verwijderen functie gebruikt?
Yup.
Haal die AGP videokaart er eens uit, en probeer eens met een PCI kaartje
Ik heb er even een PCI kaartje naastgehangen, maar de videokaart was prolly al genoeg afgekoeld, aangezien 'ie al vanaf mn AGP kaart bootte (ik heb de luxe van een monitor met 2 inputs, wel praktisch bij dit soort dingen)
Als eens ge-uninstalled voordat je hem er opnieuw in prikte ?
Er valt weinig te uninstallen aangezien het een USB Mass Storage Device betreft ;)

Memorydump staat op kernel, ik heb gereboot, het is crashtijd ;)


EDIT toevoegingen 23:00

Windows weigert een crashdump te maken?
PCI kaartje werd niet van opgestart, is het dan toch een mobo/geheugenprobleem? *zucht*
Audigy wordt niet meer herkend... whoohoo :X

[ Voor 15% gewijzigd door ValHallASW op 28-09-2005 23:01 ]


  • ValHallASW
  • Registratie: Februari 2003
  • Niet online
Okay, ik heb een kernel dump :P

Het probleem zit 'm waarschijnlijk in mountmgr.sys:
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck C2, {40, 0, 80000000, 0}

Probably caused by : MountMgr.sys ( MountMgr!MountMgrMountedDeviceRemoval+110 )

Followup: MachineOwner
kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************

BAD_POOL_CALLER (c2)
The current thread is making a bad pool request. Typically this is at a bad IRQ
L level or double freeing the same allocation, etc.
Arguments:
Arg1: 00000040, Attempt to free usermode address to kernel pool
Arg2: 00000000, Starting address
Arg3: 80000000, Start of system address space
Arg4: 00000000, 0

Debugging Details:
------------------


OVERLAPPED_MODULE: Address regions for 'Fastfat' and 'VGA.dll' overlap

FAULTING_IP:
MountMgr!MountMgrMountedDeviceRemoval+110
eb68c8da 53 push ebx

BUGCHECK_STR: 0xc2_40

DEFAULT_BUCKET_ID: DRIVER_FAULT

LAST_CONTROL_TRANSFER: from 80541b8d to 80542a8b

STACK_TEXT:
eb83fba0 80541b8d 00000000 80541a24 e3fa8bc8 nt!MiFreePoolPages+0x79
eb83fbcc 80541a2f 00000000 00000000 eb68c8da nt!ExFreePoolWithTag+0xdb
eb83fbd8 eb68c8da 00000000 eb688900 eb83fc90 nt!ExFreePool+0xb
eb83fbf4 eb68be45 e3fa8bc8 e3fa8be0 8054eda0 MountMgr!MountMgrMountedDeviceRemov
al+0x110
eb83fc0c 8057ce18 eb83fc7c e3fa8bc8 8060905a MountMgr!MountMgrTargetDeviceNotifi
cation+0x29
eb83fc18 8060905a eb83fc94 8054eda0 804d89c8 nt!IopPnPHydraCallback+0xc
eb83fc58 8057c156 eb68be1c 8057ce0c eb83fc94 nt!MmDispatchWin32Callout+0x4e
eb83fcb4 805e41ae 804d89d8 fe453e50 00000000 nt!IopNotifyTargetDeviceChange+0x11
a
eb83fd3c 805e455f 00000001 80678448 e45a1868 nt!PiProcessQueryRemoveAndEject+0x7
46
eb83fd54 805e32eb eb83fd74 862a6628 8054b6dc nt!PiProcessTargetDeviceEvent+0x33
eb83fd78 804edbfa 862a6628 00000000 00000000 nt!PiWalkDeviceList+0xf7
eb83fda8 8052ba24 862a6628 00000000 00000000 nt!ExpWorkerThread+0xae
eb83fddc 80540212 804edb4c 00000001 00000000 nt!PspSystemThreadStartup+0x54
00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x16


FOLLOWUP_IP:
MountMgr!MountMgrMountedDeviceRemoval+110
eb68c8da 53 push ebx

SYMBOL_STACK_INDEX: 3

FOLLOWUP_NAME: MachineOwner

SYMBOL_NAME: MountMgr!MountMgrMountedDeviceRemoval+110

MODULE_NAME: MountMgr

IMAGE_NAME: MountMgr.sys

DEBUG_FLR_IMAGE_TIMESTAMP: 41afde6d

STACK_COMMAND: kb

FAILURE_BUCKET_ID: 0xc2_40_MountMgr!MountMgrMountedDeviceRemoval+110

BUCKET_ID: 0xc2_40_MountMgr!MountMgrMountedDeviceRemoval+110

Followup: MachineOwner
---------
Oftewel: de mountmgr en mn vga drivers zitten met elkaar in de knoop ;)


Ik zal eens kijken of mijn mountmgr.sys hetzelfde is als die op een andere w2k sp4 pc, misschien dat 'ie door het een of ander corrupted is geraakt. Tweede wat ik zal doen is nieuwe omega drivers installeren, misschien dat het dan over is :)


Iemand die meteen ziet dat dat helemaal geen zin heeft en een veel beter idee heeft: reageer :>


oude windowsinstallatie:
Map van C:\WINNT\system32\drivers

11-01-2000 02:00 29.328 mountmgr.sys
1 bestand(en) 29.328 bytes
nieuwe windowsinstallatie:
Map van c:\win2k\system32\drivers

02-12-2004 06:03 30.384 mountmgr.sys
1 bestand(en) 30.384 bytes
andere computer:
Map van C:\WINNT\system32\drivers

10-02-2004 21:47 30.160 mountmgr.sys
1 bestand(en) 30.160 bytes
3x SP4 gewoon.. wtf? :|
(andere versies dus blijkbaar :p)

[ Voor 10% gewijzigd door ValHallASW op 01-10-2005 12:10 ]


Verwijderd

Heb je een nForce moederbord? In dat geval even de BIOS en (daarna) ForceWare updaten en kijken of dat het verhelpt.

  • ValHallASW
  • Registratie: Februari 2003
  • Niet online
Nope, KT3-Ultra1 (MS-6380E) met VIA chipset ;)
Ik ga even kijken wat er gebeurt als ik de mountmgr.sys van een andere PC gebruik :)

  • The__Virus
  • Registratie: Januari 2005
  • Laatst online: 15:47
Oow nee he niet VIA. Daar heb ik alleen maar slechte ervaringen mee met USB. Probeer eens de nieuwste (of indien je die al hebt, een oudere) videokaartdriver en installeer eens de VIA-USB drivers. Die zijn in principe niet nodig, maar zorgen voor een betere/andere herkenning in Windows. Ik wens je veel succes :P
Pagina: 1