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

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: https://www.osr.com/osr-learning-library/


Before Posting...

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

How to identify which driver cause an fault?

OSR_Community_UserOSR_Community_User Member Posts: 110,217
Dear All,

I am a system engineer that might need to test and develop notebook PC.
We always suffering how to determine the issue belong to driver,BIOS or H/W.
If we don't have the symbol of the driver, is it possible to indicate the
issue belong to driver ?


Steel Chueh
FW/ SW engineer Arima Computer Co.
Office:02-27495588 ext 361
Cell-Phone:0937917003



==========================================================
PC home §K¶O¹q¤l«H½c¡A¥Ó½Ð½Ð¦Ü: http://www.pchome.com.tw
PC home Online ºô¸ô®a®x¡@¡@ ·|­û²Ä¤@¡A¥xÆW³Ì¤jªº¤J¤fºô¯¸
==========================================================

---
You are currently subscribed to windbg as: $subst('Recip.EmailAddr')
To unsubscribe send a blank email to leave-windbg-$subst('Recip.MemberIDChar')@lists.osr.com

Comments

  • OSR_Community_UserOSR_Community_User Member Posts: 110,217
    Hi,

    Use the 'lm' command under WinDbg to locate the load address and ranges of
    all the drivers. When you have the crash address look at this list to
    determine what driver was present at that location.

    Although this does not mean that the problem was in that driver but the same
    is true even if you have symbols.



    ----- Original Message -----
    From: "Steel Chueh" <[email protected]>
    To: "Kernel Debugging Interest List" <[email protected]>
    Sent: Friday, June 15, 2001 3:06 AM
    Subject: [windbg] How to identify which driver cause an fault?


    > Dear All,
    >
    > I am a system engineer that might need to test and develop notebook PC.
    > We always suffering how to determine the issue belong to driver,BIOS or
    H/W.
    > If we don't have the symbol of the driver, is it possible to indicate the
    > issue belong to driver ?
    >
    >
    > Steel Chueh
    > FW/ SW engineer Arima Computer Co.
    > Office:02-27495588 ext 361
    > Cell-Phone:0937917003
    >
    >
    >
    > ==========================================================
    > PC home §K¶O¹q¤l«H½c¡A¥Ó½Ð½Ð¦Ü: http://www.pchome.com.tw
    > PC home Online ºô¸ô®a®x¡@¡@ ·|­û²Ä¤@¡A¥xÆW³Ì¤jªº¤J¤fºô¯¸
    > ==========================================================
    >
    > ---
    > You are currently subscribed to windbg as: [email protected]
    > To unsubscribe send a blank email to leave-windbg-$subst('Recip.MemberIDChar')@lists.osr.com
    >

    ---
    You are currently subscribed to windbg as: $subst('Recip.EmailAddr')
    To unsubscribe send a blank email to leave-windbg-$subst('Recip.MemberIDChar')@lists.osr.com
  • OSR_Community_UserOSR_Community_User Member Posts: 110,217
    DQoxLiBXMmsgaGFzIGEgZHJpdmVyIHZlcmlmaWVyIHRvb2wsIHZlcmlmaWVyLmV4ZSwgdGhhdCB5
    b3UgY2FuIHVzZSB0byB0ZXN0DQp0aGUgc3VzcGVjdGVkIGRyaXZlci4NCjIuIElmIHlvdSB0aGlu
    ayB0aGVyZSBpcyBhIG1lbXJveSBjb3JydXB0aW9uLCB0aGUga2VybmVsIHNwZWNpYWwgcG9vbA0K
    ZGV0ZWN0aW9uIGlzIHZlcnkgaGVscGZ1bCB0byBpZGVudGlmeSB0aGUgYmFkIGRyaXZlci4NCg0K
    U3VpZnVuDQoNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
    ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
    ICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICJOb21hbiBTbWl0aCIg
    ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
    ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgPG5v
    bWFuX3NtaXRoQGhvdG1haWwuYyAgICAgICBUbzogICAgICJLZXJuZWwgRGVidWdnaW5nIEludGVy
    ZXN0IExpc3QiIDx3aW5kYmdAbGlzdHMub3NyLmNvbT4gICAgICAgICAgIA0KICAgICAgICAgICAg
    ICAgICAgICBvbT4gICAgICAgICAgICAgICAgICAgICAgICAgIGNjOiAgICAgICAgICAgICAgICAg
    ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQog
    ICAgICAgICAgICAgICAgICAgIFNlbnQgYnk6ICAgICAgICAgICAgICAgICAgICAgU3ViamVjdDog
    ICAgIFt3aW5kYmddIFJlOiBIb3cgdG8gaWRlbnRpZnkgd2hpY2ggZHJpdmVyIGNhdXNlIGFuIGZh
    dWx0PyAgICANCiAgICAgICAgICAgICAgICAgICAgYm91bmNlLXdpbmRiZy01NjAyQGxpcyAgICAg
    ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
    ICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICB0cy5vc3IuY29tICAgICAg
    ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
    ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAg
    ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
    ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAg
    ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
    ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAg
    ICAgICAgICAgICAgICAgICAwNi8xNS8yMDAxIDAyOjQ0IFBNICAgICAgICAgICAgICAgICAgICAg
    ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
    ICAgICAgDQogICAgICAgICAgICAgICAgICAgIFBsZWFzZSByZXNwb25kIHRvICAgICAgICAgICAg
    ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
    ICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgIktlcm5lbCBEZWJ1Z2dpbmcg
    ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
    ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICBJbnRlcmVz
    dCBMaXN0IiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
    ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAg
    ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
    ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAg
    ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
    ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
    ICAgIA0KDQoNCg0KSGksDQoNClVzZSB0aGUgJ2xtJyBjb21tYW5kIHVuZGVyIFdpbkRiZyB0byBs
    b2NhdGUgdGhlIGxvYWQgYWRkcmVzcyBhbmQgcmFuZ2VzIG9mDQphbGwgdGhlIGRyaXZlcnMuIFdo
    ZW4geW91IGhhdmUgdGhlIGNyYXNoIGFkZHJlc3MgbG9vayBhdCB0aGlzIGxpc3QgdG8NCmRldGVy
    bWluZSB3aGF0IGRyaXZlciB3YXMgcHJlc2VudCBhdCB0aGF0IGxvY2F0aW9uLg0KDQpBbHRob3Vn
    aCB0aGlzIGRvZXMgbm90IG1lYW4gdGhhdCB0aGUgcHJvYmxlbSB3YXMgaW4gdGhhdCBkcml2ZXIg
    YnV0IHRoZQ0Kc2FtZQ0KaXMgdHJ1ZSBldmVuIGlmIHlvdSBoYXZlIHN5bWJvbHMuDQoNCg0KDQot
    LS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tDQpGcm9tOiAiU3RlZWwgQ2h1ZWgiIDxjaHVlaDhA
    cGNob21lLmNvbS50dz4NClRvOiAiS2VybmVsIERlYnVnZ2luZyBJbnRlcmVzdCBMaXN0IiA8d2lu
    ZGJnQGxpc3RzLm9zci5jb20+DQpTZW50OiBGcmlkYXksIEp1bmUgMTUsIDIwMDEgMzowNiBBTQ0K
    U3ViamVjdDogW3dpbmRiZ10gSG93IHRvIGlkZW50aWZ5IHdoaWNoIGRyaXZlciBjYXVzZSBhbiBm
    YXVsdD8NCg0KDQo+IERlYXIgQWxsLA0KPg0KPiBJIGFtIGEgc3lzdGVtIGVuZ2luZWVyIHRoYXQg
    bWlnaHQgbmVlZCB0byB0ZXN0IGFuZCBkZXZlbG9wIG5vdGVib29rIFBDLg0KPiBXZSBhbHdheXMg
    c3VmZmVyaW5nIGhvdyB0byBkZXRlcm1pbmUgdGhlIGlzc3VlIGJlbG9uZyB0byBkcml2ZXIsQklP
    UyBvcg0KSC9XLg0KPiBJZiB3ZSBkb24ndCBoYXZlIHRoZSBzeW1ib2wgb2YgdGhlIGRyaXZlciwg
    aXMgaXQgcG9zc2libGUgdG8gaW5kaWNhdGUgdGhlDQo+IGlzc3VlIGJlbG9uZyB0byBkcml2ZXIg
    Pw0KPg0KPg0KPiBTdGVlbCBDaHVlaA0KPiBGVy8gU1cgZW5naW5lZXIgQXJpbWEgQ29tcHV0ZXIg
    Q28uDQo+IE9mZmljZTowMi0yNzQ5NTU4OCBleHQgMzYxDQo+IENlbGwtUGhvbmU6MDkzNzkxNzAw
    Mw0KPg0KPg0KPg0KPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
    PT09PT09PT09PT09PT09DQo+ICBQQyBob21lIKdLtk+5caRsq0i9Y6FBpdO90L3Qptw6IGh0dHA6
    Ly93d3cucGNob21lLmNvbS50dw0KPiAgUEMgaG9tZSBPbmxpbmUguvS49K5hrnihQKFAILd8rfuy
    xKRAoUGleMZXs8ykaqq6pEqkZrr0r7gNCj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
    PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KPg0KPiAtLS0NCj4gWW91IGFyZSBjdXJyZW50
    bHkgc3Vic2NyaWJlZCB0byB3aW5kYmcgYXM6IG5vbWFuX3NtaXRoQGhvdG1haWwuY29tDQo+IFRv
    IHVuc3Vic2NyaWJlIHNlbmQgYSBibGFuayBlbWFpbCB0byBsZWF2ZS13aW5kYmctNTYwMkZAbGlz
    dHMub3NyLmNvbQ0KPg0KDQotLS0NCllvdSBhcmUgY3VycmVudGx5IHN1YnNjcmliZWQgdG8gd2lu
    ZGJnIGFzOiBzdWlmdW5AdXMuaWJtLmNvbQ0KVG8gdW5zdWJzY3JpYmUgc2VuZCBhIGJsYW5rIGVt
    YWlsIHRvIGxlYXZlLXdpbmRiZy01NjAyRkBsaXN0cy5vc3IuY29tDQoNCg0K



    ---
    You are currently subscribed to windbg as: $subst('Recip.EmailAddr')
    To unsubscribe send a blank email to leave-windbg-$subst('Recip.MemberIDChar')@lists.osr.com
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. Sign in or register to get started.

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 24 January 2022 Live, Online
Internals & Software Drivers 7 February 2022 Live, Online
Kernel Debugging 21 March 2022 Live, Online
Developing Minifilters 23 May 2022 Live, Online