Jump to content

Intel HD Graphics 6.14.10.5449 Haswell


Recommended Posts

I wonder if this buggy intel driver (it will BSOD on w2k, xp and server 2003, and I found many infos about this non functioning intel joke on the net) could be patched so it will work.

Experiments were done with server2003 / xp64

I examined all files with dependency walker: no errors. Only some files don´t have an implemented routine to find %sysdir%\drivers when loaded into depends, although put in the sytem32 directory, so I had to set a system path system32\drivers. These files are:

igxpdv64.dll

igxpdx64.dll

igxpgd64.dll

igxprd64.dll

 

There is no problem with installation on my system, but after reboot it will BSOD SYSTEM_SERVICE_EXCEPTION. This is the dump:

 

0: kd> !analyze -v

*******************************************************************************

*                                                                             *

*                        Bugcheck Analysis                                    *

*                                                                             *

*******************************************************************************

 

SYSTEM_SERVICE_EXCEPTION (3b)

An exception happened while executing a system service routine.

Arguments:

Arg1: 00000000c0000005, Exception code that caused the bugcheck

Arg2: fffffadf29624de0, Address of the instruction which caused the bugcheck

Arg3: fffffadf1fb30600, Address of the context record for the exception that caused the bugcheck

Arg4: 0000000000000000, zero.

 

Debugging Details:

------------------

 

 

EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - Die Anweisung in "0x%08lx" verweist auf Speicher in "0x%08lx". Der Vorgang  "%s" konnte nicht auf dem Speicher durchgef hrt werden.

 

FAULTING_IP:

igxpmp64+20dde0

fffffadf`29624de0 ff9000010000    call    qword ptr [rax+100h]

 

CONTEXT:  fffffadf1fb30600 -- (.cxr 0xfffffadf1fb30600)

rax=0000000000000000 rbx=fffffadf3aabe040 rcx=0000000000000000

rdx=fffffadf1fb30d00 rsi=fffffadf1fb31c54 rdi=fffffadf1fb31330

rip=fffffadf29624de0 rsp=fffffadf1fb30e10 rbp=fffffadf3b9d59c0

 r8=0000000000000001  r9=0000000000000004 r10=fffffadf29738fb0

r11=fffffadf1fb31491 r12=0000000000232018 r13=fffffadf3ab76540

r14=fffffadf3ab761c0 r15=0000000000000000

iopl=0         nv up ei ng nz na pe nc

cs=0010  ss=0018  ds=002b  es=002b  fs=0053  gs=002b             efl=00010282

igxpmp64+0x20dde0:

fffffadf`29624de0 ff9000010000    call    qword ptr [rax+100h] ds:002b:00000000`00000100=????????????????

Resetting default scope

 

CUSTOMER_CRASH_COUNT:  1

 

DEFAULT_BUCKET_ID:  DRIVER_FAULT

 

BUGCHECK_STR:  0x3B

 

PROCESS_NAME:  úÿÿºy

 

 

CURRENT_IRQL:  0

 

LAST_CONTROL_TRANSFER:  from fffffadf29625756 to fffffadf29624de0

 

STACK_TEXT: 

fffffadf`1fb30e10 fffffadf`29625756 : fffffadf`37c7d000 00000000`00000001 00000000`00000000 00000000`00000000 : igxpmp64+0x20dde0

fffffadf`1fb30e50 fffffadf`295a1123 : fffffadf`37c7d000 00000000`00000000 fffffadf`1fb31330 fffffadf`00000004 : igxpmp64+0x20e756

fffffadf`1fb312f0 fffffadf`29598d86 : fffffadf`3a13b000 fffffadf`0000000b fffffadf`00000000 fffffadf`295ea180 : igxpmp64+0x18a123

fffffadf`1fb31420 fffffadf`29597bd4 : fffffadf`3a13b000 fffffadf`0000000b fffffadf`00000000 fffffadf`3a154d71 : igxpmp64+0x181d86

fffffadf`1fb31490 fffffadf`2957b6cb : fffffadf`3a13b000 fffffadf`00000000 fffffadf`1fb31680 fffffadf`3b15258c : igxpmp64+0x180bd4

fffffadf`1fb315d0 fffffadf`29501498 : fffffadf`3a154210 fffffadf`1fb32110 fffffadf`1fb318f0 fffffadf`3b15258c : igxpmp64+0x1646cb

fffffadf`1fb317f0 fffffadf`294f30d6 : fffffadf`3b152370 fffffadf`1fb32110 fffffadf`00000000 00000000`0826299e : igxpmp64+0xea498

fffffadf`1fb31c80 fffffadf`294f8ff9 : fffffadf`3a15f4e0 fffffadf`1fb32110 fffffadf`2971bc40 00000000`00000000 : igxpmp64+0xdc0d6

fffffadf`1fb31cc0 fffffadf`2945e2ad : fffffadf`3ab765a8 fffffadf`1fb32110 00000000`00000001 00000000`00000000 : igxpmp64+0xe1ff9

fffffadf`1fb31d00 fffffadf`29429b89 : fffffadf`3ab765a8 fffffadf`3b9d59c0 00000000`00000000 00000000`00000000 : igxpmp64+0x472ad

fffffadf`1fb322d0 fffffadf`29422ae9 : fffffadf`3ab765a8 fffffadf`1fb32c08 fffffadf`3ad8abf0 fffff800`011b0180 : igxpmp64+0x12b89

fffffadf`1fb32320 fffffadf`2941ff84 : fffffadf`3ab765a8 fffffadf`1fb32c08 fffffadf`3aabe170 00000000`00000000 : igxpmp64+0xbae9

fffffadf`1fb32b20 fffffadf`2940a777 : fffffadf`3ab765a8 fffffadf`1fb32c08 00000000`00000000 fffffadf`3ad8ac00 : igxpmp64+0x8f84

fffffadf`1fb32b60 fffff97f`ff08450e : fffffadf`3ab76070 fffffadf`3aabe010 00000000`c0000002 fffffadf`3ab76070 : VIDEOPRT!VideoPortCreateEvent+0xe37

fffffadf`1fb32c80 fffff97f`ff084411 : 00000000`c0000002 fffff97f`fe847d67 fffffa80`008df370 fffff97f`fe847ff9 : win32k!GreDeviceIoControl+0xdc

fffffadf`1fb32d40 fffff97f`fe851bf7 : 00000001`01065c01 fffff800`01037d2b fffffa80`008dec50 00000000`00000000 : win32k!EngDeviceIoControl+0x37

fffffadf`1fb32d90 fffff97f`fe85997d : fffffadf`3ab76070 fffffadf`00232018 fffffadf`1fb32e50 00000000`0000002c : igxpgd64+0x10bf7

fffffadf`1fb32df0 fffff97f`fe859a53 : fffffadf`3a52a000 fffffadf`3a52a05c fffffadf`1fb33080 fffffa80`00233400 : igxpgd64!GfxDebugPrint+0x1b0d

fffffadf`1fb32e90 fffff97f`fe86357f : fffffadf`3a52a000 fffffadf`1fb33080 fffffa80`00000001 fffffadf`1fb32f78 : igxpgd64!GfxDebugPrint+0x1be3

fffffadf`1fb32f10 fffff97f`fe862baf : fffffa80`011f1cd0 fffffadf`00000001 fffffadf`1fb33080 fffffadf`1fb33070 : igxpgd64!GetSemaphoreHookedFlags+0x497f

fffffadf`1fb32fa0 fffff97f`fe85a9ea : fffffa80`011f1cd0 fffffadf`00000001 00000000`00000000 fffffadf`1fb33180 : igxpgd64!GetSemaphoreHookedFlags+0x3faf

fffffadf`1fb330d0 fffff97f`fe86b981 : fffffa80`011f1cd0 fffffadf`0000000d 00000000`00000200 fffffadf`1fb32118 : igxpgd64!DrvEnableDriver+0x70a

fffffadf`1fb331b0 fffff97f`fe83112e : fffffa80`011f1cd0 fffff97f`fe83acc8 fffffadf`3adce0a0 fffff800`011b0990 : igxpgd64!OsFreeMem+0x5631

fffffadf`1fb331f0 fffff97f`ff005209 : fffffa80`011f1cd0 fffffadf`2a4a034b fffffa80`008dec50 fffffa80`011f1cd0 : igxprd64+0x912e

fffffadf`1fb33280 fffff97f`ff0a9d74 : fffffadf`1fb332d0 fffffa80`010d5010 fffffa80`008f3000 fffffa80`008f3000 : win32k!WatchdogDrvEnableSurface+0x85

fffffadf`1fb332c0 fffff97f`ff007123 : fffffa80`008f3000 fffffa80`009222b4 fffffa80`011f0420 fffffa80`010d5010 : win32k!PDEVOBJ::bMakeSurface+0x43

fffffadf`1fb33310 fffff97f`ff006ccd : fffffa80`00a225c0 fffffa80`013e54c0 fffffa80`011f0420 00000000`00000001 : win32k!hCreateHDEV+0x76b

fffffadf`1fb33430 fffff97f`ff00b343 : fffffadf`00000000 fffffadf`1fb334e0 00000000`00000000 00000000`ffffffff : win32k!DrvCreateMDEV+0x87f

fffffadf`1fb33790 fffff97f`ff0091cd : 00000000`ffffffff 00000000`00000000 00000000`00000000 00000000`00000000 : win32k!DrvChangeDisplaySettings+0x36d

fffffadf`1fb339c0 fffff97f`ff00baa2 : 00000000`00000000 00000000`00000000 00000000`00000003 fffffadf`3a9e9ec0 : win32k!InitVideo+0x4c

fffffadf`1fb33a30 fffff97f`ff00b756 : 00000000`00000060 fffffadf`1fb33cf0 00000000`00000060 00000000`0000005c : win32k!UserInitialize+0x33e

fffffadf`1fb33c20 fffff800`0102e33d : fffffadf`3ad8abf0 fffffadf`1fb33cf0 fffffadf`3ad8abf0 00000000`00000020 : win32k!NtUserInitialize+0x15f

fffffadf`1fb33c70 fffffadf`3ad8abf0 : fffffadf`1fb33cf0 fffffadf`3ad8abf0 00000000`00000020 00000000`00000000 : nt!IoReuseIrp+0x6e

fffffadf`1fb33c78 fffffadf`1fb33cf0 : fffffadf`3ad8abf0 00000000`00000020 00000000`00000000 00001f80`02000000 : 0xfffffadf`3ad8abf0

fffffadf`1fb33c80 fffffadf`3ad8abf0 : 00000000`00000020 00000000`00000000 00001f80`02000000 00000000`00000000 : 0xfffffadf`1fb33cf0

fffffadf`1fb33c88 00000000`00000020 : 00000000`00000000 00001f80`02000000 00000000`00000000 000007ff`7c7d0000 : 0xfffffadf`3ad8abf0

fffffadf`1fb33c90 00000000`00000000 : 00001f80`02000000 00000000`00000000 000007ff`7c7d0000 00000000`004c0001 : 0x20

 

 

FOLLOWUP_IP:

igxpmp64+20dde0

fffffadf`29624de0 ff9000010000    call    qword ptr [rax+100h]

 

SYMBOL_STACK_INDEX:  0

 

SYMBOL_NAME:  igxpmp64+20dde0

 

FOLLOWUP_NAME:  MachineOwner

 

MODULE_NAME: igxpmp64

 

IMAGE_NAME:  igxpmp64.sys

 

DEBUG_FLR_IMAGE_TIMESTAMP:  52eae96a

 

STACK_COMMAND:  .cxr 0xfffffadf1fb30600 ; kb

 

FAILURE_BUCKET_ID:  X64_0x3B_igxpmp64+20dde0

 

BUCKET_ID:  X64_0x3B_igxpmp64+20dde0

 

Followup: MachineOwner

---------

 

0: kd> lmvm igxpmp64

start             end                 module name

fffffadf`29417000 fffffadf`2977a000   igxpmp64   (no symbols)          

    Loaded symbol image file: igxpmp64.sys

    Mapped memory image file: d:\windows\system32\drivers\igxpmp64.sys

    Image path: igxpmp64.sys

    Image name: igxpmp64.sys

    Timestamp:        Fri Jan 31 01:08:10 2014 (52EAE96A)

    CheckSum:         0035D306

    ImageSize:        00363000

    File version:     6.14.10.5449

    Product version:  6.14.10.5449

    File flags:       0 (Mask 3F)

    File OS:          40004 NT Win32

    File type:        3.4 Driver

    File date:        00000000.00000000

    Translations:     0409.04b0

    CompanyName:      Intel Corporation

    ProductName:      Intel Graphics Accelerator Drivers for Windows XP®

    InternalName:     igxpmp64.sys

    OriginalFilename: igxpmp64.sys

    ProductVersion:   6.14.10.5449

    FileVersion:      6.14.10.5449

    FileDescription:  Intel Graphics Miniport Driver

    LegalCopyright:   Copyright © 1998-2006 Intel Corporation.

0: kd> .cxr 0xfffffadf1fb30600

rax=0000000000000000 rbx=fffffadf3aabe040 rcx=0000000000000000

rdx=fffffadf1fb30d00 rsi=fffffadf1fb31c54 rdi=fffffadf1fb31330

rip=fffffadf29624de0 rsp=fffffadf1fb30e10 rbp=fffffadf3b9d59c0

 r8=0000000000000001  r9=0000000000000004 r10=fffffadf29738fb0

r11=fffffadf1fb31491 r12=0000000000232018 r13=fffffadf3ab76540

r14=fffffadf3ab761c0 r15=0000000000000000

iopl=0         nv up ei ng nz na pe nc

cs=0010  ss=0018  ds=002b  es=002b  fs=0053  gs=002b             efl=00010282

igxpmp64+0x20dde0:

fffffadf`29624de0 ff9000010000    call    qword ptr [rax+100h] ds:002b:00000000`00000100=????????????????

 

Since I am a newbee, I cannot see too much out of this, but I am interested in your comments.

 

Greetings

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...