Windows System Software -- Consulting, Training, Development -- Unique Expertise, Guaranteed Results

Before Posting...
Please check out the Community Guidelines in the Announcements and Administration Category.

More Info on Driver Writing and Debugging

The free OSR Learning Library has more than 50 articles on a wide variety of topics about writing and debugging device drivers and Minifilters. From introductory level to advanced. All the articles have been recently reviewed and updated, and are written using the clear and definitive style you've come to expect from OSR over the years.

Check out The OSR Learning Library at:


OSR_Community_UserOSR_Community_User Member Posts: 110,217
I am developing a FileSystem driver over a SAN.
Sometimes, while debugging my system crashes and gives
the following message.

*** Fatal System Error: 0x00000024

Hard coded breakpoint hit
> kb
FramePtr RetAddr Param1 Param2 Param3
Function Name
fc48f708 80495cea 00000008 00000286 fc48f7bc
[email protected]@4+0x1d1
fc48f7b4 80495cea 00000024 001901fe fc48faa0
fc48f7dc 804b058a 80632948 fc48f808 8049d80b
fc48fe10 8011bdcd 805c9a60 80632c68 80632c78
fc48fe34 801bd532 00000001 805e84b4 805e8420
fc48fe7c 801e894b 80610de0 807f9b68 00120089
fc48feb8 80165941 80610de0 807f9b50 805e8420
fc48feec 801720af 00000100 00000001 00000000
Module Load: C:\WNT4FREE\symbols\SYS\NTFS.dbg
(symbols loaded)
I am not very sure about the 0x24 Error.
Anybody having any idea about this.
Thanks in advance,

Do You Yahoo!?
Talk to your friends online with Yahoo! Messenger.


  • OSR_Community_UserOSR_Community_User Member Posts: 110,217
    It is IFS.
    I am also surprised about calls to NTFS

    Do You Yahoo!?
    Talk to your friends online with Yahoo! Messenger.
  • OSR_Community_UserOSR_Community_User Member Posts: 110,217
    I have developed a IFS for NT 4.0.
    I want to port it for Win2k,what major differences
    does both OS carries with respect to FS.
    I know there are some changes in the Driver Entry
    I have read the Windows NT Device Driver Book By
    Anthony Mason which speaks of 3 phases in the Driver
    Entry level.Driver Entry does only the initialisation
    of the Dispatch routines including IRP_MJ_PNP and
    I am not able to understand the parameter
    PhysicalDeviceObject in the AddDevice() routine,
    Does it carries any significance with respect to
    FileSystem.What if I would like to do is to attach to
    a disk with a particular signature written on it.

    Second, with regard to IRP_MJ_PNP, what sigificance it
    carries with respect to a FileSystem Driver.

    Thanks in Advance.

    Do You Yahoo!?
    Talk to your friends online with Yahoo! Messenger.
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Upcoming OSR Seminars
OSR has suspended in-person seminars due to the Covid-19 outbreak. But, don't miss your training! Attend via the internet instead!
Writing WDF Drivers 7 Dec 2020 LIVE ONLINE
Internals & Software Drivers 25 Jan 2021 LIVE ONLINE
Developing Minifilters 8 March 2021 LIVE ONLINE