Jump to content


  • Posts

  • Joined

  • Last visited

  • Donations

  • Country

    United States

Everything posted by beansmuggler

  1. Thinking I might shelf the CD thing again until I can get the other things working since it's oddly picky and the MSDOS drivers at least provide a working option. I've kept at the two-step option and tried several different configurations, setup flags, and patch series, but it looks like there's no way to make it cooperate across reboots for now. I tried looking at the manual for the Ultra ATA, but I don't think anything I read would help point out what is going wrong. Since audio seems like it would be the next pickiest to deal with, I figure I'll go with Ethernet first. Something's running on the computer that keeps me from being able to check the BIOS at the moment, but the Internet and some of my other posts seem to say that I either have Broadcom 57XX Gigabit Integrated Controller, 59XX 10/100 Ethernet Controller, or "10/100/1000 Gigabit Ethernet network interface adaptor". Trying to use an INF I found online didn't seem to work out, so I'm guessing I need to be using some kind of software to help connect thru Ethernet. Would I use Odyssey here, or something different?
  2. Got an email back from them and it's apparently a false positive, so I've copied the Power Pack to the computer. The SP1 IE version on it helps get around the issue where MDCU doesn't recognize that I've patched IE, but it still locks up after reboot. Also, I've switched from VIDE-CDD to XGCDROM since MDGx listed it as specifically SATA-relevant.
  3. I tried using Safe Mode for SESP21A, but it still seems to freeze when I boot into normal mode, even after booting into Safe mode. Maybe that has to do with the cocktail of things I do during the 98SE setup process? I noticed it undoes the Safe mode fix so I have to manually re-fix it. Working on getting everything required for MDCU together for now, will note that Windows Security is detecting "Trojan:Win32/Wacatac.B!ml" and "Program:Win32/Wacapew.C!ml" in the MGDx upload of W9xPP 5.01. I downloaded the pack since it has MDIE6CU and MDDACU, which the readme for MDCU says are separate and required for MDCU to work properly.
  4. Where's the safest source to get IE6.0SP1 for MDCU? Also yes, I usually replace the MACHINE/MACHINE2/MSHDC drivers in C:\WINDOWS\INF with the LoneCrusader ones after the first reboot.
  5. Decided to try SESP21A first since it seemed the easiest, but I was never able to successfully boot back into Windows after it finished. I tried the "two stage" method, but I'm stuck on stage 1. The system installed a Standard IDE/ESDI with a Code 10 error. I think this might be caused by a mistake on my part because, even though the PCI Bus was skipped, the system still seems to complain that an A: drive is present. I'll try formatting again and doing a new install. If that doesn't work, I might try AHCICD from rloew since I realize that I never tried that one before. If these fail and nothing else arises, I guess I'll have to concede and move onto the ethernet controller. EDIT: Tried a fresh install and it didn't work, so I tried AHCICD with AHCI. It initially didn't recognize the computer as being in AHCI mode at all, and then later found no AHCI optical disk when I tried specifying controllers, so I guess I'll hold off on pursuing that and accept the compatibility-mode fate. Should one of the DOS long filename patches help ameliorate things at least? Also, is there anything I can try to keep My Computer from trying to read disc contents to generate thumbnail previews when I open My Computer?
  6. After setting it to "No IDE Channels enabled" and restarting my computer, the Ultra ATA let go of IRQ 14 (no device on the system has IRQ 15) and the first two IO ranges, leaving only 6FA0-6FAF. When I install the IDE/ESDI driver, the IDE/ESDI automatically claims the IRQ and IO ranges that were released by Ultra ATA: Input/Output Range 03F6 Input/Output Range 01F0-01F7 Interrupt Request 14 If I choose "No" when Windows asks me to restart, the screen pauses for a second, and then I can go to Device Manager and see the DVD+-RW under the IDE/ESDI, but it will disappear after I reboot. It does not let me change individual resource setting values, but I can choose from 8 different configurations: Configuration 0 is the one shown above. Configurations 2 and 4-6 conflict with Direct access memory controller. Configurations 1 and 7 use IO ranges with IRQ 14 and 15 (if I choose the one with IRQ 15, every configuration except 0 switches to IRQ 15). When I choose any configuration that uses IRQ 15, the exclamation point goes away, but I think that's because nothing's there -- if I set the Ultra ATA to "Both IDE Channels enabled", the Secondary IDE controller uses IRQ 15, while the Primary IDE controller uses 14. When I use any IRQ 14 configuration, it gives a Code 10 error. Funny enough, I decided to try the conflicting configurations, and all of them came up as "No conflict" except for configuration 2. However, they were still stuck under Code 10 errors.
  7. No luck with this one either. It seems to have the same problems as "Primary IDE controller" did, and I cannot change the resources on it. I could get the CD drive to appear if I chose to install the driver without restarting, but it would disappear after a reboot. After trying this a few more ways with some different drivers, I realized that I hadn't looked up the CD drive online, so I popped "HL-DT-ST DVD+-RW GSA-T21N" into Ecosia and found three different revisions on Dell's website. On the driver page for my computer on Dell's site, they listed firmware version A102 as the latest version, though I found a version A103 listed as an older driver after A102 didn't help. I tried each one by doing the resource trick to make the CD drive appear, then running the firmware update until I finally got to A103. In the end, it still didn't work, but I guess this may help with any future fixes. I also realize that I have neglected to state that, when the CD drive appears, it does just that - like my hard drive (not the controller, but the drive itself), it just appears without Add New Hardware appearing to tell me. I assume this is normal, but I'm noting it here just in case.
  8. I tried both of these options but sadly they didn't work. I tried reinstalling and doing these from a fresh install too, but it didn't work out. I tried the NOIDE route, but my registry didn't have NOIDE in it, even after a reinstall. The only note listed on the Performance tab is "Drive A is using the MS-DOS compatibility mode file system", which is strange because I don't have a floppy drive installed. For the resource trick, my Ultra ATA only has one configuration given: Input/Output Range 01F0-01F7 Input/Output Range 03F6-03F6 Interrupt Request 14 Input/Output Range 6FA0-6FAF The last one is shown as 6FA0-6FA7 when looking at the Resources tab on the Primary IDE controller. Since the last field is the only one I'm able to edit, I changed it to 6FE0-6FEF, which was the first available range I found when going upward (under Primary IDE controller, this will show as 6FE0-6FE7). Did a restart and was back to the same problem. From here, I changed the last entry back to 6FA0-6FAF and checked the "Use automatic settings" box. This made the first 2 I/O ranges disappear, changed the last one to 1000-100F (the last range disappears under the resources tab of Primary IDE controller for unknown reasons here), reveals the CD drive, and also creates a Secondary IDE controller (dual fifo) for unknown reasons (funny enough, it will do this even if you explicitly set the Ultra ATA's Dual IDE Channel Settings to "Only Primary IDE Channel Enabled"). After restarting, the Ultra ATA now has the yellow exclamation mark (Primary IDE controller does not appear under it) and it claims to have a resource conflict because it's trying to use the range that was set to System Reserved earlier. I feel like the machine is only working because the resources are actually being changed rather than being on any "correct setting" for some reason, since I can probably choose any range of values and it will work only until I reboot. Maybe I'd need to make a tool that changes the resources after each boot so it shows up? Also, would turning Multi Core Support back on in the BIOS help?
  9. Gave this a shot, but even making the HDD boot dead last so the CD boots first, and booting from hard disk thru the windows 98 disk, it didn't recognize the drive, so maybe it's not timing? Unless something happens in the boot process to ignore it idk It's the "Primary IDE controller (dual fifo)" under "Intel ICH8M Ultra ATA Storage Controllers - 2850" with the yellow exclamation point. The Resource tab for the dual fifo shows "No conflicts.", and it's only after editing the bottom-most value in Resources to another range that the exclamation point goes away, which allows the CD drive to load and appear in Device Manager. The error code in Device Manager is Code 10.
  10. Thanks, I'll have to try those out. One thing I noticed after copying the last 2 vxd's over is that restarting in MS DOS mode allows me access to the CD drive just fine using MSCDEX, though it pauses for a second or two while it waits for the drive to get ready. I think something in normal mode is "impatient" and doesn't wait for the CD drive to get ready, so it fails to recognize it and provides the yellow exclamation mark. A similar thing happens when I start up the computer and choose to boot from CD/DVD: if I choose to boot instantly, it ignores it and goes to HDD booting, but if I wait a few seconds and then choose to boot from CD/DVD, it allows me to do that. If this doesn't work, is there perhaps some setting that would make 98SE wait for the drive to be ready instead of giving up on it?
  11. Completed, but nothing changed. ESDI_506.PDR is still on the 2222 version tho, should I try to update that to 2225 or newer? Also, while I'm not sure if it has any significance, I didn't get a "this file already exists, do you want to overwrite?" warning when copying CONFIGMG, though I did for IOS, though I'm certain they have both been copied to the right place.
  12. CONFIGMG.vxd has "Not available" for all 3 information fields, and I don't know if that's caused by PATCHMEM or not. IOS.vxd is listed as version 4.10.2222
  13. Tried this and kept messing with things to see if anything would change, and while I'd see the CD drive in safe mode, it wouldn't show up in normal mode even though Setup seemed to rem the entry. After unchecking "Disconnect" in Safe Mode, I decided to try out changing one of the resources on the driver to some other empty setting and it suddenly permitted the drive. However, it doesn't seem to keep working after I restart the computer, as it goes back to yellow exclamation mode and hides the CD drive. This might be because my CD drive seems to take a few tries to start up, but I'm not sure (it makes stopping and starting sounds a few times each time the computer turns on).
  14. Somehow, I was able to get the CD-DVD drive detected through the slipstream drivers while trying to get an ATA mode /p j (I think? I've reset this thing at least 10 times in the past few days) boot to work and now I guess I'm gonna try to rededicate to the grind if possible. I don't know exactly what caused it, but I was trying to delete Enum and reinstall different drivers and so on, and in one of the reboots I somehow got a CD-DVD drive listed under the primary fifo, though my setup still wasn't stable and had to be abandoned. I haven't been able to replicate it since. This is my Sisyphus task (I feel like I'll end up abandoning this again anyways since I'm currently stuck at a pattern of events that keeps me from booting consistently, but the prospect of having this all possible without relying on DOS CD is appealing now that it seems possible)
  15. I tried restarting and going back to ATA mode and using PATCHMEM with ConservativeSwapfileUsage=1 (though I still have to use HIMEMX in the setup process) and that got rid of the drive C compatibility mode and the "compatibility-mode paging reduces overall performance" messages in the Performance tab, leaving just the message about drive A being in compatibility mode (which I still don't get since drive A remains unattached to this computer due to it being USB and nonfunctional). Unless I figured out how to build something specifically to help this computer, I feel like I'm going to have to stick with CD drive access through DOS settings in CONFIG.SYS/AUTOEXEC, though I'll keep the AHCI stuff on hand if anything ever comes up. The O2Micro CCID SC Reader, PCI Card, PCI Ethernet Controller, PCI Network Controller, and two PCI Universal Serial Buses are still the only things remaining like with the AHCI setup, so I guess I'll start trying to hunt those down. I tried that 100000 driver pack listed somewhere else on this site and, while it had a driver I definitely recognized by name, nothing I tried seemed to detect anything new (I didn't try all the subfolders, but that's too tedious to be worth it imo), so I'll keep looking elsewhere. Given how the XP drivers for this computer required .exe installers for wifi, audio, and 02micro, I might try to find Ethernet first. So far I have a copy of the DOS and win2k drivers for it, but I doubt that either of those would be useful. EDIT: found a 98SE version of the Ethernet controller driver here , but it doesn't seem to work like it should. Maybe it's because I used the wrong .cat file the first time around, but installing this device, looking at its properties, and now even booting up all have an added freeze to them while I wait for something mysterious to happen behind the scenes. Might try doing a reinstall to see if it was something wrong with the .cat I used the first time (it was for windows ME rather than 98SE i think), but I'm still stuck on the yellow exclamation point for now.
  16. I haven't got a working system myself to know if the USB patches offered online fix the bootup issue, but I think 98SESP3 and NUSB33 are my best guesses. Make sure to read everything before running something tho, since I'm clueless
  17. 98 just doesn't cooperate well with USB. If you go into Safe Mode or Command line only with a USB in, it lets you keep going
  18. I was doing some reading around today and saw here that someone was able to get an M70 (which is apparently based on a D810) to work properly with ICH8 chipset drivers. Would this be worth a shot? Also, should I switch to PATCHMEM with ConservativeSwapfileUsage=1 instead of HIMEMX? This post on the D600 also suggested going the ATA route and just messing with resources until the conflicts are gone, but it sounds potentially fragile as more things get installed
  19. Ok, decided to use this time to restart and provide exactly how I carried out this new setup I just did. Here's some information in the BIOS that seemed helpful to be sure we're on the same page: Processor ID: 00010676 Processor Cache Size: 6144KB Memory installed: 4096 MB Memory technology: DDR2 SDRAM Primary hard drive: 160 GB HDD Mod bay device: DVD+/-RW System DBay device: none Video controller: Intel Crestline GRaphics Video BIOS version: 1588 Video memory: 8 MB Audio controller: Sigmatel 9205 Modem controller: Conexant HDA D330 MDC Wi-Fi Device: Intel Wireless no cellular/bluetooth device no flash cache module This is the BIOS settings you start out with (things unmentioned seemed unimportant and were at their default setting): Integrated NIC: Enabled w/PXE Internal modem: enabled external usb: enabled parallel port: ecp serial port: com1 pc/1934: off sata: ahci modbay: enabled flashcache: off asf mode: off microphone: enabled ambient light sensor: off primary video: onboard video cpu xd support: enabled signed firmware update: disable tpm security: off tpm activation: deactivate computrace: deactivate multi core support: off dynamic acceleration: off speedstep: off usb emulation: on internal bluetooth: off internal wi-fi: enabled internal cellular: off Here are the steps I went through (not exactly straightforward but I wrote them as I did each step to be sure): 0. Boot from CD ROM and make sure you have drive pre-partitioned to 10001 Mbytes in fdisk (this is what it says on my Win98 CD, can't remember what the actual size is from when I first apportioned it) 1. Format C:, no volume label 2. xcopy your win98 folder to C: with the /E flag 3. xcopy STUFF folder to C: with /E flag (STUFF contains seperate folders for AHCI driverset, chipset drivers, D600 drivers, HDAFILES directory, SATA drivers [now unused], and video drivers) 4. Reboot and disable USB emulation 5. Restart and boot from CD ROM 6. Start computer with CD support 7. C:\WIN98>setup /p i 9. Just go thru it all with default settings (computer name LAPPY so everyone knows you're cool), also skip making a setup disk 10. Let it restart but boot from CD again with CD support 11. Copy AHCI4.INF, MACHINE.INF, MACHINE2.INF, and VBEMP.INF from STUFF to the INF folder 12. Realize you're stupid and restart to re-enable USB emulation so you can boot from cd again and copy HIMEMX.EXE to C:\ 13: Add "DEVICE=C:\HIMEMX.EXE /MAX=523264" to CONFIG.SYS 14. Rename MSHDC.INF in the INF folder to MSHDC.BAK 15. Make these changes to safe mode: https://msfn.org/board/topic/142953-more-than-1-gib-in-win9x-safe-mode/ 16. Reboot and turn USB emulation back off 17. Let the installation continue 18. Use StrongBad as your name so everyone knows you're *really* cool 19. Use your code and continue with installation (when asked for VBEMP driver disk, point to C:\STUFF\VID; when for AHCI, point to C:\STUFF\AHCI) 20. Make sure date/time is current and uses EST, auto adjusts for DST 21. Let it keep going and restart itself, don't give yourself a password 22. Install everything is asks for from in the INF directory (should just be the monitor and nothing else) 23. Uncheck "Show this screen each time WIndows 98 starts" At this point, everything should have installed and AHCI port 2 and 3 should be exclamation points. The following should be yellow question marks: O2Micro CCID SC Reader, PCI Card, PCI Ethernet Controller, PCI IDE Controller, PCI Network Controller, and two PCI Universal Serial Buses. The CD drive doesn't show, and the Performance tab should say how compatibility-mode paging reduces overall performance and that drives A and C are using compatibility mode.
  20. This one doesn't really seem to work, unless maybe you mean I have to do it on a fresh install? I've tried this six ways from Sunday and it always installs itself as the dual fifo thing and never allows for any CDROM drive. Disabling USB emulation doesn't prevent the two phantom USB-related question marks from appearing, either. IDK. The BIOS says I don't have one installed, but it's also said the same for my ModBay device when my CD drive is clearly installed (and it knows that too, since on a different screen in-BIOS it will acknowledge that it's installed). I'm too risk-averse to take it apart! Sounds good. I tried it out, but it doesn't look like it works on my computer. Just hangs on the 98 logo screen. That's unfortunate! When I get some time I could get a write-up going, yeah. My setup has had months of existence messing with variables though, so it might be easier if I reach another reset point.
  21. I should note that I made an error earlier in my post that I've since corrected (putting "Default" where it should've been chronologically, where i accidentally said "No IDE Channels enabled"), but I guess it doesn't change anything. In this case, should I try using AHCILDR provided in the AHCI driver files? I've been hesitant to use it since I don't want to risk damaging the BIOS, but it looks like the options left are starting to disappear. Also, I feel I should mention that many installations on this machine have given me a bluescreen on their first startup warning me that my drivers would be switched to compatibility mode. Would a new install be warranted to try and circumvent this?
  22. I'm not sure what you mean, as I uninstalled the driver earlier. Reinstalling it and changing the Dual IDE Channel Settings in Device Manager to "No IDE Channels enabled" made the "Primary IDE controller (dual fifo)" go away, and now the device status for Ultra ATA says: "This device is disabled because the BIOS for the device did not give it an IRQ (Interrupt Request). (Code 29.) You must enable the device in the BIOS. See your hardware documentation for details, or contact your computer manufacturer to get an updated BIOS." However, while I did this, I remembered seeing something before about how this Ultra ATA controller might actually just be the CD/DVD drive. After restoring the Dual IDE Channel Settings to "Default" (which brought things back to the Primary IDE controller problem), I went into the BIOS and set the Modular Bay Device (which is currently the CD/DVD) to Off, which gave me the same error code as above, so I guess Ultra ATA is actually the Modular Bay area that the CD/DVD is stuck in. Knowing this, I changed the Dual IDE Channel Settings back to "No IDE Channels Enabled" and added the following to AUTOEXEC and CONFIG.SYS (which were both blank before this): CONFIG.SYS: DEVICEHIGH=C:\STUFF\CD\VIDE-CDD.SYS /D:IDE-CD AUTOEXEC.BAT: @ECHO OFF C:\STUFF\CD\SHSUCDX /D:?IDE-CD This gave me access to the CD drive in My Computer. This probably isn't the ideal solution since it added Drive D to the list of drives (which was previously only A and C) that are "using MS-DOS compatibility mode file system" according to the Performance tab, but user keenmaster486 in this forum post suggests that it's the only way you can get Latitudes to use the CD drive in 98, so I guess this means the Ultra ATA might not be a "truly fixable" problem for now? Also, another funny thing to note: in Safe Mode, a "Secondary IDE controller appears", but never in normal mode. What's the third drive that AHCIMAP was detecting, in this case? Could it mean that one of the things listed as "none" in BIOS like Flash Cache are detected as possible in AHCIMAP, but Sentinel only detects things that are actually active/installed?
  23. Here's what I got from Sentinel. It also tried to detect F6DFB800/0, something that moves too fast for me to get a picture, 01F0-01F7/1, 0170-0177/0, and 0170-0177/1, but those passed by without providing any information. The "1 bad sector" and "spare area" notes showed up each time I ran it.
  24. I was checking over things and noticed that the readme for the AHCI driver said: "If your BIOS sets the Controller to AHCI but does not enable it, this Driver cannot be used." How can I know if this is happening in my case? Also, is it worth trying the AHCILDR tool to fix any potential BIOS problems that could be causing the weird behavior?
  25. I miss the good things of childhood, and there were some things that were better then, but a lot only looks better because I was too naive to understand what was bad. Everything has its benefits and losses. If you spend life looking at the rear view mirror, you'll find yourself missing everything that lies ahead (and might get in a fender bender).

  • Create New...