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

Home NTDEV
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/


DSF in Win8

Marshall_CaiMarshall_Cai Member Posts: 228
Hi All,

I heard of that MS won't support the DSF from Win8. Is it a rumor or truth? If it's a rumor, what's the plan for the DSF? Is MS going to support more device category other than the USB?

Thanks,
Marshall

Comments

  • OSR_Community_UserOSR_Community_User Member Posts: 110,217
    I felt realy stupid because I didn't know what DSF was, so I googled it.
    You might want to do so for the sheer entertainment value.

    And yes, with a smarter search (dsf windows) I saw it was the digital
    simulation framework, and I know what *that* is!

    > Hi All,
    >
    > I heard of that MS won't support the DSF from Win8. Is it a rumor or
    > truth? If it's a rumor, what's the plan for the DSF? Is MS going to
    > support more device category other than the USB?
    >
    > Thanks,
    > Marshall
    >
    > ---
    > NTDEV is sponsored by OSR
    >
    > For our schedule of WDF, WDM, debugging and other seminars visit:
    > http://www.osr.com/seminars
    >
    > To unsubscribe, visit the List Server section of OSR Online at
    > http://www.osronline.com/page.cfm?name=ListServer
    >
  • Doron_HolanDoron_Holan Member - All Emails Posts: 10,533
    No dsf for win8. If you need to use dsf, use the win7 kit

    d

    debt from my phone
    ________________________________
    From: [email protected]
    Sent: 10/5/2011 6:28 PM
    To: Windows System Software Devs Interest List
    Subject: [ntdev] DSF in Win8

    Hi All,

    I heard of that MS won't support the DSF from Win8. Is it a rumor or truth? If it's a rumor, what's the plan for the DSF? Is MS going to support more device category other than the USB?

    Thanks,
    Marshall

    ---
    NTDEV is sponsored by OSR

    For our schedule of WDF, WDM, debugging and other seminars visit:
    http://www.osr.com/seminars

    To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer
    d
  • Doron_HolanDoron_Holan Member - All Emails Posts: 10,533
    Device, not digital

    d

    debt from my phone
    ________________________________
    From: [email protected]
    Sent: 10/5/2011 6:57 PM
    To: Windows System Software Devs Interest List
    Subject: Re: [ntdev] DSF in Win8

    I felt realy stupid because I didn't know what DSF was, so I googled it.
    You might want to do so for the sheer entertainment value.

    And yes, with a smarter search (dsf windows) I saw it was the digital
    simulation framework, and I know what *that* is!

    > Hi All,
    >
    > I heard of that MS won't support the DSF from Win8. Is it a rumor or
    > truth? If it's a rumor, what's the plan for the DSF? Is MS going to
    > support more device category other than the USB?
    >
    > Thanks,
    > Marshall
    >
    > ---
    > NTDEV is sponsored by OSR
    >
    > For our schedule of WDF, WDM, debugging and other seminars visit:
    > http://www.osr.com/seminars
    >
    > To unsubscribe, visit the List Server section of OSR Online at
    > http://www.osronline.com/page.cfm?name=ListServer
    >





    ---
    NTDEV is sponsored by OSR

    For our schedule of WDF, WDM, debugging and other seminars visit:
    http://www.osr.com/seminars

    To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer
    d
  • OSR_Community_UserOSR_Community_User Member Posts: 110,217
    Doran,

    Is DSF from the Win7 WDK supported on Win8? We get this BSOD every time:

    Microsoft (R) Windows Debugger Version 6.2.8102.0 X86
    Copyright (c) Microsoft Corporation. All rights reserved.


    Loading Dump File [MEMORY.DMP]
    Kernel Bitmap Dump File: Only kernel address space is available

    Symbol search path is: symsrv*symsrv.dll*c:\windows\symbols\ms*http://msdl.microsoft.com/download/symbols
    Executable search path is:
    Windows 8 Kernel Version 8102 MP (2 procs) Free x86 compatible
    Product: WinNt, suite: TerminalServer SingleUserTS
    Built by: 8102.101.x86fre.winmain_win8m3.110830-1739
    Machine Name:
    Kernel base = 0x80f37000 PsLoadedModuleList = 0x810cae38
    Debug session time: Tue Oct 4 10:15:25.414 2011 (UTC + 1:00)
    System Uptime: 0 days 0:17:44.750
    Loading Kernel Symbols
    ...............................................................
    ................................................................
    ................
    Loading User Symbols

    Loading unloaded module list
    .............
    TRIAGER: Could not open triage file : C:\Program Files (x86)\Windows Kits\8.0\Debuggers\x86\triage\oca.ini, error 2
    TRIAGER: Could not open triage file : C:\Program Files (x86)\Windows Kits\8.0\Debuggers\x86\winxp\triage.ini, error 2
    TRIAGER: Could not open triage file : C:\Program Files (x86)\Windows Kits\8.0\Debuggers\x86\triage\user.ini, error 2
    *******************************************************************************
    * *
    * Bugcheck Analysis *
    * *
    *******************************************************************************

    Use !analyze -v to get detailed debugging information.

    BugCheck 19, {e, 83c46ce0, 90909090, 43c60574}

    TRIAGER: Could not open triage file : C:\Program Files (x86)\Windows Kits\8.0\Debuggers\x86\triage\modclass.ini, error 2
    Probably caused by : USBPORT_DSF.SYS ( USBPORT_DSF!UsbAllocPool_Z+2e )

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

    0: kd> !analyze -v
    *******************************************************************************
    * *
    * Bugcheck Analysis *
    * *
    *******************************************************************************

    BAD_POOL_HEADER (19)
    The pool is already corrupt at the time of the current request.
    This may or may not be due to the caller.
    The internal pool links must be walked to figure out a possible cause of
    the problem, and then special pool applied to the suspect tags or the driver
    verifier to a suspect driver.
    Arguments:
    Arg1: 0000000e,
    Arg2: 83c46ce0
    Arg3: 90909090
    Arg4: 43c60574

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

    TRIAGER: Could not open triage file : C:\Program Files (x86)\Windows Kits\8.0\Debuggers\x86\triage\modclass.ini, error 2

    BUGCHECK_STR: 0x19_e

    DEFAULT_BUCKET_ID: WIN8_DRIVER_FAULT

    PROCESS_NAME: System

    CURRENT_IRQL: 2

    LOCK_ADDRESS: 810d2da0 -- (!locks 810d2da0)

    Resource @ nt!PiEngineLock (0x810d2da0) Exclusively owned
    Contention Count = 13
    NumberOfExclusiveWaiters = 1
    Threads: 844f1d40-01<*>
    Threads Waiting On Exclusive Access:
    8456f040

    1 total locks, 1 locks currently held

    PNP_TRIAGE:
    Lock address : 0x810d2da0
    Thread Count : 1
    Thread address: 0x844f1d40
    Thread wait : 0x10a30

    LAST_CONTROL_TRANSFER: from 8109b34c to 8101f15c

    STACK_TEXT:
    97a977ec 8109b34c 00000019 0000000e 83c46ce0 nt!KeBugCheckEx
    97a9785c 9151c034 00000000 00000020 70627375 nt!ExAllocatePoolWithTag+0x341
    97a97874 91539ad4 97a97898 00000000 00000020 USBPORT_DSF!UsbAllocPool_Z+0x2e
    97a9789c 91539cae 84802028 00c4de60 83c4de60 USBPORT_DSF!USBPORT_NeoReferenceDeviceHandle+0x6a
    97a978bc 9153aa05 84802028 83c4de60 83c4de60 USBPORT_DSF!USBPORT_iReferenceDeviceHandle+0x1a
    97a978e0 915349fa 83c4de60 84802028 848020e0 USBPORT_DSF!USBPORT_AllocDeviceHandle+0x6f
    97a97928 915312be 84802028 97a97954 84c61d6c USBPORT_DSF!USBPORT_CreateRootHubPdo+0x10a
    97a97970 9151e971 00000000 84c61c90 97a97998 USBPORT_DSF!USBPORT_FdoPnP+0x9ba
    97a97980 81058069 84802028 84c61c90 84802028 USBPORT_DSF!USBPORT_DispatchPnP+0x21
    97a97998 8117f066 97a979fc 00000000 8449e500 nt!IofCallDriver+0x68
    97a979b4 81182b05 97a979d8 80f3a77a 851d1628 nt!PnpAsynchronousCall+0x93
    97a97a1c 8117824e 8449e500 00000000 80f3a77a nt!PnpQueryDeviceRelations+0xc0
    97a97a7c 8117b909 846f8008 00000000 00000000 nt!PipEnumerateDevice+0x11b
    97a97c8c 8117acd2 846f8008 842e1bf8 97a97cb8 nt!PipProcessDevNodeTree+0x256
    97a97cc0 80f3b716 80f3b510 844f1d40 00000000 nt!PiRestartDevice+0x8b
    97a97d14 8100680e 00000000 844f1d40 00000000 nt!PnpDeviceActionWorker+0x206
    97a97d6c 81200c70 80010000 4e156d36 00000000 nt!ExpWorkerThread+0x15d
    97a97db0 810359c1 810066af 80010000 00000000 nt!PspSystemThreadStartup+0xa1
    00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x19


    STACK_COMMAND: kb

    FOLLOWUP_IP:
    USBPORT_DSF!UsbAllocPool_Z+2e
    9151c034 85c0 test eax,eax

    SYMBOL_STACK_INDEX: 2

    SYMBOL_NAME: USBPORT_DSF!UsbAllocPool_Z+2e

    FOLLOWUP_NAME: MachineOwner

    MODULE_NAME: USBPORT_DSF

    IMAGE_NAME: USBPORT_DSF.SYS

    DEBUG_FLR_IMAGE_TIMESTAMP: 4a5bc86d

    FAILURE_BUCKET_ID: 0x19_e_USBPORT_DSF!UsbAllocPool_Z+2e

    BUCKET_ID: 0x19_e_USBPORT_DSF!UsbAllocPool_Z+2e

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



    Tim Green
    Senior Development Engineer
    DisplayLink (UK) Limited
    Registered in England No. 04811048

    From: [email protected] [mailto:[email protected]] On Behalf Of Doron Holan
    Sent: 06 October 2011 02:57
    To: Windows System Software Devs Interest List
    Subject: RE: [ntdev] DSF in Win8

    No dsf for win8. If you need to use dsf, use the win7 kit

    d

    debt from my phone
    ________________________________
    From: [email protected]
    Sent: 10/5/2011 6:28 PM
    To: Windows System Software Devs Interest List
    Subject: [ntdev] DSF in Win8
    Hi All,

    I heard of that MS won't support the DSF from Win8. Is it a rumor or truth? If it's a rumor, what's the plan for the DSF? Is MS going to support more device category other than the USB?

    Thanks,
    Marshall

    ---
    NTDEV is sponsored by OSR

    For our schedule of WDF, WDM, debugging and other seminars visit:
    http://www.osr.com/seminars

    To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

    ---
    NTDEV is sponsored by OSR

    For our schedule of WDF, WDM, debugging and other seminars visit:
    http://www.osr.com/seminars

    To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer
  • Xiaofan_ChenXiaofan_Chen Member - All Emails Posts: 191
    On Thu, Oct 6, 2011 at 5:30 PM, Tim Green <[email protected]> wrote:
    > Doran,
    > Is DSF from the Win7 WDK supported on Win8? We get this BSOD every time:
    >

    Same here. It will cause BSOD.

    --
    Xiaofan
  • Doron_HolanDoron_Holan Member - All Emails Posts: 10,533
    It isn't supported on win 8

    d

    debt from my phone
    ________________________________
    From: Xiaofan Chen
    Sent: 10/6/2011 3:42 AM
    To: Windows System Software Devs Interest List
    Subject: Re: [ntdev] DSF in Win8

    On Thu, Oct 6, 2011 at 5:30 PM, Tim Green wrote:
    > Doran,
    > Is DSF from the Win7 WDK supported on Win8? We get this BSOD every time:
    >

    Same here. It will cause BSOD.

    --
    Xiaofan

    ---
    NTDEV is sponsored by OSR

    For our schedule of WDF, WDM, debugging and other seminars visit:
    http://www.osr.com/seminars

    To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer
    d
  • mmmm Member - All Emails Posts: 1,411
    Well, you did better than I did - I read it as 'DFS' and was trying and
    failing to understand this thread.


    mm

    -----Original Message-----
    From: [email protected]
    [mailto:[email protected]] On Behalf Of
    [email protected]
    Sent: Wednesday, October 05, 2011 6:56 PM
    To: Windows System Software Devs Interest List
    Subject: Re: [ntdev] DSF in Win8

    I felt realy stupid because I didn't know what DSF was, so I googled it.
    You might want to do so for the sheer entertainment value.

    And yes, with a smarter search (dsf windows) I saw it was the digital
    simulation framework, and I know what *that* is!

    > Hi All,
    >
    > I heard of that MS won't support the DSF from Win8. Is it a rumor or
    > truth? If it's a rumor, what's the plan for the DSF? Is MS going to
    > support more device category other than the USB?
    >
    > Thanks,
    > Marshall
    >
    > ---
    > NTDEV is sponsored by OSR
    >
    > For our schedule of WDF, WDM, debugging and other seminars visit:
    > http://www.osr.com/seminars
    >
    > To unsubscribe, visit the List Server section of OSR Online at
    > http://www.osronline.com/page.cfm?name=ListServer
    >





    ---
    NTDEV is sponsored by OSR

    For our schedule of WDF, WDM, debugging and other seminars visit:
    http://www.osr.com/seminars

    To unsubscribe, visit the List Server section of OSR Online at
    http://www.osronline.com/page.cfm?name=ListServer
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