システムwiki

BSOD :: WDKサンプルコード "storahci.sys"を備えたstorport.sys(Win10 Ver 1803)緊急の助けが必要です!

oktm 受付中 最終更新日:2021-04-28 14:28

probelm:storport.sysで発生しました.
MiniPortドライバ:WDKサンプルコード "Storahci.sys"(最新のサンプルコード)
サンプルコードURL ::
リンク:Storahci. OS:Windows 10Ver 1803
Build環境:WDK forWindows 10Ver 1803
Visual Studio 2017
WindbgスタックTarce ::次に、スタックトレースの一部です.

すべてのBSODケースは同じトレースです.
BSODはStorport.SysのDPCで発生しました (除算エラー)
stack_text:
fffff803`bdc6a438:NT!Kifff803`bdc6a440:NT!KifatalExceptionHandler + 0x22
FFFFF803`BDC6A480:NT!RTLPexecuteHandlerForForException + 0xd
fffff803`bdc6a4b0: NT!RTLDISPatchException + 0x416
FFFFF803`BDC6ABA0:NT!KiexpatchException + 0x1F3
FFFFF803`BDC6B250:NT!KiexceptionDispatch + 0xC2:NT!kidivideRrorFault+ 0x2C6
FFFFF803`BDC6B5C0:Storpport!StorpTeleMetrySendAdaptiveDleAcounters + 0x159E2Storpport!StorpperUnitStatistics+ 0xd3
FFFFF803`BDC6B770:Storpport!StorpLogstatistics+ 0x7D
FFFFF803`BDC6B820:Storpport!StorptraceLoggingTeleMetryTimerDpcroutine+ 0xFA
FFFFF803`BDC6B860:NT!KiprocessExpiredTimerList + 0x159
FFFFF803`BDC6B950:NT!KiretiredPCLIST + 0x4C7
FFFFF803`BDC6BB60:NT!KiidLeLoop + 0x5A
Windows 10Ver 1803(Ver 1709 ...):BSODは発生しませんでした.
私の推測:: storport.sysとstorahci.sys(WDKサンプルコード)の関係は変更されました.
Storahci.sysのソースコードを提供することができます.矛盾するドライバversion10.0.17134.1

DBGViewerとWindBGを使用してカーネルログメッセージを観察しました.
確かに、WDKサンプル "Storahci"とはいくつかの違いがあります.

返信リスト(回答:5)

1 #
IanSer

こんにちはoktm、

ERROR CODESSTORPORT.SYS ANDSTORAHCI.SYSは、主にPC上のハードウェアに関連しています.しかし、これを解決するためのトラブルシューティング手順を示す前に、以下の質問に答えてください.

  • 最近デバイスにハードウェアをインストールしてもらえますか?
  • ブルースクリーンエラーが発生するのはいつですか?
  • あなたが私にあなたが持っているブルースクリーンエラーのための完全なエラーログを与えることができるならばそれは高く評価されるでしょう.

これらの情報を取得した後、私はできるだけ早くあなたに戻ります.

最初のトラブルシューティングとして、こののステップバイステップガイドに従うことができます 論文 Windows 10のブルースクリーンエラーのトラブルシューティング方法について

あなたの返事を待っています.

応答1# ->にスキップ
3 #
oktm

こんにちはIAN、

あなたの考慮をいただきありがとうございます.

返信は次のとおりです.

>エラーコードStorport.sysとstorahci.sysは、ほとんどPC上のハードウェアに関連しています.

私の答え:

この場合、それはあなたの意見とは異なります.それは以前のversionの "windows 10ver 1803"の前にうまく機能します.

Ver 1709:問題ありません.

Ver 1803:BSODが起こった.

>しかし、これを解決するためのトラブルシューティング手順を与えることができる前に、以下の質問に答えてください.

>最近、デバイスにハードウェアをインストールしていますか?

私の答え:

いいえ、私は私のデバイス上のハードウェアで何もしませんでした.だから私はそれがwindows 10ver 1803、ドライバ "storport.sys"問題でドライバの問題によって発生したと思います.

windows 10ver 1803(ver 1709 ver 1703など)の前にある(I.e...)

ミニポートドライバ "Storahci.sys"ドライバVer 10.0.17134.1.
:BSODは起こった.

ミニポートドライバ「STORAHCI.SYS」ドライバ
WDKサンプルコード.:BSODは起こりませんでした.

Windows 10Ver 1803:

ミニポートドライバ "Storahci.sys"ドライバVer 10.0.17134.1.:BSODは起こりませんでした.

ミニポートドライバー "Storahci.Sys"ドライバー WDKサンプルコード.:BSODはstorport.sysで起こった.

私は現在「Storahci.sys」を変更してパフォーマンスを向上させるための現在働いているPCIe装置開発者です.

私は "Storahci"のWDKのサンプルコードを持っていることを望みます.あなたが私がそれを持っていることができる方法を私に与えることができるならば、私はそれを本当に感謝します.

>ブルースクリーンエラーが発生したら?

私の答え:

  1. PCをオンにしてWindowsをログオンします.
  2. アクションは2-5分間行動しません(手段はアクションなしでPCを残すだけです.)
  3. bsodが起こります.
  4. それは一度だけの時間起こる.

    >あなたが私に一致するエラーの完全なエラーログを与えることができれば、あなたが持っていることが非常に高くなるでしょう.

    私の答え:

    あなたの時間をありがとう.私は本当にありがとうございました.

    コマンド "Analyze-V"

    シンボル検索パスを使用することで、次のWinDBGログが完全です.SRV*
    実行可能検索パスは次のとおりです.
    Windows 10カーネル版17134 MP(4 Procs)無料x64


    winnt、スイート:TerminalServer SignUserts:


    マシン名:
    マシン名:0xFFFFFF803`BB8A5000 PSLoadedModuleList 17410-1804= 0xFFFFF803`BBC5F1F0
    デバッグセッション時間:金2019:37:37:46.898 2018(UTc+ 9:00)
    システム稼働時間:0日0:11:00.612
    カーネルシンボルのロード
    .................................................................
    ..............................................................................................................
    ユーザーの記号のロード
    アンロードされたモジュールリストをロードする
    .......
    * *
    * BugCheck Analysis *
    * *

    使用!allyze-v詳細なデバッグ情報を取得します.
    BugCheck 1e、{FFFFFFFFC0000094、FFFFF80B1678794、0,0}
    おそらく.ファローアップ: MachineOwner
    0:kd>!Analyze-V
    * *
    * BugCheck Analysis *
    * *
    kmode_excepion_not_handled(1e)
    これは非常に一般的なバグチェックです.通常、例外アドレスは、問題の原因となったドライバ/機能を中心にします.
    引数:
    引数:
    引数:
    引数:fffffffffc0000094、扱われていなかった例外コード:FFFFF80B1678791E、例外のパラメータ0、例外のパラメータ0で例外が発生したアドレス
    デバッグの詳細:
    key_values_string:1
    timeline_analysis:1
    dump_class:1
    dump_qualifier:401
    build_version_string:17134.1.amd64fre.rs4_release.180410-1804
    system_product_name:
    system_sku:OEMによって入力されます.System_Version:to
    bios_version:P1.50
    bios_date:asrock
    baseboard_product:Z370 Pro4
    baseboard_version:
    dump_type:1
    bugcheck_p2:ffffffffc0000094
    bugcheck_p3:0

    exception_code:(ntstatus)0xc0000094-<エラーコードテキストを取得できません>
    Faulting_IP:
    Storport!StorpTeleMetrySendAdaptiveIdleCounters + 159E2
    FFFFF80B`1678791E 49F7F1DIV RAX、R9
    BugCheck_str:0x1e_C0000094
    cpu_mhz:4
    cpu_vendor:genuineintel:6
    cpu_model:9e
    cpu_stepping:b
    cpu_microcode: 6,9、B、0(F、M、S、R)SIG:72'000000(キャッシュ)72'000000(INIT)

    BlackBOXBSD:1(!BlackBoxBSD)
    default_bucket_fault:win8_driver_fault
    process_name :システム
    current_irql:2
    al分析_Session_time:07:44:51.0389
    Analysis_Version:10.0.17134.1 AMD64FRE
    exception_record:0000000000000081-(.exr 0x81 )
    例外レコードを読み取ることができません@ 00000000000081 @ 00000000000081

    trap_frame:fffff803bdc6b270-(.trap 0xfffff803bdc6b270)
    注:トラップフレームにはすべてのレジスタが含まれていません.
    いくつかのレジスタ値はゼロまたは正しくない場合があります.IOPL= 0 NV Up DI PL NZ NA PO CY
    >B500:9180? ?

    デフォルトのスコープのリセット



    Last_Control_Transfer:FFFFF803BBA3D330からFFFFF803BBA3D330へ
    fffff803`bbaf096a:00000000`0000001E FFFFFFFFFFFF094 FFFFF80B`1678791E 00000000 00000000: NT KeBugCheckEx
    fffff803`bdc6a440 fffff803`bba45c0d:!fffff803`bbca2000 fffff803`bb8a5000 00059628`00961000 ffff800c`205e7d60:NT KiFatalExceptionHandler +ただし0x22
    fffff803`bdc6a480 fffff803`bb8fcae6:!fffff803`bdc6a5b0 fffff803`bdc6aa70 00000000`00000000 fffff803`bdc6b388:NT RtlpExecuteHandlerForException +の0xd
    fffff803`bdc6a4b0 fffff803`bb8fdf03:!fffff803`bdc6b388 fffff803`bdc6b0d0 fffff803`bdc6b388 00000000`00000000:!NT RtlDispatchException + 0x416
    fffff803`bdc6aba0 fffff803`bba4df42:00000000`00000081 00000000 00000000 FFFFF803`BDC6B270 00000000 00000000:NT!KidisPatchException + 0x1F3
    FFFFF803`BBA479C6:FFFF803`0000000000010:NT!KiexceptionDispatch + 0xC2
    fffff803`bdc6b430 fffff80b`1678791e:fffff803`ba889180 fffff803`bb935c4f ffff800c`1cbe41b0 00000000`00000000:NT KiDivideErrorFault + 0x2c6
    fffff803`bdc6b5c0 fffff80b`16774eaf:!fffff80b`167c6300 ffff800c`1cb074d0 00000000`00000008 ffff800c`21ceb740:のStorport !StorpTelemetrySendAdaptiveIdleCounters + 0x159e2
    fffff803`bdc6b740 fffff80b`16774cd5:fffff80b`167c6300 ffff800c`1d3211e0 00000000`00000730 ffff800c`1d614a80:StorportのStorpLogPerUnitStatistics + 0xd3
    fffff803`bdc6b770 fffff80b`16773f7a:!00000000`00000008 fffff803`ba880000 ffff800c` 1cbc7a80 fffff80b`167c6300:!のStorport StorpLogStatistics + 0x7d
    fffff803`bdc6b820 fffff803`bb93fa39:00000000`00000004 00000001`89c17b00 fffff80b`167c6300 00000000`00000000:!のStorport StorpTraceLoggingTelemetryTimerDpcRoutine + 0xfa
    fffff803`bdc6b860 fffff803`bb93e937:00000000` 0000000A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019:NT!KiprocessExpiredTimerList + 0x159
    FFFFF803`BDC6B950 FFFFF803`BBA40A8A:00000000 00000000 FFFFF 803`ba889180 00000000`001a6570 fffff803`bbd1c400:NT KiRetireDpcList + 0x4c7
    fffff803`bdc6bb60 00000000`00000000:!fffff803`bdc6c000 fffff803`bdc65000 00000000`00000000 00000000`00000000:NT KiIdleLoop + 0x5a
    THREAD_SHA1_HASH_MOD_FUNC:!d960603e5efc5bed98637271972cc11e49401c6c
    THREAD_SHA1_HASH_MOD_FUNC_OFFSET:THREAD_SHA1_HASH_MOD
    084729e1a78f1e08d7a89109e11fd7362722ee69:3dd37e6d3112bcceca0e26af84ced24b33dbc0b7
    FOLLOWUP_IP:!
    のStorport StorpTelemetrySendAdaptiveIdleCounters + 159e2
    fffff80b`1678791e 49f7f1 divRAX、R9


    symbol_stack_index:7
    symbol_name:Storpport!StorpTelemRetrySendAdaptiveDleAcounters + 159e2

    motion_name:Storport

    iction_name:storport.sys
    debug_flr_image_timestamp: 0
    stack_command:.thread;.cxr;キロバイト
    BUCKET_ID_FUNC_OFFSET:159e2
    FAILURE_BUCKET_ID:!0x1E_c0000094_storport StorpTelemetrySendAdaptiveIdleCounters
    BUCKET_ID:0x1E_c0000094_storport StorpTelemetrySendAdaptiveIdleCounters
    PRIMARY_PROBLEM_CLASS:!!0x1E_c0000094_storport StorpTelemetrySendAdaptiveIdleCounters
    TARGET_TIME:2018-07-20T10:37:46.000Z
    OSBUILD :17134

    servicepack_number:0

    suite_mask:272

    osplatform_type:x64
    osName:


    Windows 10Winnt TerminalServer SingleUserts:2018-06-08 18:00:00
    BuildDateTamp_Str:
    buildlab_str:rs4_release:10.0.17134.1.amd64fre.rs4_release.180410-1804
    al分析_session_lapsed_time:4fd
    alsistal_source:km
    efirist_id_hash_string:km:0x1e_C0000094_StorPort!StorpTeleMetrySendAdaptiveLecounters
    failure_id_hash:{5250C0ED-BE63-156D-4CF8-C1138004917D}
    フォローアップ:M achineowner
応答3# ->にスキップ
2 #
IanSer

これらの情報をありがとうございました.storahci.sysは、Windowsが提供していてWindows 10までの前のversionwindows で使用されているネイティブドライバです.これは以前のBuildに取り組んでいたが1803年の間に、破損している可能性があると報告しました
またはPCがブルースクリーンエラーを表示している理由に関する損傷.これを解決することをお勧めするのは、Windows 10のカスタムインストールを実行することです.このメソッドは、ファイルの保存中にディスクドライバをフォーマットし、Windows 10のフレッシュコピーを持ち、新しくインストールされています
ドライバー.アンドレダコスタ 方法:Windowsのカスタムインストールを実行します カスタムインストール.

また、このドライバが最適化される方法を開発しようとしていることを述べたので、私はあなたが私たちの上に投稿することを提案します MSDNフォーラムこれらの種類の場合を支えるための装備が搭載されています.あなたはこれを通して彼らと会話を投稿して始めることができます リンク .

応答2# ->にスキップ
4 #
oktm

返事をありがとうございました.

あなたのMSDNフォーラムにそれを投稿しました.

私は本当に誰かが投稿を細かくし、私を助けてくれることを願っています.

私が私を助けることができるかもしれないと思います、私はあなたに知らせます.

これに興味を持っていた人々に:

この問題を下のリンクに再投稿しました.

あなたができるならば、リンクを参照してアドバイスをする.

あなたの継続的な支援と励ましに感謝します.

応答4# ->にスキップ
5 #
IanSer

アップデートありがとうございました.トラブルシューティングの手順を更新してください.このようにして、同じ問題を持つ他のコミュニティメンバーは役立ちます.

すべての最高