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


BSOD 0x7B on SCSIAdapter Filter driver

Alex_FunkyAlex_Funky Member - All Emails Posts: 168

Hello!
I have some filter of usb devices, and I attach as Upper Filter to SCSIAdapter Filter driver :

and driver self registry key :

On boot time I get bsod on Windows 10 :

INACCESSIBLE_BOOT_DEVICE (7b)

Arguments:
Arg1: ffffe40fb3e067b8, Pointer to the device object or Unicode string of ARC name
Arg2: ffffffffc0000034, (reserved)
Arg3: 0000000000000000, (reserved)
Arg4: 0000000000000001, (reserved)

Debugging Details:

STACK_TEXT:
ffffe40fb3e05fb8 fffff8013b5394e2 : ffffe40fb3e067b8 0000000000000003 ffffe40fb3e06120 fffff8013b402cd0 : nt!DbgBreakPointWithStatus
ffffe40fb3e05fc0 fffff8013b538c67 : 0000000000000003 ffffe40fb3e06120 fffff8013b46ce60 000000000000007b : nt!KiBugCheckDebugBreak+0x12
ffffe40fb3e06020 fffff8013b459037 : 0000000000000000 fffff8013b7b64bd ffffffffc0000034 fffff8013bbf3fd0 : nt!KeBugCheck2+0x957
ffffe40fb3e06740 fffff8013b507d8c : 000000000000007b ffffe40fb3e067b8 ffffffffc0000034 0000000000000000 : nt!KeBugCheckEx+0x107
ffffe40fb3e06780 fffff8013bbf7444 : ffffce03618c19c0 fffff80139f974f0 ffffffff80000178 0000000000000001 : nt!PnpBootDeviceWait+0xe3210
ffffe40fb3e06810 fffff8013bbdf22e : fffff80100000000 fffff8013b6e2900 fffff8013b6e2e10 fffff80139f974f0 : nt!IopInitializeBootDrivers+0x4b8
ffffe40fb3e06a70 fffff8013bbfc0ed : fffff8013d65efc0 fffff80139f974f0 fffff8013b954a30 0000000000000d04 : nt!IoInitSystemPreDrivers+0xa52
ffffe40fb3e06bb0 fffff8013b954a72 : fffff80139f974f0 fffff80139f974f0 fffff8013b954a30 fffff80139f974f0 : nt!IoInitSystem+0x9
ffffe40fb3e06be0 fffff8013b3c96c5 : ffffa68622664040 fffff8013b954a30 fffff80139f974f0 3d89ffe33b4a3d89 : nt!Phase1Initialization+0x42
ffffe40fb3e06c10 fffff8013b46038c : fffff8013a340180 ffffa68622664040 fffff8013b3c9670 8a41d98b48fa8b48 : nt!PspSystemThreadStartup+0x55
ffffe40fb3e06c60 0000000000000000 : ffffe40fb3e07000 ffffe40fb3e01000 0000000000000000 0000000000000000 : nt!KiStartSystemThread+0x1c

1: kd> dS ffffe40fb3e067b8
ffffce0361972c30 "\ArcName\multi(0)disk(0)rdisk(0)" ffffce0361972c70 "partition(1)"

Sign check was disabled on system during debugging ( bcdedit /debug on);

What wrong and how I can fix this problem?

Comments

  • Tim_RobertsTim_Roberts Member - All Emails Posts: 13,605
    Alex_Funky wrote:
    > I have some filter of usb devices, and I attach as Upper Filter to SCSIAdapter Filter driver :
    > and driver self registry key :
    >
    > On boot time I get bsod on Windows 10 :
    > INACCESSIBLE_BOOT_DEVICE (7b)
    > Arguments:
    > Arg1: ffffe40fb3e067b8, Pointer to the device object or Unicode string of ARC name
    > Arg2: ffffffffc0000034, (reserved)
    > Arg3: 0000000000000000, (reserved)
    > Arg4: 0000000000000001, (reserved)

    0xC0000034 is STATUS_OBJECT_NAME_NOT_FOUND.  Are you declining to filter
    devices that are not USB?  Is your driver getting loaded at all?


    > 1: kd> dS ffffe40fb3e067b8
    > ffffce0361972c30 "\ArcName\multi(0)disk(0)rdisk(0)" ffffce0361972c70 "partition(1)"
    > Sign check was disabled on system during debugging ( bcdedit /debug on);

    Unless I missed a staff meeting, turning "/debug on" by itself does not
    disable the signing check.  Attaching the kernel debugger does.

    Note: The email was trying to reply to an invalid Discussion (290688).

    Tim Roberts, [email protected]
    Providenza & Boekelheide, Inc.

  • Tim_RobertsTim_Roberts Member - All Emails Posts: 13,605
    Alex_Funky wrote:
    > I have some filter of usb devices, and I attach as Upper Filter to SCSIAdapter Filter driver :
    > and driver self registry key :
    >
    > On boot time I get bsod on Windows 10 :
    > INACCESSIBLE_BOOT_DEVICE (7b)
    > Arguments:
    > Arg1: ffffe40fb3e067b8, Pointer to the device object or Unicode string of ARC name
    > Arg2: ffffffffc0000034, (reserved)
    > Arg3: 0000000000000000, (reserved)
    > Arg4: 0000000000000001, (reserved)

    0xC0000034 is STATUS_OBJECT_NAME_NOT_FOUND.  Are you declining to filter
    devices that are not USB?  Is your driver getting loaded at all?


    > 1: kd> dS ffffe40fb3e067b8
    > ffffce0361972c30 "\ArcName\multi(0)disk(0)rdisk(0)" ffffce0361972c70 "partition(1)"
    > Sign check was disabled on system during debugging ( bcdedit /debug on);

    Unless I missed a staff meeting, turning "/debug on" by itself does not
    disable the signing check.  Attaching the kernel debugger does.

    Note: The email was trying to reply to an invalid Discussion (290688).

    Tim Roberts, [email protected]
    Providenza & Boekelheide, Inc.

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!
Internals & Software Drivers 30 Nov 2020 LIVE ONLINE
Writing WDF Drivers 7 Dec 2020 LIVE ONLINE
Developing Minifilters Early 2021 LIVE ONLINE