Jump to content

Recommended Posts


Posted

I tried with the wait values all the way down to 1. Seems to work just as well. Sometimes I do get a blue screen, at startup or when I run dxdiag, or just random, so I cant be sure what sets it off, settings are all the same. Sometimes works ok, even if I play file after file, sometimes just sitting idle. Anyway, it's a driver not even intended for this operating system.

The benefit of the wait down to 1 is that the system is more snappy, regarding playing sounds, so I will keep it like this. Thanks!

Cant play midi files, as this does not support it, but funny enough, in dxdiag it works, uses the Microsoft Synthesizer, a software midi interface, why not use that for windows as well....

What I suspect that is causing the blue screen is idle time...... if I leave it a minute or two without interaction then try to play something then maybe I get a blue screen.

Posted (edited)

Thanks, good to hear lower wait1 and wait2 are working on your system.

About stability: same erratic behavior with vcache at 1024?

Higher MinTimeSlice set in SYSTEM.INI can improve stability, but your system will become less responsive. Default is 20 (ms) without any setting in [386Enh].

If you want to try, just add:

MinTimeSlice=40 

and reboot.

You can go up in steps of 20. Highest value I ever needed was '120'.

About midi: you can try the Yamaha synthesizer. It's all in this thead. Just search for 'midi'.

Edited by deomsh
Type, addition
  • 2 months later...
Posted

It would appear that download for the files is down, and archive websites don't have the file.  Could someone get in touch with the site owner or at least reupload a copy of the latest version of the files for use?

Posted (edited)

I can confirm success on my Thinkpad Z60m using HDAICOUT.hda.000.  Following the same instructions on my Thinkpad R61 (Type 7735), not so lucky, even with 000, 100, 200, and the custom X61 that was posted.  I have attached 3 zip files:

  • Linux codec-dump files
  • Vanilla HDA 000; output files when running on HDAICOUT.hda.000 (renamed to HDAICOUT.hda)
  • Vanilla HDA 100; output files when running on HDAICOUT.hda.100 (renamed to HDAICOUT.hda). This was done because my HDAcfg.ini had VerbInterface=$1.

Edit: Reuploaded the Linux Codec, because it was empty files for some reason.

Vanilla HDA000.zip Vanilla HDA100.zip

Linux Codec.zip

Edited by LeepFrog84791
Posted

Nice to hear Watler's win3x HDA-driver is working with your Thinkpad Z60m.

However for now I can not help you with your Thinkpad R61 (Type 7735).

In HDACFG.INI your audio device is identified as 14F1:2BFA, this is a modem. 

HDALOG.TXT first found the HDA-device 11D4:1984 (should be AD1984), but switches (too fast?) to the second device.

This is a known issue! You must *somehow* get rid of your modem.

Search in this thread for modem, maybe helpful (maybe not).

Posted (edited)

Went to my BIOS, into the Security setting and disabled modem in IO Port Access (which might not actually disable modem at all). Some strange things happened such that I had to reinstall Windows 98. Got everything back up again. Still no sound, but these are my files now, when using HDAICOUT.hda.000. I've also tried HDAICOUT.hda.100, which doesn't produce sound.

HDAcfg.ini HDAICIN.TXT HDALOG.TXT

Edited by LeepFrog84791
Posted

Now the same surpassing of your codec at index $0. But no modem anymore, this time nothing:

CODEC_VID=$0000
CODEC_DID=$0000
CODEC_REV=$000000

You can try with pcipatchB=$7900 in HDACFG.INI (you have an Intel ICH8 Family HDA-Controller Pci Id 8086:284B). Writing to PCI-registers is as always at your own risk, if any.

You also can try changing wait-states in HDACFG.INI, set:

wait1=$250
wait2=$250

or even higher.

Watch HDALOG.TXT for changes and HDACFG.INI for populating CODEC_VID/DID.

For now better wait with testing HDAICOUT.HDA, maybe rename extensions to .000 and 001 (in your Windows directory).

Posted (edited)

I decided to take a look at my Thinkpad Z60m files, and it seems to do the same thing as R61 logs with modem detection, but as mentioned previously, the sound works. What is also strange is that it does indeed have a modem, and the modem cannot be disabled. Providing files to you to see if you can make sense of this.

 

EDIT: Also added my codec dumps from Linux

HDAcfg.ini HDAICIN.TXT HDALOG.TXT

Linux Codec.zip

Edited by LeepFrog84791
Posted (edited)

I've decided to take drastic measures and remove the modem chip/card from my computer. Using the exact Thinkpad X61 files (both cfg and hda) from sweaterfish's post, I was able to get sound working.

Edit: Adding back the modem card, but not plugging in the wire to the modem still disables the sound. I don't think I have much use for modem in 2025 anyways, but I'll have to find a way to keep the card stored at least somewhere in the computer.

Edited by LeepFrog84791
Posted

Nice.

Thanks for reuploading the Linux codec info of AD1984. Now only needed for my 'administration': I want to make a quick  comparison with the codec dump (found somewere on the internet) I used for the Thinkpad X61 of @sweaterfish .

Good luck with your Thinkpad R61.

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...