Jump to content

JosefReisinger

Member
  • Posts

    165
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    Austria

Everything posted by JosefReisinger

  1. Hello jaclaz, the specific file I want to sign is original XP (32bitSP3) usb.inf with a few modifications for using usbccgp.sys in w2k. I can use it in w2k together with usb*.sys files from Win_XP_SP3_32 or sometimes srv_03_sp2 without problems. But, since I have usb keyboard and mouse: if I try to switch to "standard pc" or "acpi pc", device enumeration begins from scratch and I am not able to click through the "found new hardware". It would be much easier if the usb.inf is signed, because mouse and keyboard would install without prompts. So my experiments on macbook pro with w2k could go on. I know that - to get this solved - I will have to sign more files than usb.inf, because usb.inf is only for hubs and composite. If the errors make sense: I am not sure, but I think not, because it is original xp file - I only added "CatalogFile=usb.cat" for signing purpose and: [sourceDisksFiles] usbccgp.sys = 2,,32384,,,,2_,4,1,3 so w2k can use composite. Chkinf shows: Summary of "c:\test\usb.inf" Total Errors: 7 Total Warnings: 20 Errors: Line 8: (E22.1.1004) Provider listed is Microsoft, but should be the organization who wrote this INF. Line 145: (E22.1.1003) Section [Hub.DelFiles] not defined. Line 453: (E22.1.1031) "DelFiles" directive should not delete files of type .inf. Line 454: (E22.1.1031) "DelFiles" directive should not delete files of type .inf. Line 455: (E22.1.1031) "DelFiles" directive should not delete files of type .inf. Line 456: (E22.1.1031) "DelFiles" directive should not delete files of type .inf. Line 457: (E22.1.1031) "DelFiles" directive should not delete files of type .inf. Warnings: Line 0: (W22.1.2212) No Copyright information found. Line 9: (W22.1.2202) Unrecognized directive: LayoutFile Line 14: (W22.1.2023) Use a string token, and put localizable text in the [strings] section. Line 35: (W22.1.2083) Section [CLASSINSTALL] not referenced Line 44: (W22.1.2077) System defined classes should usually not specify a class installer. Line 112: (W22.1.2211) Directive: "AddReg" or "CopyFiles" expected in section [OpenHCD.UnsupportedDev.NT] Line 122: (W22.1.2208) NT-specific section(s) found. Ignoring general section. Line 122: (W22.1.2083) Section [sTANDARDHUB.DEV] not referenced Line 126: (W22.1.2208) NT-specific section(s) found. Ignoring general section. Line 126: (W22.1.2083) Section [COMPOSITE.DEV] not referenced Line 393: (W22.1.2083) Section [uSB.COPYFILES] not referenced Line 397: (W22.1.2083) Section [uSB.DELFILES] not referenced Line 410: (W22.1.2083) Section [uSBMON.DELFILES] not referenced Line 414: (W22.1.2083) Section [uSBINF.DELFILES] not referenced Line 421: (W22.1.2083) Section [HUB.ADDREG] not referenced Line 425: (W22.1.2083) Section [COMMONCLASSPARENT.ADDREG] not referenced Line 430: (W22.1.2083) Section [uSB.COPYFILES.NT] not referenced Line 434: (W22.1.2083) Section [uSB.DELFILES.NT] not referenced Line 459: (W22.1.2083) Section [HUB.COPYFILES] not referenced Line 463: (W22.1.2112) File "usbhub.sys" is not listed in the [sourceDisksFiles]. There is more output with comments written into the inf file, see attachment. I also think, that inf2cat is third party tool. Greetings Joe c#+test+__usb.htm
  2. Original usb.inf has no cat file. How does windows recognize it as signed?
  3. I want to have w2k recognize usb.inf from xp32 as signed. I used Inf2cat from wdk 7600.16385 in windows xp32 to create usb.cat. No usb.cat, but message: C:\WinDDK\7600.16385.1\bin\selfsign>Inf2cat /driver:C:\Test /os:2000 .......................... Signability test failed. Errors: 22.9.11: usbccgp.sys=2,,32384,,,,2_,4,1,3 in [sourcedisksfiles] is missing corre sponding entry in [sourceDisksNames] in \usb.inf. B2.6.4.9: All Universal Serial Bus (USB) devices must have VID and PID sections in the PnP Device ID string. Third-party USB function drivers must not install t hrough a compatible ID match. The following formats are not acceptable: USB\Clas s_ii, USB\Class_ii&SubClass_jj, USB\Class_ii&SubClass_jj&Prot_kk B2.6.4.9: All Universal Serial Bus (USB) devices must have VID and PID sections in the PnP Device ID string. Third-party USB function drivers must not install t hrough a compatible ID match. The following formats are not acceptable: USB\Clas s_ii, USB\Class_ii&SubClass_jj, USB\Class_ii&SubClass_jj&Prot_kk Warnings: 22.9.8: Possible Windows 2000 file redistribution violation (\usbd.sys --> usbd. sys). File not copied by installation inf so this is a warning only. 22.9.8: Possible Windows 2000 file redistribution violation (\usbhub.sys --> usb hub.sys). File not copied by installation inf so this is a warning only. 22.9.10: usbhub.sys in [hub.copyfiles.nt] is missing from [sourceDisksFiles] sec tion in \usb.inf; ok if file source is provided via LayoutFile in [Version]. I found blackwingcats comment about an XP update causing errors similar than mine in his blog. How can I overcome this? Should I use older version of wdk? Where can I find good tutorials for self sign drivers? Greetings Joe
  4. Hi. I want to buy a nuc board for w2k. Did anybody here try to install w2k on Intel nuc? Which is the last and fastest nuc board for w2k with working ACPI and gaphics? Greetings Joe
  5. @ blackwingcat net framework 3.5 I managed to install german language pack with vs_setup.msi VSEXTUI=1. Everything is fine now, thank you very much. Another question: Is it possible to use WLAN utility from XP32 (which shows the WLAN networks and let you connect) in windows 2000 exkernel? I need an application for macbook pro broadcom WLAN 802.11n (BCMWL5.sys). Second question: Is it possible to add _CIcos, _CIsin and _CIsqrt functions into exkernel? These functions are missing in rare CIRRUS audio circuit XP driver on macbook pro 2010. Greetings Joe
  6. Hi. I tried msiexec.exe /i netfx30lpa_x86.msi VSEXTUI=1 -> message "unexpected error installing the package, perhaps a problem with the package. The Error code is 2728" (translated from german).
  7. Hi. I tried msiexec.exe /i netfx30lpa_x86.msi -> message "run setup to install...", so it does not like to be installed this way. Greetings, Joe
  8. @blackwingcat: I tried to install netfx 3.5 language pack deu. I extracted the .exe with 7z. Inside there is a setup.exe and vs_setup.msi. I tried to run msi according to your instructions, message: "run setup!". With fcwin I ran setup.exe in compat mode XP SP3 and installation went on successfully. But at the end, setup message failure and setup rolled back. I had failure: EventType: visualstudio8setup P1:35102 P2: 3.5.30729.01.00_orcas_x86_net P3:pr P4:inst P5:f P6: gencomp735 P7: baseret_failure P8:0 P9:1603 P10:gencomp700_{12cd And in temp\wlf47.txt: [10/02/15,21:29:26] XPSEPSC Language Pack: ISetupManager::GetGlobalCustomProperty() failed to find global prop in CBaseComponent::GetGlobalCustomProperty() [10/02/15,21:29:26] Setup.exe: GetGlobalCustomProperty - Property: {BBE1827C-F2FD-4FDA-A6D6-C83B62FFFDCA} - PropertyName: compfailed - Value: 0 [10/02/15,21:29:26] Setup.exe: GetGlobalCustomProperty - Property: {E0875D42-A33D-4C64-81C9-167795F29CA4} - PropertyName: PathFromCartmanToRoot - Value: . [10/02/15,21:29:26] XPSEPSC Language Pack: GenericComponent Action: CreateProcess launched with cmd line : d:\softwaredownload\windows\w2k\net framework\3.5\dotnetfx35langpack_x86de\.\netfx30lp\XPSEPSCLANGPACK-x86-de-DE-langpack.exe /quiet /norestart /log:"%TEMP%\dd_XPS_LP.txt" [10/02/15,21:29:26] BWaitForMSI(): Verifying we're the only installation currently in progress. [10/02/15,21:29:26] BWaitForMSI(): Ready to proceed with installation. Continuing... [10/02/15,21:29:27] XPSEPSC Language Pack: d:\softwaredownload\windows\w2k\net framework\3.5\dotnetfx35langpack_x86de\.\netfx30lp\XPSEPSCLANGPACK-x86-de-DE-langpack.exe exited with return value 1603 [10/02/15,21:29:27] InstallReturnValue: GFN_MID XPSEPSC x86 Language Pack, 0x643 [10/02/15,21:29:27] Setup.exe: AddGlobalCustomProperty [10/02/15,21:29:27] XPSEPSC Language Pack: ***ERRORLOG EVENT*** : Error code 1603 for this component means "Schwerwiegender Fehler bei der Installation. " [10/02/15,21:29:27] Setup.exe: AddGlobalCustomProperty [10/02/15,21:29:27] XPSEPSC Language Pack: ***ERRORLOG EVENT*** : Setup Failed on component XPSEPSC Language Pack [10/02/15,21:29:27] Setup.exe: GetGlobalCustomProperty - Property: {BBE1827C-F2FD-4FDA-A6D6-C83B62FFFDCA} - PropertyName: compfailed - Value: 0 [10/02/15,21:29:27] XPSEPSC Language Pack: CBaseComponent::LaunchWatson() - Obtained CSetupWatson instance [10/02/15,21:29:27] XPSEPSC Language Pack: ISetupManager::GetGlobalCustomProperty() failed to find global prop in CBaseComponent::GetGlobalCustomProperty() [10/02/15,21:29:27] XPSEPSC Language Pack: ISetupManager::GetGlobalCustomProperty() failed to find global prop in CBaseComponent::GetGlobalCustomProperty() [10/02/15,21:29:27] XPSEPSC Language Pack: CBaseComponent::LaunchWatson() - Creating a PreReq Watson report with manifest: C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\MAN45.tmp temp\sdb48.tmp seems not to contain useful information for this. So it seems to be more tricky to install german language pack. Can you give advice? Greetings, Joe
  9. Hi blackwingcat. I installed framework 3.5SP1 from your website in w2k (extended kernel). Installation was done without error. Now, microsoft update wants to apply kb974417 and kb979909. Can I ignore these or should I apply these? I tried to install the german language pack for netfx 3.5, but this refuses to run compat XP mode with fcwin. What can I do to get this done? Greetings, Joe
  10. Yes, I localized kernel32 v7236 and copied into system32, the bug with outlook is gone, everything is perfect. Thank you very much for your work! Greetings, Joe
  11. @blackwingcat I have attached full disassembly of outlook.exe with pe explorer. I made disassembly with kernel v7230. If it makes a difference which kernel is used while disassembling and you need disassembly with kernel v7235, let me know. Greetings, Joe outlook_disassembly_7030.txt
  12. I copied kernel32 v7230 into system32 => no crash at closing outlook. I again copied kernel32 v7235 into system32 => crash at closing outlook. I disassembled outlook.exe, starting address 30000000, entry point 30001084. So bug must be found at 300572BC, isn't it? But code of disassembly only reaches to 30003004 with pe explorer. I also had a look into drwatson log. Perhaps this is of interest (attached). outlook_fault_exkernel.txt
  13. @ blackwingcat bug exkernel Sorry, I apologize. I had mismatch vista and "normal" files, _wcsncpy_s and other messages are gone since I fixed mismatch. Outlook crash is not gone with exkernel 25e. If I start outlook, everything works fine. Only on closing, it crashes and wants to send problem report to microsoft. In event mgr, message: "faulting application outlook.exe, version 11.0.8326.0, stamp 4c1c2372, faulting module kernel32.dll, version 5.0.2195.7235, stamp 5342609f, debug? 0, fault address 0x000572bc". What could be the reason for this? Greetings Joe
  14. @blackwingcat Broadcom LAN: 14xx.sys and new .inf file is stable on my system. It was not the reason for problem with ntkrnlmp. I also installed WIFI broadcom LAN without problems (software still missing). Problem seems to be thunderbolt 1394 device. It is not listed in network devices, although the ohci device seems to work properly in devmgr. If I use ntkrnlmp, system will freeze at "windows is starting up" after sucessful boot, but before loading net. Next problem is audio, macbook has a rare cirrus CS4206A (AB11) device, the XP driver will not work because of 3 missing dependencies in kernel. Next problem notebook nvidia GT330M, which has (with the corresponding subsys) only support with nvidia notebook driver 307.83. Next problem apple isight usb cam which works with usbvideo.sys. Next problem broadcom bluetooth. So I am not sure if it is better to give up and use XP32. I also tried before to use 2k3 - no audio driver available, and system crashes on boot if more than 4GB Ram are inserted. Exkernel 25e bug report: I localized 25e and tried to use on my system. There is a new msvcrt.dll inside: 7.0.3790.4341. With this, I have many complaints about missing entry points: _wcsncpy_s (mmc, ccc), _except_handler4_common (k-meleon). Furthermore, Outlook 2003 crashes on closing. Should I stick to 7.0.6002.22755? Greetings, Joe
  15. @blackwingcat Broadcom LAN I managed to get broadcom LAN working on windows 2000 macbook pro with your new .inf file. I tweaked registry, loaded w2k system hive into xp and copied the (wrong) broadcom hklm\controlsetxxx\pci\ven_XXXX&dev_XXXX entries from the source machine to the right macbook ven & dev. Broadcom only works with w2k.sys, 15.xx version complains with code 31 "necessary drivers could not be loaded". With remote desktop and working LAN I got usb mouse and usb keybord working (XP version). I also installed the intel chipset drivers. But: since I installed LAN, windows 2000 will not boot any more with ntkrnlmp, only with ntoskrnl (uniprocessor). In safe mode, ntkrnlmp can be used if NOT used "safe mode with network drivers". I will check this in the next days and tell the results. Before I have to check the system dev, because not everything is like it should be (intel pci root port 0045 - code 12 - ressources). Greetings Joe
  16. @ blackwingcat gigabyte neXtreme Ethernet driver: I tried to use downloaded inf with both sys files, always yellow exclamation mark. Now I am not sure if the driver is broken or my "installation" does not work. Short info: I could not install windows 2000 on macbook pro because of incompat mac "efi" loader so I copied image from older pc (acpi, but single core) to macbook (dual core, sata without ahci - intel 3B28) and tried to boot this. It boots (if used atapi, pciidex, and pciide from xp32) and shows prompt for install new hardware, but: no keyboard, no mouse, no LAN - special usb architecture on macbook. So I am not able to use the "installation". I can use .bat or .exe copied to autostart folder, for example I used devmgmt.msc to inspect devmgr (only shows few devices because of vga mode) or I installed intel chipset driver with -S option, but I was not able to install usb devices. So I installed broadcom neXtreme LAN driver and netmeeting remote desktop BEFORE putting image to the macbook. I hoped that I could control the macbook with remote desktop. But any broadcom LAN driver installed this way will not work. I would like to try the neXtreme driver on a system with working mouse, so I can check the reason for exclamation mark. But for this I have to use a script for usb driver installation in autostart folder, or perhaps I could use a script for LAN driver to install directly on the macbook. Perhaps I also should uninstall some more hardware components before tranferring the image or also add more inf of system devices. It is a matter of time, please be patient with me. Do you know a way to force driver installation mode like in gui setup mode from tranferred image so there are no prompts? Greetings Joe
  17. I replaced b57xp32.sys, now it shows exclamation mark like with original w2k driver. I think problem is .inf file. Or perhaps Macbook is "special". Greetings, Joe
  18. @blackwingcat I got a macbook pro 2010 and tried to install windows 2000 exkernel just for fun. This has broadcom 5764 nextreme gigabit ethernet, and legacy broadcom driver does not work. I tried to install b57win32 from your blog http://blog.livedoor.jp/blackwingcat/archives/1892402.html, but inf is broken. BCM5750A1MeStar.XpInst will demand for: Xp32AddReg, BCM5750.Params, ParamsNt, ParamsNT8021p, ParamsNtW9x, ParamsC, ParamsWOLeStar, ParamsWireSpeed, ParamsLgSnd, ParamsM, but there is no common section in the inf, so it will not install. I tried to add from original inf: [Xp32AddReg] HKR, Ndi, Service, 0, "b57w2k" HKR, Ndi\Interfaces, UpperRange, 0, "ndis5" HKR, Ndi\Interfaces, LowerRange, 0, "ethernet" [Xp32EventLog] AddReg = Xp32AddEventLogReg [Xp32AddEventLogReg] HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll;%%SystemRoot%%\System32\drivers\b57xp32.sys" HKR, , TypesSupported , 0x00010001, 7 [bCM5700.Xp32AddService] DisplayName = %BCM5700% ServiceType = 1 StartType = 3 ErrorControl = 1 ServiceBinary = %12%\b57xp32.sys LoadOrderGroup = NDIS Addreg = bcmPnpInstallReg This did not work. Driver will install, but freeze system without bsod. Can you have a look on this? Greetings, Joe
  19. 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
  20. Usually, MEI and DPTF will install together. They need user mode kernel framework with wdf1000.sys v1.11. (win8). Although wdf update 1.9 is possible on w2k, xp, and server 2003 (installs wdf1000.sys v1.9. (win7)), MEI and DPTF will not work with this. I examined the dependencies of wdf win8 and the following functions have to be added to ntoskrnl 2k3 for usability: EtwRegister EtwUnregister EtwWrite PoGetSystemWake PoSetSystemWake For W2k x86, unfortunally the list is much longer: ExAquireFastMutex ExQueryDepthSList ExReleaseFastMutex ExpInterlockedPopEntrySList ExpInterlockedPushEntrySList IoWMIDeviceObjectIoProviderID KeAquireInterruptSpinLock KeAquireSpinLockRaiseToDpc KeLowerIrql KeReleaseInterruptSpinLock KeReleaseSpinLock KfRaiseIRQL WmiQueryTraceInformation WmiTraceMessageVa _C_Specific_handler plus the above functions which are not present in XP / Server kernel. Since I am newbee, I do not know which amount it would be or if it would be even possible to add this functions into exkernel, I only know from WmiQueryTraceInformation that this is very much work (usbvideo.sys will not work without this). I also looked at the difference between w7 and w8 wdf01000.sys (kb2685811): Support for System-mode Direct Memory Access (DMA)Support for passive-level interruptsAdds functional power states for multiple components in a single deviceAdds functionality to dispatch I/O Request Packets (IRPs) to I/O queuesAdds the following methods:WdfDeviceConfigureWdmIrpDispatchCallbackWdfDeviceInitSetReleaseHardwareOrderOnFailureWdfDeviceInitSetRemoveLockOptionsWdfDeviceWdmDispatchIrpWdfDmaEnablerConfigureSystemProfileWdfDmaTransactionAllocateResourcesWdfDmaTransactionCancelWdfDmaTransactionFreeResourcesWdfDmaTransactionGetTransferInfoWdfDmaTransactionInitializeUsingOffsetWdfDmaTransactionSetChannelConfigurationCallbackWdfDmaTransactionSetDeviceAddressOffsetWdfDmaTransactionSetImmediateExecutionWdfDmaTransactionSetTransferCompleteCallbackWdfDmaTransactionWdmGetTransferContextWdfInterruptQueueWorkItemForIsrWdfInterruptReportActiveWdfInterruptReportInactiveWdfInterruptTryToAcquireLockWdfIoQueueStopAndPurgeWdfIoQueueStopAndPurgeSynchronouslyWdfIoTargetPurgeWdfUsbTargetDeviceCreateIsochUrbWdfUsbTargetDeviceCreateUrbWdfUsbTargetDeviceCreateWithParametersWdfUsbTargetDeviceQueryUsbCapabilityAdds the EvtDeviceUsageNotificationEx function.Adds the IdleTimeoutType and ExcludeD3Cold members to the WDF_DEVICE_POWER_POLICY_IDLE_settings.Adds the ReportInactiveOnPowerDown member to the WDF_INTERRUPT_configuration.Adds the WdfIoTargetPurged value to the WDF_IO_TARGET_state.Adds the WdfSpecialFileBoot value to the WDF_SPECIAL_FILE_type.Adds the DbgWaitForSignalTimeoutInSec value to registry values for debugging framework-based drivers.Adds InstallWdf, MultiComp, and SingleComp samplesI wonder if these improvements could be done without touching ntoskrnl, so that mei and dptf will work properly on w2k / server 2003. Greetings
  21. Hello, Nvidia driver 347.88 seems to be almost working on xp64/2k3 haswell intel i7 notebook with Geforce GT820M after changing inf-string Subsys 15ED1043 into 15AD1043. It installs without exclamation mark, but unfortunally (at this time only desktop version is available) it refuses to use primary display, strictly wants to use secondary vga adapter. If I plug in second monitor with vga adapter, it will work fine (only on this monitor), primary laptop monitor is blank. In display option, I have three possibilities: 1 - (Standard monitor) with standard vga adapter (because no working intel dsiplay driver is available) 2 - (standard monitor) with nvidia GT820M 3 - (standard monitor) with nvidia GT820M If I want to use 2 or 3, laptop display blank and I have to plug in external monitor. There it works fine. What I tried: I disabled standard vga adapter, blank display on primary monitor. Tried also to change settings in nvidia control panel when I am "on nvidia" with second display, no effect. I would not care if I would "loose" intel graphics and only use nvidia. But this seems not to be very easy. Anybody here who had similar problems and solved it? Any help appreciated! BTW, blackwingcat made this driver available for w2k, so if notebook compat could be solved, also a step forward with w2k and haswell (many haswell laptops have built in GTXXXM).
  22. Hi. Exkernel v2.5 localized DEU version files are on google drive for everybody who wants to use with DEU source (7z). It is without installer, but it should be possible to replace english installed files. LINK: https://drive.google.com/file/d/0B-6eD3QoMVGtMHRnQ3BIazJWX0E/view?usp=sharing Greetings
  23. I disabled java quick starter and deactivated the service. Resource: Perhaps you could add to the instruction for localize exkernel: SHELL32 requires more steps: Not only stringtable, menu and dialogs, also REGINST resource must be changed, according to local version of original shell32. If I do regsvr32 gdiplus.dll, Message text is: "gdiplus was loaded, but the DllRegisterServer entry point was not found. DllRegisterServer may not be exported, or a corrupt version of gdiplus may be in memory. Consider using PView to detect and remove it". What does this mean? I found out, that windows defender which I could install with the "repair trick will not ask GDI+" has lecacy driver windefend, but also creates a second legacy driver, which is named different in each session, e.g. MpKsl0b6f594b, the correspondig sys file show up in Allusers Directory definitions update [2f87e732-7173-4B5F-8F2C-6735557F0D5D] and is also named different in each session. If this sysfile is not present, driver cannot load and defender service will not work. Problem is that on windows 2000 DEU, windows defender will not create this sysfile. I did not find out, which process is responsible for creating the sysfile. In XP registry, I found more than 70 entries for windows defender, so it seems to be difficult. I tried to manually install the driver with registry, but then it breaks PAE and BSOD "inaccesible boot device". So I will give up. Perhaps I use clamav until I have a better idea. In the next days, I will localize exkernel 2.5 and do further testing with exkernel. Greetings, Joe
  24. I cannot replicate MOF error on Office 2003, it is gone after applying Office hotfixes, I do not know which one did the trick. I could overcome ressource problem german - english mismatch in explorer "folder options". These ressources are located in shell32.dll. When I localized exkernel, I only changed string table, but I did not change REGINST ressource (it is in english and normally does not need not be changed, but there are DESC descriptors for registry, which should be changed). After changing these now I had to apply to registry, too; Now everything is german, no mismatch any more. Exkernel is very stable on my system. I want to test DEU version a little longer, then I will put it on google drive, so everybody can get it, who wants to have DEU version of exkernel. *I could install java 7 update 79 on exkernel. It seems to work when opening programs which depend on java. In event viewer, I get message "Service Control Manager", ID 7031 "service "Java quick starter" was shut down unexpected, this happened 1 time....." Can this be ignored? I tried to install windows defender. I could not find a suitable download with microsoft, so I downloaded cnet. I could bypass "Need XP SP2", then GDI+ Message popped up. I have gdiplus.dll in system32, since I have exkernel, and some older gdiplus files in office and works. But it seems the installer (defender version 1.1.1593.0) is not satisfied with this (perhaps wants to see in wsxs in folder with some nice "x86_Microsoft.Windows.Gdiplus_6595b64144blablabla-x-ww-blabla"). I tried to regsvr32 gdiplus.dll, but it tells me DllRegisterEntryPoint was not found. Perhaps the right base of gdiplus_vista_dll has to be found out in DEU environement. I could get another defender version 1.1.1593.0 german, but this will install only with w2k and then not work (but not show gdi message), in xp it will not install and message "policy problem". So I did a repair of this version on w2k with the one from cnet, and now I have everything installed, but message "error on initiating 0x80010534, service was stopped because of problem". When I look into services, Windows defender is set automatic and seems to work, but when I stop the service, message Service control manager ID 7031 "service was stopped unexpected". Perhaps my windows defender version is not the right one? Where can I download a reliable version for w2k exkernel? Perhaps it would be easier to get MSE to work on exkernel? On installation it crashes with "epplauncher caused problems and need to be closed". Greetings Joe
  25. @blackwingcat: I could not overcome my policy problems, so I slipstreamed extended kernel v24fG localized DEU and did a clean install. Now I am happy, everything is perfect. Windows Update working, all programs OK. Only warning is Office2003 MOF can not be loaded, but outlook works. Do you know the file which ressources are responsible for showing "files and folders" in explorer where you can choose to "display files and folders in different colours" or to "show hidden files or folders" ? There I have english / german mismatch. I must have slipstreamed an english update, but I cannot find out which file, because all updates are named "DEU". Also, "administrative tools" are not DEU in control panel. My second question: I want to localize exkernel 2.5 now, which files are different to 2.4? Greetings, Joe
×
×
  • Create New...