Am 03.07.25 um 07:49 schrieb Uwe Kleine-König:
Hello Michael,
On Wed, Jul 02, 2025 at 07:21:05PM +0200, Michael Fritscher wrote:
thanks for stepping in!
One additional info from
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1612916: Newer Windows
drivers do have the same problem .
There it's also indicated that the microphone continues to work and
pavucontrol indicates output but there isn't.
Yes, thats right.
Regarding binding/unbinding: Yes, it is using snd_hda_intel as well, the
card is even on the same port ( 0000:00:1f.3 ).
1. unbinding/binding on the system works flawlessly, if the system was not
suspended before.
2. unbinding, suspend, resume, bind does not help,
3. unbinding and binding after resume does not help as well.
ok, the most likely interpretation is that this is a firmware issue
then. I didn't recheck, but the statement that you're on the newest BIOS
version is still true?
Yes, 6.30 ist still the last version (according
https://support.dynabook.com/support/modelHome?freeText=1200013722&osId=3333785
).
I think(!) that it has something to do with the codec. Perhaps missing GPIO
or something like that.
Yeah, something like a GPIO that resets the output path that is
asserted at suspend, and deasserted at boot but not resume.
I guess someone with Windows driver debugging skills could work out the
relevant difference between the driver versions 8.66.47.50 and
8.66.47.56. Maybe there is also a changelog that could give an
indication?! Maybe it also helps to bring this to the attention of the
hda-intel maintainers, though there doesn't seem to be a dedicated
maintainer for that driver.
I just analyzed them a bit (
https://support.dynabook.com/support/modelHome?freeText=1200013722&osId=3333785).
They are self extracting zip files.
The main difference in the inf file is the addition of
HKR,Settings\OEM,ResumeDelayPeriodInMs,1,40,00,00,00
And they disabled
HKR,"EP\\0",%PKEY_SRS30_XmlLocation%,,%11%\SRSLabs\slconfig.xml
in some locations. This file is in the exe (which is a self extracting
zip after all), and seems about "SRS Premium Sound 2". Seems to be
gain-/equalizer related settings. This xml file itself is unchanged
between the versions.
There are 2 new files:
1. "DisablePuma.ini":
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\AUDIO",DisableProtectedAudioDG,0x10001,0x00000001
2. tossaemaxapo32.dll. (Description: "TOSHIBA Speaker Audio Enhancement
Maximizer"
The only other changed files are
tosasfapo32.dll (way smaller, 880 kB ->790 KB, Description: "Toshiba
Audio Source Filtering APO)"
and SAII.cab (the same size, the content being almost the same. Only
difference: The version number in SA2VER.INI)
The main driver, *.sys, are indeed the same.
Best regards
Michael