
JosefReisinger
MemberContent Type
Profiles
Forums
Events
Everything posted by JosefReisinger
-
Thank you very much, It works now without BSOD and I could install from HFSLIPMain. I have minor bug with explorer. The button "Search" (for files and folders) does not respond. I found out that w2k german version does not like CLSID InProcServer %_MOD_PATH% in registry, it wants X:\WINNT\SYSTEM32\SHELL32.DLL . Do you have an idea why %_MOD_PATH% is not filled in correctly in exkernel? Now I can go on creating DEU exkernel DVD. Where can I get: *DEU xpsp3res.dll 5.1.2600.3698, dated 16.4.2010? *DEU mui files for HF\WIN\SYSTEM32\de-at? *DEU wbemDC, wmicad.dll, wmiutils.dll dated 25.7.2008 for HF\WIN\SYSTEM32\WBEM? *DEU files for HF\HFEXTRACTED\WindowsLU-MDAC282-v3-ENU? *DEU IE6 files 6.0.2600 dated 17-Aug-2001 for _OE6_HFSLIP.cab? - or should I stay with 6.0.2800? *DEU msxml files and r-files of the appropriate versions? *DEU faxcover.exe 5.2.2600.6078 *DEU mfc*.dll files? *DEU msvcp*.dll files? It seems that the DX cabs can be used without modification, isn´t it? Greetings and THX for help, again! Joe
-
Thank you for your answer. For combining the cabs (copy /b) I used cmd. My cmd version is 5.0.2195.7300 Into the HFSLIP Tools folder I copied the files from your ENU dvd. HFSLIP seems to use expand (my version is 6.1.7600.16385) and extract (my version is 6.0.6001.18702), I also found extrac32.exe on my system (version 5.0.2147.1). My cabarc.exe version is 6.0.6001.18702. Because the BSOD also occurs with your original DVD image and german source without changing files, it is not likely that my work produced the bsod, but here is how I did it: For extracting the hotfixes I use cmd: Windows2000-XXX-XX-DEU.exe /X. I found out that on my system it refuses parents: Windows2000-KB891861-v2-x86-ENU(SRP1(v2)).EXE /X -> message "Windows2000-KB891861-v2-x86-ENU" is misspelled or could not be found. So I cancelled the parents. When replacing files in the cabs: I used 7zip v9.20, extracted into a folder, exchanged the files and used cmd-> makecab with ddf file My makecab version is 6.1.7600.16385. Only in one case (_OE6_HFSLIP) I used cabpack because makecab refuses to process setup.inf. Nevertheless, it seems to be hard to make exkernel DEU dvd. I will upload the DEU incompleted image including german source on google drive. You will get a message to your gmail account. If you could be so nice and try it out, perhaps with your experience, the mistakes can be found quickly. I also will upload a readme file what I changed. Greetings Joe
-
@blackwingcat I tried to make HFSLIP Exkernel DVD 14 DEU according to english version and replaced english files with german ones (same build number). I also replaced files in the cabs, because many of the cabs are custom made. When I install from DVD, BSOD c000021a, STATUS 0x00000080 (0X00000000 0x00000000) - the logon process terminated unexpectibly - after coping the files in txtmode setup and first reboot -> gui setup. I looked and found that the folder "Documents and settings" was not created during txtmode setup. This happens with german dvd, but also with your original enu hfslip image and german source. Note: I did not install drive c:, but drive d: Do you know when exactly the folder should be created - in txtmode setup or in gui setup? Which files are involved creating "documents and settings"? Perhaps it is scripting problem? Greetings Joe
-
I tried a different approach. I switched HAL again back (only with boot.ini switch /HAL=HALACPI) and did the trick with devmgr_show_nonpresent_devices. Since it is the same registry, windows 2000 will show the devices from the other HAL as nonpresent, but: THEY ARE INSTALLABLE!!!! So I could install the devices "remotely" and they were fully functionally when I removed the boot.ini switch (e.g. sound device, intel ata, network). USB showed mismatch with devices which simply are not present on the machine, but I could connect with netmeeting remote desktop and look further. The usb devices are not installable with the "standard hal" on this machine, surprisingly offered were a couple of PCI to USB controllers (which did not work after installing with code 10 and are really not present on the machine, instead there should be 3 standard usb hubs which are not offered to install. Also choosing usb hub instead of the offered controllers did not work out. Furthermore, not one hid device is present in devmgr. So now it is clear that the standard HAL lacks usb compat with macbook pro. The standard hal was interesting for me because it showed the vga device which is not present with the acpi hal. Macbook pro and windows 2000 will be hard work, so I take a break and leave it again. But - I got rare Cirrus soundcard work with windows 2000 with some tricks. The only thing remaining is the graphics card (nvidia GT330). It is complicated, because this card uses the memory sticks of the board, not its own. Windows 2000 (HALACPI) does not recognize this, XP does. I have installed vbemp as enum/root/display so I can use 1280*800, but the display is optimized for 1440*900, which I cannot get with vbemp since it lacks compat with this board. Lets see. I post this, because it perhaps could help other users. If you switch HAL and loose USB keyboard and mouse, simply switch back and try cmd "set devmgr_show_nonpresent_devices=1", then open devmgr and choose "Show faded-out devices" from the menu. Greetings Joe
-
After some more researches, I found out, that it is true: Only drivers with a signature from Microsoft will install without prompts on windows 2000, so the selfsigning rumors can be considered as a misunderstanding - vista and windows 7 will need a signature and these os can be configured to accept test signatures, so selfsigning is useful. For w2k, selfsigning seems to be worthless for the purpose of automatic driver installation. Greetings
-
Sadly to say, it did not work out. I went through the signing process, created cer, pvk and spc and signed the cat file with verisign (using makecert, cert2spc and signcode). Then I tried to install the usb.inf manually after installing the certificate on the target machine. But w2k is not satisfied with my certificate, because it is not from microsoft, the nasty popup cannot be overcome with a self made certificate. I think I did not do anything wrong - after installing the usb-hub shows the name of my certificate in devmgr. It seems a microsoft certificate must be used for signing. Any help is appriciated, again. Greetings, Joe
-
Yes, proof! Commenting out the two lines - I can generate the cat file: C:\WinDDK\7600.16385.1\bin\selfsign>inf2cat /drv:c:\Test /os:2000 ................................... Signability test complete. Errors: None 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. Catalog generation complete. c:\Test\usb.cat Thank you very much for your help. Greetings Joe
-
Hi, one step foreward. I found out that driver.cab must be present in the folder, where I want to sign the inf, because usb.inf references driver.cab in my case. Errors remaining: Signability test failed. Errors: 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. Next step is to examine usb.inf for the correct vid&pids. @jaclaz: you mentioned: [GenericHub.Section] %USB\CLASS_09&SUBCLASS_01.DeviceDesc%=StandardHub.Dev,USB\CLASS_09&SUBCLASS_01 %USB\CLASS_09.DeviceDesc%=StandardHub.Dev,USB\CLASS_09 Any help how to change this is appreciated. Greetings Joe
-
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
-
Original usb.inf has no cat file. How does windows recognize it as signed?
-
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
-
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
-
@ 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
-
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).
-
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
-
@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
-
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
-
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
-
@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
-
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
-
@ 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
-
@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
-
@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
-
@ 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
-
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