Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account


Photo

ICH8M Driver for Windows 2000 ?

- - - - -

  • Please log in to reply
14 replies to this topic

#1
eanon

eanon
  • Member
  • 3 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.comput...?threadID=36969

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

Edited by eanon, 09 October 2008 - 05:14 PM.



How to remove advertisement from MSFN

#2
PVU

PVU

    Member

  • Member
  • PipPip
  • 112 posts
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...
OS: XP Pro 32-bit at work, 7 64-bit at home, and Linux Mint Debian Edition for fun

#3
eanon

eanon
  • Member
  • 3 posts
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 :)

#4
bearwindows

bearwindows

    Newbie

  • Member
  • 33 posts
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://downloadcente...s...ms&lang=eng
Release notes: http://downloadmirro.....ase notes.htm
ReadMe: http://downloadmirro.../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.co...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, 11 October 2008 - 06:49 AM.

Developer quote:
If its good, I am responsible. If its bad, its all your fault. ;)
Suggestions and bug-reports are always welcome.
Well ... bug-reports are perhaps not *that* welcome ... ;)
© Daniela Engert.

#5
PVU

PVU

    Member

  • Member
  • PipPip
  • 112 posts

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://downloadcente...s...ms&lang=eng
Release notes: http://downloadmirro.....ase notes.htm
ReadMe: http://downloadmirro.../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.co...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.

Attached Files


OS: XP Pro 32-bit at work, 7 64-bit at home, and Linux Mint Debian Edition for fun

#6
bearwindows

bearwindows

    Newbie

  • Member
  • 33 posts

(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 InformationKit Installed: 7.0.0.1020Kit Install History: 7.0.0.1020Shell Version: 7.0.0.1020OS Name: Microsoft Windows 2000 ProfessionalOS Version: 5.0.2195 Service Pack 4 Build 2195System Manufacturer: Intel CorporationSystem Model: DQ963FXProcessor: Intel® Pentium® D CPU 3.00GHzBIOS Version/Date: Intel Corp. MQ96510J.86A.1738.2008.0617.0002, 06/17/2008Serial ATA InformationIntel Serial ATA Controller: Unknown ControllerNumber of Serial ATA ports: 4 Driver Version: 7.0.0.1020Serial ATA Plug-In Version: 7.0.0.1020Language Resource Version of the Serial ATA Plug-In: File not foundISDI Library Version: 7.0.0.1020 Hard Drive 0Status: NormalDevice Port: 0Device Port Location: InternalCurrent Serial ATA Transfer Mode: Generation 2Model: ST3320620ASFirmware: 3.AADNative Command Queuing Support: YesSize: 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....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, 13 October 2008 - 11:39 PM.

Developer quote:
If its good, I am responsible. If its bad, its all your fault. ;)
Suggestions and bug-reports are always welcome.
Well ... bug-reports are perhaps not *that* welcome ... ;)
© Daniela Engert.

#7
PVU

PVU

    Member

  • Member
  • PipPip
  • 112 posts

(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 InformationKit Installed: 7.0.0.1020Kit Install History: 7.0.0.1020Shell Version: 7.0.0.1020OS Name: Microsoft Windows 2000 ProfessionalOS Version: 5.0.2195 Service Pack 4 Build 2195System Manufacturer: Intel CorporationSystem Model: DQ963FXProcessor: Intel® Pentium® D CPU 3.00GHzBIOS Version/Date: Intel Corp. MQ96510J.86A.1738.2008.0617.0002, 06/17/2008Serial ATA InformationIntel Serial ATA Controller: Unknown ControllerNumber of Serial ATA ports: 4 Driver Version: 7.0.0.1020Serial ATA Plug-In Version: 7.0.0.1020Language Resource Version of the Serial ATA Plug-In: File not foundISDI Library Version: 7.0.0.1020 Hard Drive 0Status: NormalDevice Port: 0Device Port Location: InternalCurrent Serial ATA Transfer Mode: Generation 2Model: ST3320620ASFirmware: 3.AADNative Command Queuing Support: YesSize: 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....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, 14 October 2008 - 10:44 AM.

OS: XP Pro 32-bit at work, 7 64-bit at home, and Linux Mint Debian Edition for fun

#8
bearwindows

bearwindows

    Newbie

  • Member
  • 33 posts

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: KeAcquireInStackQueuedSpinLockHAL.DLL: KeReleaseInStackQueuedSpinLockNTOSKRNL.EXE: InterlockedPopEntrySListNTOSKRNL.EXE: InterlockedPushEntrySListNTOSKRNL.EXE: IoCsqInitializeNTOSKRNL.EXE: IoCsqInsertIrpNTOSKRNL.EXE: IoCsqRemoveNextIrpNTOSKRNL.EXE: RtlGetVersionNTOSKRNL.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, 29 November 2008 - 12:23 AM.

Developer quote:
If its good, I am responsible. If its bad, its all your fault. ;)
Suggestions and bug-reports are always welcome.
Well ... bug-reports are perhaps not *that* welcome ... ;)
© Daniela Engert.

#9
eanon

eanon
  • Member
  • 3 posts
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, 24 October 2008 - 08:19 AM.


#10
bearwindows

bearwindows

    Newbie

  • Member
  • 33 posts

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, 29 November 2008 - 12:28 AM.

Developer quote:
If its good, I am responsible. If its bad, its all your fault. ;)
Suggestions and bug-reports are always welcome.
Well ... bug-reports are perhaps not *that* welcome ... ;)
© Daniela Engert.

#11
niemand

niemand
  • Member
  • 3 posts
Hi,
I got Vaio VGN-AW11Z/B (http://www.vaio.sony...d=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, 27 December 2008 - 10:53 AM.


#12
LeakHunter

LeakHunter

    Nigga

  • Member
  • 21 posts
  • OS:Windows 8.1 x64
  • Country: Country Flag

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?


What is better than a Nigga? more...


#13
submix8c

submix8c

    Inconceivable!

  • Patrons
  • 4,263 posts
  • OS:none specified
  • Country: Country Flag

Did you look here (first two stickies)?

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

This is your laptop -

http://www.dell.com/...310/get-started

Drivers available for XP.

Specs here -

http://laptops-specs...ifications.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


Someday the tyrants will be unthroned... Jason "Jay" Chasteen; RIP, bro!

Posted Image


#14
blackwingcat

blackwingcat

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 766 posts
  • OS:Windows 2000 Professional
  • Country: Country Flag
Specs here -

http://laptops-specs...ifications.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.


+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
BlackWingCat =^^=
http://blog.livedoor.jp/blackwingcat/
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

#15
LeakHunter

LeakHunter

    Nigga

  • Member
  • 21 posts
  • OS:Windows 8.1 x64
  • Country: Country Flag

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, 23 August 2014 - 10:19 AM.

What is better than a Nigga? more...





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users



How to remove advertisement from MSFN