This project is fairly straightforward. I have integrated the Device Data from the Intel Chipset Software Installation Utility versions 18.104.22.1687 and 22.214.171.1249 (up to ICH9; all after ICH6 is UNOFFICIAL) (excluding server motherboard/Xeon CPU chipsets due to 64KB INF size limit) into the original MACHINE.INF, MACHINE2.INF, and MSHDC.INF files. At the moment, only files for 98SE English have been created. I may consider creating equivalent versions of these INF's for ME/98FE (MAYBE 95, it is more complicated) if there is sufficient interest.
Updated info for USB Devices is not included in this initial version. The reason being that there would need to be multiple versions of USB.INF and USB2.INF, depending on if the original USB files are to be maintained; if manufacturer-issued USB2 drivers will be in use; or if NUSB 3.3, NUSB 3.6, or any other unofficial package is used in a target system.
Hopefully some of you with Intel or Intel-based systems can test these in a new installation.
Answers to a few initial questions:
Do I NEED these INF's?
No, but they can take a step out of setting up a new system. They are also only useful for new Windows 98SE installations on Intel or Intel-based motherboards.
How do I use these INF's?
Unzip them and place them in the same directory as your Windows 98SE CAB files prior to installation, and they will be used instead of the older versions inside the CABs.
In order to use these, you will need to copy the \WIN98 folder of your 98SE CDROM to your Hard Drive and install from there, or be able to create a new Windows 98SE CD with these files added to the \WIN98 folder.
What do these INF's do?
These INF's provide all of the Device Information contained in the above listed versions of the Intel Chipset Software Installation Utility. If you use these updated INFs during 98SE installation, you will no longer need to install the Intel Chipset Software Installation Utility to provide drivers/identify devices on your Intel or Intel-based motherboard.
EDIT 7/20/13 :
I have split the project into two INF sets, one to be used with Intel Chipsets up to ICH6 (mostly 8xx chipsets) and one to be used with ICH7/ICH8/ICH9/ICH10. (ICH10 not included yet!) Please use the proper version for your system.
I have tested the ICH6 and below INFs on some ICH6 and ICH5 systems, and I know these work.
Based on the issues schwups reported below, I have reduced the size of MACHINE2.INF for the ICH7 and up INF set. This set is still experimental, and this reduced version is for testing ONLY!
If anyone can test, especially on ICH7/ICH8/ICH9 systems please report your results.
INTEL_INF_98SE.ZIP - 44.9 Kb
Edited by LoneCrusader, 18 October 2013 - 12:22 AM.