Disk Class Upper Filter Causes Problems

Discussion in 'Windows Vista Drivers' started by John, Nov 24, 2004.

  1. John

    John Guest

    Hi,

    I installed a upper class filter driver to Disk Drives (GUID =
    {4D36E967-E325-11CE-BFC1-08002BE10318}). Toaster filter driver
    available in xpddk under src\general\toaster\filter\clasupper is used
    for this purpose.

    But when I reboot the machine, it will not boot agian execpt in "Last
    Good Configuration".
    Think that filter driver installation was not correct.
    Installation Details are as follows.

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mydiskfilter]
    "Type"=dword:00000001
    "Start"=dword:00000000
    "ErrorControl"=dword:00000001
    "DisplayName"="mydiskfilter"
    "ImagePath"= "Full SYS file path here"
    "Group"="PnP Filter" ( Also tried "System Bus Extender")

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}]
    "UpperFilters"= "PartMgr mydiskfilter"

    Please point out what is going wrong here.

    regards
    John
     
    John, Nov 24, 2004
    #1
    1. Advertisements

  2. John

    Guest Guest

    What happens? Crash?
    What is "Full SYS file path here"? You can't use "C:\...".
    There may be a problem in your filter as well.
     
    Guest, Nov 24, 2004
    #2
    1. Advertisements

  3. John

    John Guest

    My disk upper filter driver is up and running if boot drive is NTFS.
    But not working when boot drive is FAT32.

    When boot drive is FAT32, I am getting Bug Check code 7B. ie
    INACCESSIBLE_BOOT_DEVICE.
    Logs from kerel debugger is as follows. Please help me to resolve the
    same.

    ----------------------------------------------------------------------------
    Waiting to reconnect...
    Connected to Windows XP 2600 x86 compatible target, ptr64 FALSE
    Kernel Debugger connection established.
    Symbol search path is: C:\secterminal
    Executable search path is: C:\secterminal
    *** ERROR: Symbol file could not be found. Defaulted to export
    symbols for ntoskrnl.exe -
    Windows XP Kernel Version 2600 UP Free x86 compatible
    Built by: 2600.xpsp1.020828-1920
    Kernel base = 0x804d4000 PsLoadedModuleList = 0x8054be30
    System Uptime: not available

    *** Fatal System Error: 0x0000007b
    (0xF8959640,0xC0000034,0x00000000,0x00000000)

    Break instruction exception - code 80000003 (first chance)

    A fatal system error has occurred.
    Debugger entered on first try; Bugcheck callbacks have not been
    invoked.

    A fatal system error has occurred.

    Connected to Windows XP 2600 x86 compatible target, ptr64 FALSE
    *** ERROR: Symbol file could not be found. Defaulted to export
    symbols for ntoskrnl.exe -
    Loading Kernel Symbols
    ...........................
    Loading unloaded module list

    Loading User Symbols
    *******************************************************************************
    *
    *
    * Bugcheck Analysis
    *
    *
    *
    *******************************************************************************

    Use !analyze -v to get detailed debugging information.

    BugCheck 7B, {f8959640, c0000034, 0, 0}

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

    Probably caused by : Unknown_Image ( nt!DbgBreakPointWithStatus+4 )

    Followup: MachineOwner
    ---------

    nt!DbgBreakPointWithStatus+0x4:
    805103fa cc int 3
    -------------------------------------------------------------------------------

     
    John, Nov 25, 2004
    #3
  4. John

    Guest Guest

    Try DDK\src\storage\filters\diskperf. It's a filter driver for a disk, not
    for a toaster.

    --
    http://www.firestreamer.com - NTBACKUP to DVD and DV


     
    Guest, Nov 25, 2004
    #4
  5. John

    Calvin Guan Guest

    Always wear your safety glasses before playing with diskperf-:)

    It does *nextIrpStack = *currentIrpStack instead of IoCopy....
    It uses notification event (manual reset) to do synchronzation but never
    clear it.
     
    Calvin Guan, Nov 25, 2004
    #5
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.