Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: 0x000000D1: DRIVER_IRQL_NOT_LESS_OR_EQUAL
Показать сообщение отдельно

Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: rar Mini031609-06.rar
(32.6 Kb, 1 просмотров)

Прошу помощи.
Ситуация:
есть камера Sony HDR-SR12. До некоторого времени она великолепно стыковалась с ноутом (Asus M6S00V, WinXPHESP3)- и до сих пор стыкуется со стареньким настольным компом. а с ноутом- как отрезало. Вываливается в BSOD. Пробовал всё: и сносил драйверы Сони, чистил ветки реестра, связанные с USB, удалял все устройства USB, сносил SP3, ставил его снова- результат один: BSOD, связанный с файлом usbstor.sys. Причём, что характерно, BSOD только тогда, когда соединяешься с компом в режиме камеры HDD (встроенный жёсткий диск), в режиме Memory Stick Duo (встроенная флешка)- нет проблем.
Прикладную программу Picture Motion Browser переустановить невозможно- BSOD в процессе установки...
Снял минидамп, посмотрел его в Windows Debugger V.6.11.0001.404. x86.

Цитата:
Symbol search path is: C:\WINDOWS\Symbols
Executable search path is:
Unable to load image ntoskrnl.exe, Win32 error 0n2
*** WARNING: Unable to verify timestamp for ntoskrnl.exe
Windows XP Kernel Version 2600 (Service Pack 3) UP Free x86 compatible
Product: WinNt, suite: TerminalServer SingleUserTS Personal
Machine Name:
Kernel base = 0x804d7000 PsLoadedModuleList = 0x8055b1c0
Debug session time: Mon Mar 16 19:46:02.265 2009 (GMT+3)
System Uptime: 0 days 0:05:01.859
Unable to load image ntoskrnl.exe, Win32 error 0n2
DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1)
An attempt was made to access a pageable (or completely invalid) address at an
interrupt request level (IRQL) that is too high. This is usually
caused by drivers using improper addresses.
If kernel debugger is available get stack backtrace.
Arguments:
Arg1: 011ff4a6, memory referenced
Arg2: 00000002, IRQL
Arg3: 00000000, value 0 = read operation, 1 = write operation
Arg4: f7b16c41, address which referenced memory

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


READ_ADDRESS: 011ff4a6

CURRENT_IRQL: 2

FAULTING_IP:
USBSTOR!USBSTOR_TranslateCDBComplete+59
f7b16c41 8a4801 mov cl,byte ptr [eax+1]

CUSTOMER_CRASH_COUNT: 6

DEFAULT_BUCKET_ID: COMMON_SYSTEM_FAULT

BUGCHECK_STR: 0xD1

PROCESS_NAME: acs.exe

LAST_CONTROL_TRANSFER: from f7b1792c to f7b16c41

STACK_TEXT:
f7c55e24 f7b1792c 84b627d0 84b45e70 ee85f908 USBSTOR!USBSTOR_TranslateCDBComplete+0x59
f7c55e4c 804e3d38 84b1e718 84b45f4c 00000000 USBSTOR!USBSTOR_CswCompletion+0xb8
f7c55e7c f6f3a0d5 84b45e70 84a38290 86658028 nt!IopfCompleteRequest+0xa2
f7c55ee4 f6f3ad47 84b6286c 00000000 866587d8 USBPORT!USBPORT_CompleteTransfer+0x373
f7c55f14 f6f3b944 026e6f44 866580e0 866580e0 USBPORT!USBPORT_DoneTransfer+0x137
f7c55f4c f6f3d13a 86658028 804e2eb4 86658230 USBPORT!USBPORT_FlushDoneTransferList+0x16c
f7c55f78 f6f4b24b 86658028 804e2eb4 86658028 USBPORT!USBPORT_DpcWorker+0x224
f7c55fb4 f6f4b3c2 86658028 00000001 806f0737 USBPORT!USBPORT_IsrDpcWorker+0x38f
f7c55fd0 804dbbd4 8665864c 6b755044 00000000 USBPORT!USBPORT_IsrDpc+0x166
f7c55fe4 00000000 000329e4 000008c9 00000000 nt!KiRetireDpcList+0x46


STACK_COMMAND: kb

FOLLOWUP_IP:
USBSTOR!USBSTOR_TranslateCDBComplete+59
f7b16c41 8a4801 mov cl,byte ptr [eax+1]

SYMBOL_STACK_INDEX: 0

SYMBOL_NAME: USBSTOR!USBSTOR_TranslateCDBComplete+59

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: USBSTOR

IMAGE_NAME: USBSTOR.SYS

DEBUG_FLR_IMAGE_TIMESTAMP: 480254d1

FAILURE_BUCKET_ID: 0xD1_USBSTOR!USBSTOR_TranslateCDBComplete+59

BUCKET_ID: 0xD1_USBSTOR!USBSTOR_TranslateCDBComplete+59

Followup: MachineOwner
---------
kd> lmvm USBSTOR
start end module name
f7b16000 f7b1c700 USBSTOR M (pdb symbols) c:\windows\symbols\SYS\USBSTOR.pdb
Loaded symbol image file: USBSTOR.SYS
Image path: USBSTOR.SYS
Image name: USBSTOR.SYS
Timestamp: Sun Apr 13 22:45:37 2008 (480254D1)
CheckSum: 00011541
ImageSize: 00006700
Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4




Microsoft (R) Windows Debugger Version 6.11.0001.404 X86
Copyright (c) Microsoft Corporation. All rights reserved.
Вот строчка из дебаггера, на которую ссылается минидамп:

Код: Выделить весь код
f788fc29 253fffffff      and     eax,0FFFFFF3Fh
f788fc2e 83f801          cmp     eax,1
f788fc31 7405            je      USBSTOR!USBSTOR_TranslateCDBComplete+0x50 (f788fc38)
f788fc33 83f812          cmp     eax,12h
f788fc36 7549            jne     USBSTOR!USBSTOR_TranslateCDBComplete+0x99 (f788fc81)
f788fc38 837b1008        cmp     dword ptr [ebx+10h],8
f788fc3c 7243            jb      USBSTOR!USBSTOR_TranslateCDBComplete+0x99 (f788fc81)
f788fc3e 8b4318          mov     eax,dword ptr [ebx+18h]
f788fc41 8a4801          mov     cl,byte ptr [eax+1]        ds:0023:012ff4a6=??
Вот на этой грустной ноте драйвер и вываливается в BSOD.
Как можно победить этот BSOD, какой драйвер мешается - не могу понять...
Не хочется переустанавливать систему...

ЗЫ: ссылка в дампе на PROCESS_NAME: acs.exe- случайна- в других дампа- другие процессы указаны... Но всегда USBSTOR.SYS...

Отправлено: 15:52, 17-03-2009 | #1046

Название темы: 0x000000D1: DRIVER_IRQL_NOT_LESS_OR_EQUAL