Drew Hoffman Posted Thursday at 05:11 PM Posted Thursday at 05:11 PM Also sometimes the order in which the verbs are sent can matter. Some Realtek codecs like the ALC272 need to have a format set before the node is powered up, and some other codecs need to be powered up before they will respond to setting the format.
deomsh Posted Friday at 03:29 PM Posted Friday at 03:29 PM (edited) 22 hours ago, Drew Hoffman said: Some Realtek codecs like the ALC272 need to have a format set before the node is powered up, Interesting, noted. I looked into the thread of @Dave-H but two times no issue in case of ALC272 ( @Danielx and @isolar ) . At least not in case of HDA2.DLL. Not fully sure if Verbinterface=$1 in both cases. Edited Friday at 03:34 PM by deomsh Corrections
isolar Posted Friday at 04:00 PM Posted Friday at 04:00 PM (edited) Confirmed I always set power on first, then stream format later after path is connected. This works on ALC272 with latest HDA2.DLL. Works with Verbinterface=$1 and $0 - very fast with $0 (IC mode)! Actually the speaker on these devices is interesting as it shows the connection type from F1C get verb as a 'ATAPI Internal' - 3h rather than an 'Other Analog' - 7h as most laptops do. I wonder if this has something to do with it? However the log shows it definitely is identified as a speaker so maybe not the problem, and back to the power node i'm thinking that the WDM driver routes through the mixer node 0E (?) so possible your original thinking of powering on this node ($14) might do the trick. Edited Friday at 04:15 PM by isolar
deomsh Posted yesterday at 11:01 AM Posted yesterday at 11:01 AM (edited) I tested v021 on my three boards. All Windows 98 First Edition (I am currently working on Windows 98 FE for other reasons). On ACER I can see switching my Headphones-jack from Back to Front is logged (see the log of playing mp3 with WINPLAY3). On two boards DirectX 9.0c was installed, seems to have issues, but I am not sure currently if I must use a lower version on Windows 98 FE. BTW on all three boards resetting hda.sys with Device Manager was not possible: Yellow Exclamation Mark. I logged those trials too (except on N68). Wdmhda.021_WIN98FE_N68&VT1705_SB600&ALC662_C200&ALC662.zip Edited yesterday at 11:04 AM by deomsh
Drew Hoffman Posted 17 hours ago Posted 17 hours ago Perhaps it was the ALC262 or 268 which needed the format set before powering on the node, now I can't remember. I think it's expected for 98 FE that WDM sound drivers won't work if they are disabled and enabled again without restarting. There are some known issues with the volume control failing to appear after installing WDM audio drivers listed in old Microsoft knowledge base articles. On Windows 98 SE you may need to install the WDM Audio Update hotfixes Q242937 or Q269601, not sure if these will install on FE. If you are using Windows 98 QuickInstall these hotfixes are already included. Not sure what is causing all the "the child FDO has not set DO_POWER_PAGABLE" errors in your logs but the FDO object addresses it's listing don't match the ones logged by my driver, does this still happen without my driver loaded at all?
deomsh Posted 13 hours ago Posted 13 hours ago (edited) 4 hours ago, Drew Hoffman said: There are some known issues with the volume control failing As such Volume Control initiliazed without problems during install and worked for me (WinPlay3 has no volume slider). 4 hours ago, Drew Hoffman said: does this still happen without my driver loaded at all? Good idea, I will try to test. But to me it seems DirectX related, not there in the N68 log's with the original DirectX 5 on that board (as far as I can see). I will try to install higher DirectX versions one by one on the N68 installation, to see if there is a version-relation. Or is your driver not supposed to support Windows 98 FE? In that case my testing makes no sense. Just thought it could be of some use to you. Personally I was interested to see if your Headphone polling was working with HDAWDM.021 Edited 13 hours ago by deomsh
Drew Hoffman Posted 9 hours ago Posted 9 hours ago The driver is supposed to support Windows 98 first edition in that I don't use any of the WDM APIs that are only available on later versions of Windows (such as Kernel Streaming Events) but there are known bugs with the WDM audio implementation on 98 FE such as sample rate and bit depth conversion not working, and problems with the Sound Blaster emulator driver. Microsoft doesn't recommend the use of WDM audio drivers for 98 FE. DirectX 8 and newer update some of the Windows Kernel Streaming audio components to support DirectSound. The DO_POWER_PAGABLE error could be printed by another driver you have installed or it could be 98 FE's immature ACPI implementation. I haven't tested much on 98 FE.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now