Jump to content

ICH8M Driver for Windows 2000 ?


eanon

Recommended Posts

Hello,

I can't find any Win 2K SATA driver for my Toshiba Satellite L300-16M which comes with a ICH8M.

The two entries seen under the peripherals list in Vista (OEM) are :

- 82801 HEM/HBM SATA AHCI Controlleur

- ICH8M Ultra ATA Storage Controlleur 2850

So, and because I need to install Windows 2000 (and several others OS in multi-boot) in this PC, I've looked at Toshiba site first, and Intel one in a second time : the first one provides Sata drivers for XP and the second one says last ICH drivers for Win2K was about ICH7.

I've effectively checked this by myself integrating those in a Win2K CD using nLite and it doesn't work (I could have chance) at all : drivers loading is well done, then black screen with blink cursor at top left... for the eternity !

Well, the problem is that I really need to install Windows 2000 Pro FR (SP4) in this Toshiba. For information and know a little more about the story (and smarter than a copy/paste here), here is another thread I've opened in the Toshiba Forum : http://forums.computers.toshiba-europe.com...?threadID=36969

Do you know about a modded driver for Win2K ? Do you see a workaround ? :unsure:

Edited by eanon
Link to comment
Share on other sites


I think the short answer is no - not that I know of.

If you're not worried about AHCI, will the latest Intel INF chipset software work? If so, I wouldn't worry about AHCI. That hardware will eat up Win2K without AHCI.

If the latest Intel INF chipset software won't work, you can mess around with the Universal ATA driver for Windows.

Sorry for the US/English link to the Chipset software...

Link to comment
Share on other sites

Tanks, PVU, I'll take a trial using the two ways you gave me : AHCI is not my priority and I just want a working Win2K, so I double cross fingers to do your idea succeed... I'll be back to tell you whatever be the result :)

Link to comment
Share on other sites

Intel Matrix Storage Manager Ver:7.0.0.1020 supports ICH8-M in AHCI mode with Windows 2000.

Details:

- Intel® 82801HEM I/O Controller Hub (ICH8M-E)

- Intel® 82801HBM I/O Controller Hub (ICH8M)

- Intel® 82801HR/HH/HO I/O Controller Hub (ICH8R)

- Intel® 631xESB/632xESB I/O Controller Hub (ESB2)

- Intel® 82801GHM I/O Controller Hub (ICH7MR)

- Intel® 82801GBM I/O Controller Hub (ICH7M)

- Intel® 82801GR I/O Controller Hub (ICH7R)

- Intel® 82801GH I/O controller Hub (ICH7DH)

- Intel® 82801FR I/O Controller Hub (ICH6R)

- Intel® 82801FBM I/O Controller Hub (ICH6M)

Download: http://downloadcenter.intel.com/Detail_Des...ms〈=eng

Release notes: http://downloadmirror.intel.com/15449/ENG/...ase%20notes.htm

ReadMe: http://downloadmirror.intel.com/15449/ENG/readme.txt

It is also supports ordinary ICH8 in AHCI mode (not listed above). You have to patch some inf's to achieve this ICH8 support

IMSM AHCI V7.0.0.1020 (Patched), download: http://rapidshare.com/files/30169630/AHCI_...r_ICH8.zip.html

I have a *success* installing Windows 2000 Professional in AHCI Mode with Intel® Desktop Board DQ963FX ICH8-Based mobo. :)

Starting with ICH9 there is NO support for Windows 2000 in AHCI/RAID mode via Intel Matrix Storage Manager. Very SAD. :( :( :(

Edited by bearwindows
Link to comment
Share on other sites

Intel Matrix Storage Manager Ver:7.0.0.1020 supports ICH8-M in AHCI mode with Windows 2000.

Details:

- Intel® 82801HEM I/O Controller Hub (ICH8M-E)

- Intel® 82801HBM I/O Controller Hub (ICH8M)

- Intel® 82801HR/HH/HO I/O Controller Hub (ICH8R)

- Intel® 631xESB/632xESB I/O Controller Hub (ESB2)

- Intel® 82801GHM I/O Controller Hub (ICH7MR)

- Intel® 82801GBM I/O Controller Hub (ICH7M)

- Intel® 82801GR I/O Controller Hub (ICH7R)

- Intel® 82801GH I/O controller Hub (ICH7DH)

- Intel® 82801FR I/O Controller Hub (ICH6R)

- Intel® 82801FBM I/O Controller Hub (ICH6M)

Download: http://downloadcenter.intel.com/Detail_Des...ms〈=eng

Release notes: http://downloadmirror.intel.com/15449/ENG/...ase%20notes.htm

ReadMe: http://downloadmirror.intel.com/15449/ENG/readme.txt

It is also supports ordinary ICH8 in AHCI mode (not listed above). You have to patch some inf's to achieve this ICH8 support

IMSM AHCI V7.0.0.1020 (Patched), download: http://rapidshare.com/files/30169630/AHCI_...r_ICH8.zip.html

I have a *success* installing Windows 2000 Professional in AHCI Mode with Intel® Desktop Board DQ963FX ICH8-Based mobo. :)

Starting with ICH9 there is NO support for Windows 2000 in AHCI/RAID mode via Intel Matrix Storage Manager. Very SAD. :( :( :(

bear, that version 7 (unmodified) may get it done, but Windows 2000 Pro is not listed as supported. Windows 2000 *Advanced Server* is. Not really sure why they would go to the trouble of making it work for a server and not Pro (although I can guess that maybe Intel took marching orders from Mr. Softie).

Thanks for the modified version. That's a keeper. Next time I get a chance, I'll give it a whirl.

As far as the unmodified version is concerned (attached), eanon, your mileage may vary. Let us know how this works out for you.

You guys may also want to check out Fernando 1's thread within the nLite forum just for fun.

iata70.7z

Link to comment
Share on other sites

(although I can guess that maybe Intel took marching orders from Mr. Softie).

Dunno why support for Windows 2000 Professional and Windows 2000 Datacenter Server is not declared. But I see no difference between these editions of W2K, only different sofware packaging (client/server) and pricing, licensing. Here is a Intel Matrix Storage Manager log-file from Windows 2000 Professional:


System Information

Kit Installed: 7.0.0.1020
Kit Install History: 7.0.0.1020
Shell Version: 7.0.0.1020

OS Name: Microsoft Windows 2000 Professional
OS Version: 5.0.2195 Service Pack 4 Build 2195
System Manufacturer: Intel Corporation
System Model: DQ963FX
Processor: Intel® Pentium® D CPU 3.00GHz
BIOS Version/Date: Intel Corp. MQ96510J.86A.1738.2008.0617.0002, 06/17/2008

Serial ATA Information

Intel Serial ATA Controller: Unknown Controller
Number of Serial ATA ports: 4

Driver Version: 7.0.0.1020
Serial ATA Plug-In Version: 7.0.0.1020
Language Resource Version of the Serial ATA Plug-In: File not found
ISDI Library Version: 7.0.0.1020

Hard Drive 0
Status: Normal
Device Port: 0
Device Port Location: Internal
Current Serial ATA Transfer Mode: Generation 2
Model: ST3320620AS
Firmware: 3.AAD
Native Command Queuing Support: Yes
Size: 298 GB

I'll gave you some other examples of such "commercial declared incompatibility":

1) Windows 2000 + Intel Chipset Graphics (945, 963, 965, 3 Series, 4 Series). There is no *official support* in this case. But the latest XP driver is working with W2K without problems. Install it through "Device Manager -> Update Driver..." Before installing this driver, as usual, install Intel's Chipsets INF Update.

2) Windows 2000 + ATI/AMD Radeon X300-X1950 Series Graphics (i.e. all pre-X2yyy Series). Use Catalyst driver version 7.4 from ATI/AMD site.

3) Windows NT 4.0 + ATI/AMD Radeon 9800-X300-X600 Series Graphics (i.e. all pre X1yyy series). Use one of drivers listed there: http://forum.radeon.ru/viewtopic.php?p=401081#401081 .

4) Windows NT 4.0 + Intel Chipset Graphics (915, 945 Series). There is no *official support* in this case. But the Intel Embedded Graphics driver version 5.1 is working with NT4.

I can expand this list if I remember some more... :)

Edited by bearwindows
Link to comment
Share on other sites

(although I can guess that maybe Intel took marching orders from Mr. Softie).

Dunno why support for Windows 2000 Professional and Windows 2000 Datacenter Server is not declared. But I see no difference between these editions of W2K, only different sofware packaging (client/server) and pricing, licensing. Here is a Intel Matrix Storage Manager log-file from Windows 2000 Professional:


System Information

Kit Installed: 7.0.0.1020
Kit Install History: 7.0.0.1020
Shell Version: 7.0.0.1020

OS Name: Microsoft Windows 2000 Professional
OS Version: 5.0.2195 Service Pack 4 Build 2195
System Manufacturer: Intel Corporation
System Model: DQ963FX
Processor: Intel® Pentium® D CPU 3.00GHz
BIOS Version/Date: Intel Corp. MQ96510J.86A.1738.2008.0617.0002, 06/17/2008

Serial ATA Information

Intel Serial ATA Controller: Unknown Controller
Number of Serial ATA ports: 4

Driver Version: 7.0.0.1020
Serial ATA Plug-In Version: 7.0.0.1020
Language Resource Version of the Serial ATA Plug-In: File not found
ISDI Library Version: 7.0.0.1020

Hard Drive 0
Status: Normal
Device Port: 0
Device Port Location: Internal
Current Serial ATA Transfer Mode: Generation 2
Model: ST3320620AS
Firmware: 3.AAD
Native Command Queuing Support: Yes
Size: 298 GB

I'll gave you some other examples of such "commercial declared incompatibility":

1) Windows 2000 + Intel Chipset Graphics (945, 963, 965, 3 Series, 4 Series). There is no *official support* in this case. But the latest XP driver is working with W2K without problems. Install it through "Device Manager -> Update Driver..." Before installing this driver, as usual, install Intel's Chipsets INF Update.

2) Windows 2000 + ATI/AMD Radeon X300-X1950 Series Graphics (i.e. all pre-X2yyy Series). Use Catalyst driver version 7.4 from ATI/AMD site.

3) Windows NT 4.0 + ATI/AMD Radeon 9800-X300-X600 Series Graphics (i.e. all pre X1yyy series). Use one of drivers listed there: http://forum.radeon.ru/viewtopic.php?p=401081#401081 .

4) Windows NT 4.0 + Intel Chipset Graphics (915, 945 Series). There is no *official support* in this case. But the Intel Embedded Graphics driver version 5.1 is working with NT4.

I can expand this list if I remember some more... :)

Yeah, I know. That has certainly been the case for that 7.4 ATI graphics driver for Win2K. I don't know all of the ins and outs of the core drivers, but it's worked. In that particular case, even though they don't advertise 2K support, there remained a C2_44981.inf for Windows 2000.

As a side note, the last 7 series driver that ATI advertises for XP is 7.12. I'm not sure why...

Since the Intel SATA driver 7 worked for a version of Windows 2000, it would make sense that it would (or could easily) work for any version of 2K. The INF's don't place a restriction on the OS. But unlike the ATI 7.4 driver, there is no INF specifically labled for the OS.

Concerning the Intel Matrix Storage Manager log-file, I'm assuming that you post installed the full Intel Matrix Storage Manager after pre-installing the driver. That's bit surprising. I can see pre-installing the driver, but I'm surprised that the post install of the full storage manager worked. That's good news (assuming your BIOS and Board can handle it in the first place).

Fernando 1 is a pretty astute guy. I've worked with him before. His take that Windows 2000 really can't take advantage of the Intel AHCI (SATA) driver is interesting. On this point, I wonder if there really is a performance gain to be had using the SATA driver (as opposed to using just the base INF chipset driver) for Windows 2000.

It's also interesting that he indicates that the (latest) Intel ICH8/ICH9 SATA AHCI Controllers are not supported by any official Intel textmoding pre-install for XP. The "readme" files indicate that. He's modified the latest driver, but it looks like Mr. Softie is really pushing Vista. You got this above in your modified driver remarks.

Thanks

Edited by PVU
Link to comment
Share on other sites

Since the Intel SATA driver 7 worked for a version of Windows 2000, it would make sense that it would (or could easily) work for any version of 2K. The INF's don't place a restriction on the OS. But unlike the ATI 7.4 driver, there is no INF specifically labled for the OS.

iaStor.sys driver from Matrix Strorage Manager 7.6, 7.8 and later has some APIs that are absent in W2K. These APIs are :


iaStor.sys from 7.8.0.1012 IMSM Package.

HAL.DLL: KeAcquireInStackQueuedSpinLock
HAL.DLL: KeReleaseInStackQueuedSpinLock
NTOSKRNL.EXE: InterlockedPopEntrySList
NTOSKRNL.EXE: InterlockedPushEntrySList
NTOSKRNL.EXE: IoCsqInitialize
NTOSKRNL.EXE: IoCsqInsertIrp
NTOSKRNL.EXE: IoCsqRemoveNextIrp
NTOSKRNL.EXE: RtlGetVersion
NTOSKRNL.EXE: _aulldvrm

Concerning the Intel Matrix Storage Manager log-file, I'm assuming that you post installed the full Intel Matrix Storage Manager after pre-installing the driver. That's bit surprising. I can see pre-installing the driver, but I'm surprised that the post install of the full storage manager worked. That's good news (assuming your BIOS and Board can handle it in the first place).

Right. :) This way it goes:

1. Set HDD controller working mode in BIOS to SATA Native or IDE Legacy mode.

2. Install Windows 2000 (XP, 2003). No nLite or driver integration is needed!.

3. Install Intel's INF Update.

4. Extract IMSM exe-file and get access to individual files i.e. iaahci.inf.

4. Patch iaahci.inf.

5. In Device Manager manually change driver for SATA HDD controller from ICH8/IDE to ICH8/AHCI by picking iaahci.inf.

6. Reboot and change HDD controller mode in BIOS to SATA AHCI.

7. Now system boots and it is in AHCI Mode!

8. If you have problems after rebooting, just set HDD controller working mode in BIOS to SATA Native or IDE Legacy mode and after reboot press F8 and use Last known good hardware configuration - Windows 2000 (XP, 2003) will return to HDD compatibility mode.

8. OPTIONAL STEP: Reinstall full (but patched) 7.0.0.1020 IMSM over existing driver to get GUI Interface for iaStor.sys.

Edited by bearwindows
Link to comment
Share on other sites

  • 2 weeks later...

Well, sorry for the long silence, but I had to solve others problems about others OS on this same machine... Now, it's done : I'm in multiboot with Vista, XP Pro, Ubuntu 8 and Fedora Core 9... Then, I've only to add Win 2K to be ready to work :)

So, a big thanks for all your efforts and your longs and accurates messages here... At this point, I've made a new 2K Install CD using nLite. On this I've integrated the "Intel INF update" and the "modified IMSM 7.x" you talk about in this thread (I've selected all the entries rather only the one about ICH8-M ; maybe it's wrong to do like this, don't know).

... And it doesn't work :wacko:

Drivers loading stage goes well, then I get a black screen with blink underscore at top left corner... And that's all !

So, what could be wrong in my process ? Do I have to just integrate the Intel INF update in a fiorst time, then apply the modified IMSM later : when W2K will be installed and started ?

Also, if this can help, remember I've selected the "Compatibility" mode about SATA (rather than the AHCI one) in the BIOS.

What's your idea ?

Let me know (and thanks again) :)

--

EDIT : well, I've just tried, right now, integrating the ""Intel INF update" only (with nLite) and it remains the same : blink cursor on blank screen after drivers loading :blushing:

EDIT#2 : tried with the Universal ATA driver this time and I get a message saying this during the installation : "unable to find the uniata.sys file" (translated from French). Is it a problem with nLite or something else ?

Edited by eanon
Link to comment
Share on other sites

  • 1 month later...
Also, if this can help, remember I've selected the "Compatibility" mode about SATA (rather than the AHCI one) in the BIOS.

I see you try to install IMSM another way - using nLited or modified installation - this is tricky. That's the problem, I think. My method is much easier. See my previous post. I UPDATE it.

EDIT#2 : tried with the Universal ATA driver this time and I get a message saying this during the installation : "unable to find the uniata.sys file" (translated from French). Is it a problem with nLite or something else ?

UniATA DOES NOT support SATA AHCI and SATA Native in any way. Only compatibility IDE legacy HDD mode.

Edited by bearwindows
Link to comment
Share on other sites

  • 4 weeks later...

Hi,

I got Vaio VGN-AW11Z/B (http://www.vaio.sony.co.uk/view/ShowProduct.action?product=VGN-AW11Z%2FB&site=voe_en_GB_cons&category=VN+AW+Series&assetid=1218032875460) and I've been trying to get a normal OS onto it. Well, after reading this forum I got an impression that I'm bound to fail since the last normal OS from Microsoft for me is Windows 2000. This model is based on the ICH9 controller and it appears that the last Win2K supported one was ICH8. I had no issues with slipstreaming the required drivers for an XP installation but whatever I did for Win2K was unsuccessful. Now I'm about to abandon any hope and try to get used to some limited OS like XP but I just want to hear a confirmation here. It looks like the number one place for MS-related tips and tricks and I'm relying on your expertise as I myself last played with MS Operation Systems installations 10 years ago.

Cheers!

Edited by niemand
Link to comment
Share on other sites

  • 5 years later...

Thanks for opening the topic, I'm also interested how to integrate ahci driver for Windows 2000 installation disc. I want this operating system for a Dell Latitude E4310 laptop, I wonder what would be the way if there is any?

Link to comment
Share on other sites

Did you look here (first two stickies)?

http://www.msfn.org/board/forum/89-nlite/

This is your laptop -

http://www.dell.com/support/home/us/en/04/product-support/product/latitude-e4310/get-started

Drivers available for XP.

Specs here -

http://laptops-specs.blogspot.com/2010/12/dell-latitude-e4310-specifications.html

It is not an ICH8M Chipset. Go to first stickie and browse around. Sometimes the XP ones work for 2000 and vice-versa. nLite integrates AHCI Drivers just fine into Windows 2000, so no need to wonder what would be the way (TextMode - see Drivers link and the first Sticky link).

Create a Topic if you have problems rather than bump a 4+ year old topic that doesn't have anything to do with your needs.

Thank you - and HTH

Link to comment
Share on other sites

Specs here -

http://laptops-specs.blogspot.com/2010/12/dell-latitude-e4310-specifications.html

It is not an ICH8M Chipset. Go to first stickie and browse around. Sometimes the XP ones work for 2000 and vice-versa. nLite integrates AHCI Drivers just fine into Windows 2000, so no need to wonder what would be the way (TextMode - see Drivers link and the first Sticky link).

Create a Topic if you have problems rather than bump a 4+ year old topic that doesn't have anything to do with your needs.

Thank you - and HTH

Perhaps It is "Intel® 5 Series 6 Port SATA AHCI Controller,"

Intel matrix storage manager 7.6 for Windows 2000 also supports it.

But We must have certain technics to install to Intel 5 Chipset about USB 2.0 problem.

Link to comment
Share on other sites

  • 4 months later...

Perhaps It is "Intel® 5 Series 6 Port SATA AHCI Controller,"

 

Intel matrix storage manager 7.6 for Windows 2000 also supports it.

But We must have certain technics to install to Intel 5 Chipset about USB 2.0 problem. 

 

 

 

 

Yes, exactly that is my chipset and integrated it well into my iso file with nlite! However at booting process I get always iastor.sys problem. Is this related to USB 2.0 problems? Can you please to advice how to fix it?

Edited by LeakHunter
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...