Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


~♥Aiko♥Chan♥~

Windows ME on Thinkpad R60

Recommended Posts

Hello! I've been trying to install Windows Me on my 10 year old, slow Thinkpad R60. I figured since the laptop wasn't too good for basic web taks, it might make a great Windows 98 machine

Specs:
1gb of Ram
Intel Core Solo (Yonah) 1.66 GHz CPU Duo 2 T7200
Intel Graphics Media Accelerator 950
40gb Hard Drive
Laptop has a floppy disk drive (Although I don't have any floppy disks)
CD-RW/DVD-ROM Combo drive

Progress
-Installation went well
-945GM video driver found
-Chipset driver is established
-Ethernet driver found

Issues
-Must figure out how to use custom HDA driver for Windows 3.1 on ME
-Motherboard resources gives me a code 15
-Wireless card driver not working

Edited by ~♥Aiko♥Chan♥~

Share this post


Link to post
Share on other sites

Sorry, but there's (generally) no back-porting of 2000/XP drivers to Win9x OS.

Sadly, WinME was sorely lacking for Drivers. :crazy:

Sometimes (but not always) Win98/98SE drivers will work.

Find the XP NIC Driver and use that one on Win2000 (they are usually backwards compatible).

Here's an extremely comprehensive package of Win98SE Drivers.

http://www.tmeeco.eu/9X4EVER/GOODIES/W98driverPacksFromUBCD/

Also an Unofficial Windows ME Service Pack here -

http://www.msfn.org/board/topic/61407-service-pack-for-windows-me/

Above doesn't have anything to do with Drivers, just Updates.

Here's a list and links to downloads (may/may not work anymore).

http://www.msfn.org/board/topic/46581-98-fe-98-se-me-updates-patches-hotfixes/

 

HTH

Share this post


Link to post
Share on other sites

Hanging during boot if an USB mass storage device is plugged seems to be a generic Windows Me issue. I am not aware of a fix but sure would love if there was one.

Edited by loblo

Share this post


Link to post
Share on other sites

If an USB Mass Storage Device is recognized by the BIOS and then DOS, Windows tries to access it but cannot as it has taken over the USB controller. There is no handover protocol for Mass Storage devices in Windows 9x.

You may be able to get around this problem if you disable USB mass storage in the BIOS or make the USB Mass Storage Device unrecognizeble by the BIOS.

Edited by rloew

Share this post


Link to post
Share on other sites

You might be able to hide the flash drive from BIOS/DOS by connecting it via mini-hub.

Share this post


Link to post
Share on other sites

Boot hang up when USB flash drive is plugged is in 98SE as well.

 

There are no drivers for video, use VBEMP.

Audio is HD Audio, there are no drivers, you would have to buy a USB Audio Card.

Ethernet is either Intel or Broadcom, try using DOS NDIS2 drivers corresponding to what Ethernet chip you have.

Share this post


Link to post
Share on other sites
Posted (edited)

This topic is archaic, but I think I'm going to give this another shot soon. I just need to set the bios to IDE mode and use my original 40gb hard drive.

More information found here:
http://www.thinkwiki.org/wiki/Category:R60

I have no hopes for getting wireless internet working (requires 9x-friendly wireless USB wifi adapter or new card), but VBEMP has previously worked for video (I could try display doctor as well). For audio, I can try this then use Lone's INF for my chipset (R60 uses a 945GM).

Now, we have video (limited), audio (may turn out glitchy), and chipset. The Ethernet I have is probably a Broadcom, so I think I can easily find a 9x-friendly driver.
This video driver claims to have support for Windows 95 but knowing CNET, it's probably not accurate
https://download.cnet.com/VGA_Intel-GMA950_v-6-14-10-4837-zip/3000-2108_4-174197.html

Looked through MSFN forums to find this that claims to support "ICH7 chipsets 945/946/975/955/31/41." Although, I have no idea if Lone's chipset drivers are superior.
https://web.archive.org/web/20070726211535/http://windows98.ic.cz/chipset/intelinf.zip

I haven't figured out what model the cardbus is...it could serve as a handy alternative to buying a new mini-pci card.

And the USB boot-freeze issue can be resolved by enabling ACPI. Doing this on my D600 allowed USB accessories to stay plugged in during boot.

If I can get this thing working, then 9x is gonna be overkill on a T7200's single cpu :)

Edited by ~♥Aiko♥Chan♥~

Share this post


Link to post
Share on other sites
Posted (edited)

I might as well update this:

So far, soporific's driverpacks has allowed me to install the USB 2.0 system, Lone's unofficial INF worked perfectly! I can use VEMP for Windows' video...there's no such thing as a GMA 950 driver for Windows ME.

The original VEMP link has broken along with the original site -_- I am so glad I backed up a copy.
https://bearwindows.zcm.com.au/vbe9x.htm

Currently testing the HDA audio driver and ethernet. It also appears the included wireless card (Atheros) has 9x friendly drivers:thumbup

EDIT: Windows ME suddenly broke after installing Internet Explorer 6 and DirectX9 :(
I can confirm so far that the ethernet (broadcom), chipset (945GM), and USB system work. The VEMP video driver did not work...I did not get a chance to test the HDA audio and 2 wireless drivers did not work.

 

Edited by ~♥Aiko♥Chan♥~

Share this post


Link to post
Share on other sites

About HDA2.DLL in Windows ME: the TSR needed will not load from AUTOEXEC.BAT. Native Windows ME can't load real mode drivers that way. You will have to edit HDACFG.INI manually.

  • Like 1

Share this post


Link to post
Share on other sites
Posted (edited)
11 hours ago, deomsh said:

About HDA2.DLL in Windows ME: the TSR needed will not load from AUTOEXEC.BAT. Native Windows ME can't load real mode drivers that way. You will have to edit HDACFG.INI manually.

I am a complete novice at this stuff x_x

What entries do I need to add?

I also reinstalled ME and things seem to be going much better. Using a generic driverpack of 400,000 drivers fixed a bunch of usb drivers that would not install.

Done: 945GMA (video), chipset, ethernet, and multiple USB thingies

Needs work: audio (not installed yet), wireless card, cardbus???

Issues: Drive C is using MS-DOS compatibility mode file system, motherboard resources are giving me an exclamation mark, the wireless card is 2000 or later. I tried these drivers.

My wireless card's hardware ID is: VEN_168C&DEV_1014&SUBSYS_058A1014
My audio driver's hardware ID is: VEN_8086&DEV_27D8&SUBSYS_201017AA&REV_02

I can confirm a 945GMA video driver exists for Windows 98 :):thumbup This driver has to be installed manually via the device manager because the program contains an artificial OS block.:buehehe:
https://www.driverguide.com/driver/detail.php?driverid=1239980&auth=At82snaUidNtrCvtF7wFYmllar0f3%2BrewfY6ssl80AQdylcNrTPrdPtK5D1ujC8WqUBIrUWa7CCDsRPO7bIb6ap0O%2BUZyHvK5KJ8l%2Fdi2gsdfxdHcpTwRB4td%2B6op811

https://imgur.com/a/gIXWpK1

I also figured out that motherboard resources needed Lone's custom INF driver but it's still giving me a code 15 error (conflicting devices). Sadly, it does not let me modify resources.

Edited by ~♥Aiko♥Chan♥~
  • Like 1

Share this post


Link to post
Share on other sites
3 hours ago, ~♥Aiko♥Chan♥~ said:

I am a complete novice at this stuff x_x

What entries do I need to add?

Best start simple. Copy only HDA2.DLL to your SYSTEM-directory and add to SYSTEM.INI [Drivers] WAVEHDA=HDA2.DLL

After reboot search for HDACFG.INI and HDALOG.TXT and attach both files.

  • Like 1

Share this post


Link to post
Share on other sites
Posted (edited)

Best start simple. Copy only HDA2.DLL to your SYSTEM-directory and add to SYSTEM.INI [Drivers] WAVEHDA=HDA2.DLL
Done

After reboot search for HDACFG.INI and HDALOG.TXT and attach both files.
Working on this part

1. Download HDADRV9J.zip
2. Place HDA2.DLL in C:\WINDOWS\System
3. Make sure HDATSR.EXE and WAVEOUT.EXE are accessible (place in "C:\WINDOWS\SYSTEM" for convinience)
4. Place HDAICOUT.HDA in C:\WINDOWS\SYSTEM

Okay, I've done the first part. I need guidance for the HDACFG.INI and HDALOG.TXT files. Are those files I need to download? A Windows search failed to find a HDA.CFG file. Turned out I didn't put WAVEHDA=HDA2.DLL in the correct place

Oh darn it, it looks like HDA audio for 3.1 doesn't work on ME:(
I get this screen when I click HDATSR.EXE...

https://imgur.com/a/oXtTnrv

But I still gotta thank the MSFN community for allowing me to get so far on my attempt of installing Windows ME on my ol' Thinkpad R60. If it weren't for this wonderful community's lessons of driver literacy and searching, I wouldn't have progressed half as much as I have on this project :)

Edited by ~♥Aiko♥Chan♥~

Share this post


Link to post
Share on other sites

I warned you, HDATSR won't work in plain Windows ME !
If you like to continue with this driver, use ONLY HDA2.DLL and the entrance in SYSTEM.INI I gave you. The two files I mentioned should be there after reboot, and will reside in your Windows directory.

 

  • Like 1

Share this post


Link to post
Share on other sites
Posted (edited)
2 hours ago, deomsh said:

I warned you, HDATSR won't work in plain Windows ME !
If you like to continue with this driver, use ONLY HDA2.DLL and the entrance in SYSTEM.INI I gave you. The two files I mentioned should be there after reboot, and will reside in your Windows directory.

 

Thanks for being patient with me man ;) My bad:wacko: The driver is now recognized as an option but no sound yet ;)

The problem is that the two files are not appearing setting the entry in system.ini and placing the HDA2.DLL in C:\WINDOWS\SYSTEM

HDALOG.TXT HDAcfg.ini

Edited by ~♥Aiko♥Chan♥~

Share this post


Link to post
Share on other sites
Posted (edited)

Well done. :thumbup

Next steps:

1) Add to SYSTEM.INI [386Enh] MaxPhysPage=3E6FF (if the entrance already exists with a higher value, change to 3E6FF. If the existing value is lower, report first and do nothing).

2) Change in HDACFG.INI SleepingWidget=$03 Output Widget=$03 and VolumeWidget=$06

3) Add to HDACFG.INI

[BUSMASTER]
myPCIHI=$3E82
myPCILO=$0000
myPCI=$3E820000
aPCIHI=$3E81
aPCILO=$0000
aPCI=$3E810000

Please reboot TWICE and listen with headphones during boot for the slightest click or plop.

Please attach latest HDACFG.INI and HDALOG.TXT.

 

Edited by deomsh
Additions
  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...