Jump to content

sk9392

Member
  • Posts

    39
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    India

Everything posted by sk9392

  1. You are amazing! Thank you so much. The S.M.A.R.T reporting now works properly on my Win98 system
  2. Hi all, I'm trying to enable viewing of SMART info for SSDs in my PC. The motherboard is a GA-EX58-UD4, and I've tried SIV (System Information Viewer), Hard Disk Sentinel and speedfan. When I start HDS, it just gives a message that: "Hard disk not found. The SMART driver is missing from the current Win9x/ME system. Do you want to automatically update the configuration and restart the computer now?" Even if I click Yes and restart, I get the same message when starting up HDS next time. I can confirm that I have SweetLow's patched smartvsd.vxd in both C:\WINDOWS\SYSTEM and C:\WINDOWS\SYSTEM\IOSUBSYS. SIV detects the volumes but isn't able to give any SMART info on any of them, and speedfan straight up doesn't detect any hard disks. The SSD connections are as follows: SSD on SATA channels 0 master/slave and on channel 1 master. A SATA DVD drive on channel 1 slave. One CD drive on IDE master channel. I'm sure I'm missing something, so if anyone has an idea on how I can enable these utilities to detect the hard drives and return their SMART info?
  3. Thank you @Dietmar and everyone for the incredible job of making Win XP compatible. I have a question and sorry if it's a noob question, I am very much new to modding and slipstreaming WinXP. I am interested in installing Windows Home Server 2007 on a Lenovo ThinkCentre M700. It seems to have Intel B150 Chipset as per this spec sheet: https://psref.lenovo.com/syspool/Sys/PDF/ThinkCentre/ThinkCentre_M700_Tiny/ThinkCentre_M700_Tiny_Spec.PDF. I tried the Windows XP Integral Edition and used patch integrator to make a modified iso with relevant NVMe and SATA and AHCI drivers. Then I mounted the image and used WinSetupFromUSB to select the virtual drive folder (since the i386 folder lies in the root of that modded ISO). And then I installed it and it works perfectly. But Windows Home Server 2007 seems to have some difficulty. What I did: 1. Opened .iso of WHS2007 in gBurner. The SRV2003 folder contains i386 folder and main files, so I cut everything inside the SRV2003 folder and put it in the root of the iso. Then saved it and renamed to WHS2007_Vanilla.iso 2. In the patch integrator script, I replaced "XPSP3RES.DL_" by "XPSP2RES.DL_". Then I ran it with options 2, 3, 5, A, B, C, F, M (same options that worked perfectly with the Integrated Edition vanilla iso). The script detected the WHS2007_Vanilla.iso, performed all its operations and created the modded WHS2007 iso. 3. I mounted the modded WHS2007 iso and used WinSetupFromUSB to select the virtual driver letter But when I install from that bootable USB, I get a 0xDEADBEEF BSOD. And I have no idea what to do in this case. Any help would be highly appreciated.
  4. Thanks @deomsh. I solved the issue by simply going into safe mode and removing the 3 "Standard Dual PCI SATA Controller" devices in Device Manager. After that rebooted into Win98, it installed some drivers and the CD drive was visible again
  5. Sure, there are 2 "Primary SATA Controller" devices listed and 2 "Secondary SATA Controller" devices. For the "Primary SATA Controller" and "Secondary SATA Controller", the driver files are C:\WINDOWS\SYSTEM\IOSUBSYS\ESDI_506.pdr and C:\WINDOWS\SYSTEM\VMM32\IOS.vxd. Driver date for both is given as 3-4-2009. Driver Provider: "RLoew". Manufacturer: (SATA hard disk drivers). Additionally there are three "Standard Dual PCI SATA Controller" devices listed as well. The driver file for these is "C:\WINDOWS\SYSTEM\VMM32.VXD (CONFIGMG.vxd)". Manufacturer: "(R. Loew / Microsoft hard disk drivers)". Driver provider: "RLoew". Date: 11-2-2015. Finally two more listed: "Primary IDE controller (single fifo)". The driver files are the same as those for "Primary SATA controller", but the driver provider is Microsoft, manufacturer is "(Standard hard disk drivers)" and the driver is dated 1999. And there's "Secondary IDE controller (single fifo)". Same files, driver provider and manufacturer as Primary IDE controller device, but the driver date is 7-11-2025. Out of all these, only the "Secondary IDE controller (single fifo)" device shows an exclamation mark (device is either not present, not working properly, or does not have all the drivers installed). I hope that's comprehensive but if you need any more info, please let me know
  6. That actually did it! Now the Win98 install CD actually runs from the SATA CD drive (I connected it to SATA port 3), but strangely Win98 itself doesn't show that CD drive (either in explorer or Device Manager) even though the Win98 setup does recognize the drive. I'm not sure why this happens... If the setup detects the drive, shouldn't the OS? I have RLoew's SATA controller drivers installed.
  7. Solved the issue - I searched and found UDVD2.SYS - that's the one which is able to detect the CD drive without any issues. Used the /H and /D flags while invoking this driver in config.sys
  8. I have a Gigabyte EX58-UD4 motherboard with optimized BIOS default settings loaded. Here's the various IDE connections that show up during POST: IDE Channel 0 Master: (SSD1 model) IDE Channel 0 Master: (SSD2 model) IDE Channel 0 Master: (SSD3 model) Detecting IDE drives... IDE Channel 4 Master: TEAC DV-W516GA C4S6 IDE Channel 4 Slave : None IDE Channel 5 Master: None IDE Channel 5 Slave : None In the Integrated Peripherals settings, on top of the optimized defaults, I further disabled any unnecessary devices, so now the settings are: ICH SATA Control Mode : IDE SATA Port0-3 Native Mode : Disabled Onboard SATA/IDE Device : Enabled Onboard SATA/IDE Ctrl Mode: IDE Serial port, LAN, 1398, onboard audio, USB controller: all are disabled. Now what happens in this case is: when I select "Start Windows 98 Setup from CD-ROM", the whole thing fails at the first step where it tries to load CD-ROM driver (OAKCDROM/OEMCD001 I think) - it just says no CD drives found. But if I connect a SATA CD drive to a different SATA port, so that it shows up during POST as IDE Channel 2 Master: ATAPI CD-ROM (I don't recall the exact model name) then this drive does get detected and setup resumes. Why is this a problem? Because this same behavior happens in DOS - no matter what CD driver I use (VIDE-CDD, GSCD, OAKCDROM, etc.) with the motherboard's IDE connection - the IDE CD drive isn't detected but the SATA CD drive is. The latter is missing some very important functionalities - the front audio 3.5 mm jack and the audio out connector on the rear. So I really want to make the IDE CD drive work in DOS, but I've had no luck. Even tried out a couple of different IDE CD drives apart from the TEAC, but same result. If anyone knows why this happens and how this can be resolved, I'd be very grateful for any pointers.
  9. I tested the latest version : EX58-UD4 motherboard with ALS888. Works just fine for me so far. Tried the following: midi file playback, in-game playback (Hitman Contracts). Let me know if there's anything more specific I can test on and report
  10. @jumper Thanks! I'd downloaded that but I thought I'd ask for D00748-001-002.exe or 5.1.0.2800/2700/2100, since these later drivers may offer some functionality improvement. Just in case you or anyone else downloaded any of these files back in the day and still has them, it'd be awesome if you could share here. But if not, it can't be helped
  11. @farfigs11 @FantasyAcquiesce @jumper Sorry to disturb you guys, but do you still have any of these softwares: D00748-001-002.exe, or Widcomm 5.1.0.2700 or Widcomm 5.1.0.2100? All of the links are dead and I'm trying to get a hold of any of these to get bluetooth functionality
  12. @SweetLow Dude you're a wizard! After running that BAT file the game performance is back to same levels as it was with 2 Gb RAM. I feel stupid for just giving up and abandoning this thread way back. I should have followed up with you. I want to know a few things if it's okay with you: 1. Any further steps you think I should take, apart from adding the .BAT code to autoexec? 2. Suppose I add 3 more RAM sticks, taking up the total RAM to 24 gb (since I want to dual boot this along with Win10). In this new 24 Gb setup, would the .BAT code remain the same? 3. Is there any resource from where I can learn exactly how all this memory addressing, MTRR, code in .bat file works? I'm genuinely curious to get up to same level of knowledge, if feasible
  13. Sorry for the delay. I pressed F8 -> command prompt only. Then navigated to msr/DOS_RM, pasted the .bat there. Then I executed the .bat file. Typed "win" and windows started normally. Then I ran msr/Win9x/MTRR_VAR and here is the output: MTRRcap Register: 000000FE 0000000000000D0A Variable MTRR Count: 10 Fixed MTRR Supported: TRUE Write-combining (WC) Memory Type Supported: TRUE SMM Memory Range Registers (SMRR) Supported: TRUE MTRRdefType Register: 000002FF 0000000000000C06 Default Cache Type: 06h Writeback - !!! Warning MTRR Enabled: TRUE Fixed MTRR Enabled: TRUE Reported Processor Physical Address Size (bits): 36 Variable MTRRs - Base, Mask and Decription: 00000200 00000000F0000000 0000000FF0000800 256M @ 3G 768M / UC 00000202 00000000C0000000 0000000FE0000800 512M @ 3G / UC 00000204 00000000E0000001 0000000FF0000800 256M @ 3G 512M / WC 00000206 0000000010000001 0000000FF0000800 256M @ 256M / WC 00000208 0000000000000000 0000000000000000 Not used 0000020A 0000000000000000 0000000000000000 Not used 0000020C 0000000000000000 0000000000000000 Not used 0000020E 0000000000000000 0000000000000000 Not used 00000210 0000000000000000 0000000000000000 Not used 00000212 0000000000000000 0000000000000000 Not used
  14. Thanks. I have a few clarifications: regarding point 1, do you mean I should press F8 -> start in command line only mode -> run the .bat above -> and then type "win" and generate output for MTRR_VAR? And regarding your point 3, I saw the linked thread. For now I won't install the vmm4gfix patch. For now I will just share the MTRR_VAR output with you using the procedure I said above. Hope that is fine
  15. So with the triple 4 gb sticks, a weird effect I was seeing - the BIOS POST screen itself would report either 4 gb RAM (even with three 4 gb sticks) or 8 gb RAM - depending on which order I put those sticks in the slots even though the sticks are same brand and same model. This was frustrating me so I changed the sticks. Now it is - Slot A - one 4 gb 1333 RAM, slots B and C - 4 gb 1600 RAM. The two 1600 4 gb sticks are the same model, but obviously different from the 1333 4 gb stick in slot A. With this config the BIOS correctly reports 12 GB memory during POST. Here are the outputs you requested: MTRR_VAR output MTRRcap Register: 000000FE 0000000000000D0A Variable MTRR Count: 10 Fixed MTRR Supported: TRUE Write-combining (WC) Memory Type Supported: TRUE SMM Memory Range Registers (SMRR) Supported: TRUE MTRRdefType Register: 000002FF 0000000000000C00 Default Cache Type: 00h Uncacheable MTRR Enabled: TRUE Fixed MTRR Enabled: TRUE Reported Processor Physical Address Size (bits): 36 Variable MTRRs - Base, Mask and Decription: 00000200 0000000000000006 0000000F00000800 4G @ 0 / WB 00000202 00000000C0000000 0000000FC0000800 1G @ 3G / UC 00000204 0000000100000006 0000000F00000800 4G @ 4G / WB 00000206 0000000200000006 0000000E00000800 8G @ 8G / WB 00000208 0000000300000006 0000000FC0000800 1G @ 12G / WB 0000020A 0000000000000000 0000000000000000 Not used 0000020C 0000000000000000 0000000000000000 Not used 0000020E 0000000000000000 0000000000000000 Not used 00000210 0000000000000000 0000000000000000 Not used 00000212 0000000000000000 0000000000000000 Not used EXTINFO.EXE /L output Conventional Memory: Int 12h Memory below 1M: 636 KB (00000000 - 0009F000 : 0009F000), 636K Extended Memory: Int 15h, AH=88h Memory above 1M: 0 KB when OS booting: 65472 KB (00100000 - 040F0000 : 03FF0000), 63M 960K Int 15h, AX=E801h Free between 1M and 16M: 0 KB Free above 16M: 0 KB Configured between 1M and 16M: 15360 KB (00100000 - 01000000 : 00F00000), 15M Configured above 16M: 3128192 KB (01000000 - BFEE0000 : BEEE0000), 2G 1006M 896K Int 15h, EAX=0000E820h 0000000000000000 - 000000000009F800 : 000000000009F800 1 (Available), 638K 00000000000F0000 - 0000000000100000 : 0000000000010000 2 (Reserved), 64K 00000000FEC00000 - 0000000100000000 : 0000000001400000 2 (Reserved), 20M 00000000F0000000 - 00000000F4000000 : 0000000004000000 2 (Reserved), 64M 000000000009F800 - 00000000000A0000 : 0000000000000800 2 (Reserved), 2K 00000000BFEF0000 - 00000000BFF00000 : 0000000000010000 2 (Reserved), 64K 0000000000100000 - 00000000BFEE0000 : 00000000BFDE0000 1 (Available), 2G 1021M 896K 00000000BFEE1000 - 00000000BFEF0000 : 000000000000F000 3 (ACPI Reclaim), 60K 00000000BFEE0000 - 00000000BFEE1000 : 0000000000001000 4 (ACPI NVS), 4K 0000000100000000 - 0000000340000000 : 0000000240000000 1 (Available), 9G Available: Bytes KiB MiB GiB TiB Below 4GiB: 3219650560 3144190 3070.5 3.0 0.0 Above 4GiB: 9663676416 9437184 9216.0 9.0 0.0 Total: 12883326976 12581374 12286.5 12.0 0.0
  16. Absolutely interested in trying to correct it. Just let me know what to do. One thing though - I don't have your level of technical knowledge on this, so you'll have to phrase your instructions so that a layperson like me can understand.
  17. Okay so I'm attaching output for 3 different configs -> 1+1 gb (identical sticks) dual channel. 4 gb single channel. And 4 + 4 + 4 gb (identical sticks) triple channel. Reproducing what's written on the RAM stickers for the two types of sticks: 1. Kingston 1GB 1Rx8 PC3 - 10600U - 9 - 10 - A0. (next line) HP497156 - D88 - ELFWG 9995402 - 049.A00G. (next line) 5260487 -1112 2. Zipmem 4GB DDR3 1600MHz Desktop RAM | Desktop -Memory| U-DIMM RAM | Pin-240, Volt - 1.35v/1.5v CL-11 | Long-DIMM | PC3-12800 | 2Rx8 Dual Rank. A 38841 0525 00 Maybe some of the above info is relevant/useful. Anyways here's the MTRR_VAR output for the 3 configs: 1 + 1 gb dual channel MTRRcap Register: 000000FE 0000000000000D0A Variable MTRR Count: 10 Fixed MTRR Supported: TRUE Write-combining (WC) Memory Type Supported: TRUE SMM Memory Range Registers (SMRR) Supported: TRUE MTRRdefType Register: 000002FF 0000000000000C00 Default Cache Type: 00h Uncacheable MTRR Enabled: TRUE Fixed MTRR Enabled: TRUE Reported Processor Physical Address Size (bits): 36 Variable MTRRs - Base, Mask and Decription: 00000200 0000000010000001 0000000FF0000800 256M @ 256M / WC 00000202 0000000000000006 0000000FF0000800 256M @ 0 / WB 00000204 0000000020000006 0000000FE0000800 512M @ 512M / WB 00000206 0000000040000006 0000000FC0000800 1G @ 1G / WB 00000208 00000000E0000001 0000000FF0000800 256M @ 3G 512M / WC 0000020A 0000000000000000 0000000000000000 Not used 0000020C 0000000000000000 0000000000000000 Not used 0000020E 0000000000000000 0000000000000000 Not used 00000210 0000000000000000 0000000000000000 Not used 00000212 0000000000000000 0000000000000000 Not used 4 gb single channel MTRRcap Register: 000000FE 0000000000000D0A Variable MTRR Count: 10 Fixed MTRR Supported: TRUE Write-combining (WC) Memory Type Supported: TRUE SMM Memory Range Registers (SMRR) Supported: TRUE MTRRdefType Register: 000002FF 0000000000000C00 Default Cache Type: 00h Uncacheable MTRR Enabled: TRUE Fixed MTRR Enabled: TRUE Reported Processor Physical Address Size (bits): 36 Variable MTRRs - Base, Mask and Decription: 00000200 0000000000000006 0000000F00000800 4G @ 0 / WB 00000202 00000000C0000000 0000000FC0000800 1G @ 3G / UC 00000204 0000000010000001 0000000FF0000800 256M @ 256M / WC 00000206 0000000000000006 0000000FF0000800 256M @ 0 / WB 00000208 0000000020000006 0000000FE0000800 512M @ 512M / WB 0000020A 00000000E0000001 0000000FF0000800 256M @ 3G 512M / WC 0000020C 0000000000000000 0000000000000000 Not used 0000020E 0000000000000000 0000000000000000 Not used 00000210 0000000000000000 0000000000000000 Not used 00000212 0000000000000000 0000000000000000 Not used 4 + 4 + 4 gb triple channel: MTRRcap Register: 000000FE 0000000000000D0A Variable MTRR Count: 10 Fixed MTRR Supported: TRUE Write-combining (WC) Memory Type Supported: TRUE SMM Memory Range Registers (SMRR) Supported: TRUE MTRRdefType Register: 000002FF 0000000000000C00 Default Cache Type: 00h Uncacheable MTRR Enabled: TRUE Fixed MTRR Enabled: TRUE Reported Processor Physical Address Size (bits): 36 Variable MTRRs - Base, Mask and Decription: 00000200 0000000000000006 0000000F00000800 4G @ 0 / WB 00000202 00000000C0000000 0000000FC0000800 1G @ 3G / UC 00000204 0000000010000001 0000000FF0000800 256M @ 256M / WC 00000206 0000000000000006 0000000FF0000800 256M @ 0 / WB 00000208 0000000020000006 0000000FE0000800 512M @ 512M / WB 0000020A 00000000E0000001 0000000FF0000800 256M @ 3G 512M / WC 0000020C 0000000000000000 0000000000000000 Not used 0000020E 0000000000000000 0000000000000000 Not used 00000210 0000000000000000 0000000000000000 Not used 00000212 0000000000000000 0000000000000000 Not used Please let me know if there's any other info you need. Or if you need me to try something and report back the results
  18. Sure, give me a few days to test this out and get back to you. Will be out for vacation for a few days
  19. True, but even with just a single 4 gb 1333 MHz stick, the same slowdown behavior happens. Win98 works in strange ways from what I've seen - components that work perfectly in other setups, may suddenly start giving problems when used together. e.g. this RAM related slowdown doesn't happen if I use the same RAM, GPU, etc. in a G41MT-ES2L board
  20. Unfortunately, none of these solutions helped. I think it may be a quirk with my particular hardware setup (X58 chipset more specifically) Thanks a lot mercury. This didn't resolve the issue (maybe some issue with Intel X58 or Gigabyte board that I have (EX58-UD4))
  21. Oh my bad, let me update that thread with the results for that particular issue
  22. The EAX (in fact sound hardware acceleration) related issue is independent of the nvidia driver - same issue happened even if I have an ATI X850. No longer though, since I removed IRQ steering. And about RLoew's patches, yeah - as far as I remember I have PATCHMEM and TBPLUS installed - though I did check the EAX related issue before installing TBPLUS and it was still there, so I guess TBPLUS isn't at fault
  23. Under the BIOS PCI devices listing, both are shown as having IRQ 5. In Win98 device manager too, both still have the same IRQ 5. And yet now everything works perfectly. Very strange and I don't have the first idea what's going on. Another interesting thing - before when I played Hitman Contracts with EAX enabled (SB Audigy 2 ZS), after a while the sound would start tearing and repeating (as if some sound buffer underflow or overflow happened). After this IRQ steering related change, even that sound problem went away. As I said, very weird..
  24. @SweetLow Hey man, thank you so much for giving me the hint of IRQ Steering. I looked it up online and found that IRQ steering settings can be found in PCI Bus device settings. So I went to pci bus properties in safe mode, then in settings tab, under Device enumeration, changed from "Use Hardware" option to "Use BIOS" option. Left the "Override Bridges" check box unchecked. Then in the IRQ Steering tab, I just unchecked the "Use IRQ Steering" check box (this also disabled all the sub-options: Get IRQ table using ACPI BIOS, Get IRQ table using MS Specification table and Get IRQ table from Real Mode PCIBIOS 2.1 call). Then after restarting, both the VGA driver and SMB via LAN access works perfectly. I admit I don't have the least bit of idea what those options meant. Maybe I only had to disable one or two things or suboptions. I'll test with games further and update here if anything got broken after my changes
  25. Hey SweetLow, regarding IRQ Steering.. I don't think so. I don't see it among enumerated devices, but I have attached the screenshots for various devices for reference. I'm not sure what jumbo frames mean, but if you can tell me where or how I can find the info (i.e. whether or not I jumbo frames are used on the RTL8111 device), please let me know. I'll attach logs/screenshots as necessary. By previous problem solving do you mean the one where I was trying to force detection of only up to 2 Gb RAM?
×
×
  • Create New...