PDA

View Full Version : BSOD in Windows 7


Garion
05-28-2012, 08:53 PM
Hi there,

I have two Plugable DisplayLink devices attached to my system. One is based on DL-195 and the other is based on DL-3000. The system functioned perfectly fine until I bought and connected the DL-3000 device on my USB3 bus. Now, whenever the system goes into display powersave I either get a BSOD or the system refuses to wake the displays. Other times, the system goes into display powersave and the directly connected monitors turn off, however the DisplayLink monitors stay powered on with the desktop visible, but the system is no longer responding. I have tried updating all drivers to the latest available. I have a Renesas USB3 controller on the motherboard, and the graphics display is an ATI 5870. I have attached debug output to this post.

The BSODs alternate between:

0x3b (SYSTEM_SERVICE_EXCEPTION)
0x7e (SYSTEM_THREAD_EXCEPTION_NOT_HANDLED)

Both are centred around the file atikmdag.sys

Garion
05-28-2012, 08:57 PM
fffff880`04c38000 fffff880`057eb000 atikmdag (no symbols)
Loaded symbol image file: atikmdag.sys
Image path: atikmdag.sys
Image name: atikmdag.sys
Timestamp: Wed Apr 18 18:50:42 2012 (4F8F6F72)
CheckSum: 00B68CB0
ImageSize: 00BB3000
File version: 8.1.1.1248
Product version: 8.1.1.1248
File flags: 8 (Mask 3F) Private
File OS: 40004 NT Win32
File type: 3.4 Driver
File date: 00000000.00000000
Translations: 0409.04b0
CompanyName: Advanced Micro Devices, Inc.
ProductName: ATI Radeon Family
InternalName: atikmdag.sys
OriginalFilename: atikmdag.sys
ProductVersion: 8.01.01.1248
FileVersion: 8.01.01.1248
FileDescription: ATI Radeon Kernel Mode Driver
LegalCopyright: Copyright (C) 1998-2011 Advanced Micro Devices, Inc.

Wim
05-29-2012, 11:45 AM
Hi

I assume you updated the DisplayLink software to v6.3 at the same time as adding the DL-3000 adapter?

I've raised a bug for this so our engineers can analyse the blue screen information.

Thanks

Wim

Garion
05-30-2012, 07:40 AM
Hi there,

I formatted my drive and completely reinstalled Windows. I also installed all necessary drivers, latest versions, including DisplayLink Core v6.3. I am still getting BSODs:


SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (7e)
This is a very common bugcheck. Usually the exception address pinpoints
the driver/function that caused the problem. Always note this address
as well as the link date of the driver/image that contains this address.
Arguments:
Arg1: ffffffffc0000005, The exception code that was not handled
Arg2: fffff880031b1d12, The address that the exception occurred at
Arg3: fffff88002dd4e98, Exception Record Address
Arg4: fffff88002dd46f0, Context Record Address


STACK_TEXT:
fffff880`02dd50d0 fffff880`031a977d : 00000000`00000000 fffff880`031e1110 00000000`0000001e 00000000`00000002 : dlkmd+0x19d12
fffff880`02dd5150 fffff880`046af5a8 : fffffa80`0a778600 fffff880`02dd52a0 fffff880`02dd52a0 fffffa80`00000002 : dlkmd+0x1177d
fffff880`02dd5220 fffff880`0471f1de : fffff8a0`03181e00 fffff8a0`03181ec0 00000000`00000000 fffffa80`0b9ec000 : dxgkrnl!DXGADAPTER::DdiCommitVidPn+0x50
fffff880`02dd5250 fffff880`046a7282 : 00000000`00000000 00000000`00000000 00000000`00000000 fffff8a0`00000000 : dxgkrnl!DmmCommitVidPn+0x926
fffff880`02dd5390 fffff880`046bf2a1 : fffff8a0`03131201 fffff8a0`01399800 fffff8a0`01f6b400 fffff8a0`080b5100 : dxgkrnl!DXGADAPTER::CommitVidPn+0x546
fffff880`02dd56a0 fffff960`00765d8d : ffffffff`fffd74f6 ffffffff`fffd74f6 00000000`00000000 00000000`00000006 : dxgkrnl!DxgkCddDisable+0x609
fffff880`02dd5870 fffff800`03165e6a : fffffa80`00000003 fffffa80`0bc34060 00000000`00000080 fffffa80`0ba17b30 : cdd!PresentWorkerThread+0xa21
fffff880`02dd5c00 fffff800`02ebff06 : fffff880`033d7180 fffffa80`0bc34060 fffff880`033e1fc0 00000000`00000001 : nt!PspSystemThreadStartup+0x5a
fffff880`02dd5c40 00000000`00000000 : fffff880`02dd6000 fffff880`02dd0000 fffff880`02dd4fe0 00000000`00000000 : nt!KiStartSystemThread+0x16


SYMBOL_STACK_INDEX: 0

SYMBOL_NAME: dlkmd+19d12

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: dlkmd

IMAGE_NAME: dlkmd.sys

DEBUG_FLR_IMAGE_TIMESTAMP: 4fb31c0e

STACK_COMMAND: .cxr 0xfffff88002dd46f0 ; kb

FAILURE_BUCKET_ID: X64_0x7E_dlkmd+19d12

BUCKET_ID: X64_0x7E_dlkmd+19d12


start end module name
fffff880`03198000 fffff880`03200000 dlkmd (no symbols)
Loaded symbol image file: dlkmd.sys
Image path: \SystemRoot\system32\drivers\dlkmd.sys
Image name: dlkmd.sys
Timestamp: Tue May 15 20:16:30 2012 (4FB31C0E)
CheckSum: 0005C302
ImageSize: 00068000
Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4

I have the MEMORY.DMP file located at http://www.aloria.net/transfer/MEMORY.zip

Garion
05-30-2012, 03:48 PM
I have additional information for you. I attempted to roll the drivers back to previous versions. v6.2 still produces BSOD, however the faulting driver is now back to atikmdag.sys:

SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (7e)
This is a very common bugcheck. Usually the exception address pinpoints
the driver/function that caused the problem. Always note this address
as well as the link date of the driver/image that contains this address.
Arguments:
Arg1: ffffffffc0000005, The exception code that was not handled
Arg2: fffff88004e9b165, The address that the exception occurred at
Arg3: fffff88002dd9cc8, Exception Record Address
Arg4: fffff88002dd9520, Context Record Address

Debugging Details:
------------------
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.

FAULTING_IP:
atikmdag+252165
fffff880`04e9b165 8b81a8000000 mov eax,dword ptr [rcx+0A8h]


STACK_TEXT:
fffff880`02dd9f00 fffff880`04e92cd1 : fffffa80`0ba93020 fffffa80`076dbbc0 00000000`00000006 fffff880`04fcee50 : atikmdag+0x252165
fffff880`02dd9f10 fffff880`04c5490d : fffffa80`076dbbc0 fffffa80`076dbbc0 fffff880`02dda060 fffff880`02dda060 : atikmdag+0x249cd1
fffff880`02dd9f40 fffff880`04c53b10 : fffffa80`076dbbc0 fffff880`02dda060 fffff880`02dda110 00000000`00000000 : atikmdag+0xb90d
fffff880`02dd9fb0 fffff880`04c57d9e : fffffa80`076dbbc0 00000000`00000001 fffff880`02dda060 fffff880`02dda060 : atikmdag+0xab10
fffff880`02dd9fe0 fffff880`0430389d : fffff880`02dda100 fffffa80`066e04c0 fffffa80`0a63d040 00000000`00000000 : atikmdag+0xed9e
fffff880`02dda030 fffff880`04370ab4 : 00000000`401e0300 fffffa80`078c8000 00000000`4e506456 fffff880`00000798 : atikmpag+0x989d
fffff880`02dda0f0 fffff880`04369966 : 00000000`00d1d104 00000000`00000000 00000000`00d1d100 fffff880`02dda2a0 : dlkmd+0x17ab4
fffff880`02dda150 fffff880`044ba5a8 : fffffa80`076dbbc0 fffff880`02dda2a0 fffff880`02dda2a0 fffffa80`00000002 : dlkmd+0x10966
fffff880`02dda220 fffff880`0452a1de : fffff8a0`025f8900 fffff8a0`025f8990 00000000`00000000 fffffa80`0bb93000 : dxgkrnl!DXGADAPTER::DdiCommitVidPn+0x50
fffff880`02dda250 fffff880`044b2282 : 00000000`00000000 00000000`00000000 00000000`00000000 fffff8a0`00000000 : dxgkrnl!DmmCommitVidPn+0x926
fffff880`02dda390 fffff880`044ca2a1 : fffff8a0`0ebcac01 fffff8a0`00f41100 fffff8a0`017c2500 fffff8a0`03e8dc00 : dxgkrnl!DXGADAPTER::CommitVidPn+0x546
fffff880`02dda6a0 fffff960`00665d8d : ffffffff`00000004 ffffffff`fffd74f6 00000000`00000002 00000000`00000006 : dxgkrnl!DxgkCddDisable+0x609
fffff880`02dda870 fffff800`03169e6a : 00000000`00000000 fffffa80`0a40a400 00000000`00000080 fffffa80`0bbc8b30 : cdd!PresentWorkerThread+0xa21
fffff880`02ddac00 fffff800`02ec3f06 : fffff800`03045e80 fffffa80`0a40a400 fffff800`03053cc0 00000000`00000000 : nt!PspSystemThreadStartup+0x5a
fffff880`02ddac40 00000000`00000000 : fffff880`02ddb000 fffff880`02dd5000 fffff880`02dd9fe0 00000000`00000000 : nt!KiStartSystemThread+0x16


SYMBOL_STACK_INDEX: 0

SYMBOL_NAME: atikmdag+252165

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: atikmdag

IMAGE_NAME: atikmdag.sys

DEBUG_FLR_IMAGE_TIMESTAMP: 4f8f6f72

STACK_COMMAND: .cxr 0xfffff88002dd9520 ; kb

FAILURE_BUCKET_ID: X64_0x7E_atikmdag+252165

BUCKET_ID: X64_0x7E_atikmdag+252165

Downgrading to driver v6.1 has stopped BSOD from occurring, both in power save and when you tell the system to logoff. v6.2 and v6.3 BSODs occur during power save AND when you tell the system to logoff.

Wim
06-07-2012, 11:44 AM
Thanks for the dmp files. We are aware of this new BSOD on v6.3 and intend to fix it in the next maintenance release.

Wim

horst_ginseng
07-06-2012, 03:42 PM
I'm experiencing the same issue, blue screen in dlkmd.sys with a DisplayLink USB adapter and S/W version 6.3.38103.0.

Please have the corrected version available soon.

Thanks in advance.


horst ginseng

moisesmcardona
07-08-2012, 06:00 PM
I have similar BSOD, only that my card is NVIDIA

Wim
07-12-2012, 03:58 PM
This BSOD should now be fixed in the v7.0 Beta available on our website here:

http://www.displaylink.com/support/downloads.php

Wim

Garion
07-13-2012, 04:34 AM
I have installed the beta, and we'll see how this works out. :)

Garion
07-13-2012, 07:47 PM
I'm still getting BSODs, but I have also updated to the latest ATI drivers. For some reason, my system isn't saving the BSODs right now. I'm trying to fix that and once I do, I will capture MEMORY.DMP info.I have also re-enabled debug info for DisplayLink.

moisesmcardona
07-18-2012, 10:28 AM
Been using the v7.0 beta for a few days now. So far I haven't gotten a BSOD. My setup is an NVIDIA Geforce GT 650m with intel I7 graphics.

Garion
07-18-2012, 04:43 PM
The system is completely unstable with the v7 driver and the latest driver from ATI. I have backed down to v6.1 and 12.1 drivers from ATI, and will probably do a new reinstall of Windows once I have time. All the crashes have caused problems with Windows.

Garion
07-19-2012, 07:52 AM
I have completed a clean windows 7 install, and the BSODs are still there. The one attached happens when you log out of the system.

The full MEMORY.DMP is available at:

http://www.aloria.net/transfer/MEMORY.zip

Problem signature:
Problem Event Name: BlueScreen
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033

Additional information about the problem:
BCCode: 1000007e
BCP1: FFFFFFFFC0000005
BCP2: FFFFF88005CECFB5
BCP3: FFFFF8800A914C18
BCP4: FFFFF8800A914470
OS Version: 6_1_7601
Service Pack: 1_0
Product: 256_1

SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (7e)
This is a very common bugcheck. Usually the exception address pinpoints
the driver/function that caused the problem. Always note this address
as well as the link date of the driver/image that contains this address.
Arguments:
Arg1: ffffffffc0000005, The exception code that was not handled
Arg2: fffff88005cecfb5, The address that the exception occurred at
Arg3: fffff8800a914c18, Exception Record Address
Arg4: fffff8800a914470, Context Record Address

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


EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.

FAULTING_IP:
atikmdag+9fb5
fffff880`05cecfb5 8b4108 mov eax,dword ptr [ecx+8]

EXCEPTION_RECORD: fffff8800a914c18 -- (.exr 0xfffff8800a914c18)
ExceptionAddress: 0000000000000000
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 97439669
Parameter[0]: fffffffffffff880
Parameter[1]: 0000000000000002
Parameter[2]: fffffffffffff880
Parameter[3]: 0000000000000000
Parameter[4]: 0000000000000000
Parameter[5]: 0000000000000009
Parameter[6]: 0000000000000000
Parameter[7]: 0000000000000000
Parameter[8]: 0000000000000000
Parameter[9]: fffffffffffffff8
Parameter[10]: 000000000000007f
Parameter[11]: 0000000000f4be60
Parameter[12]: fffffffffffff8a0
Parameter[13]: 0000000000000600
Parameter[14]: 0000000000000000
Attempt to read from address 0000000000000002

CONTEXT: fffff8800a914470 -- (.cxr 0xfffff8800a914470)
eax=00000001 ebx=fffff880 ecx=00000000 edx=c000000d esi=0a914e50 edi=fffff880
eip=05e94f60 esp=fffff880 ebp=00000000 iopl=0 vip ov dn ei pl nz na po nc
cs=f880 ss=50ac ds=4e50 es=0000 fs=0001 gs=0000 efl=06764f00
f880:4f60 ?? ???
Resetting default scope

DEFAULT_BUCKET_ID: WIN7_DRIVER_FAULT

BUGCHECK_STR: 0x7E

CURRENT_IRQL: 0

LAST_CONTROL_TRANSFER: from 0000000000000000 to 0000000005e94f60

STACK_TEXT:
00000000 00000000 00000000 00000000 00000000 0x5e94f60


FOLLOWUP_IP:
atikmdag+9fb5
fffff880`05cecfb5 8b4108 mov eax,dword ptr [ecx+8]

SYMBOL_NAME: atikmdag+9fb5

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: Unknown_Module

IMAGE_NAME: Unknown_Image

DEBUG_FLR_IMAGE_TIMESTAMP: 0

STACK_COMMAND: .cxr 0xfffff8800a914470 ; kb

BUCKET_ID: INVALID_KERNEL_CONTEXT