Opened 19 years ago

Closed 16 years ago

#2 closed defect (fixed)

No sound after suspend/resume on Thinkpad T22 (Crystal)

Reported by: anonymous Owned by: anonymous
Priority: normal Milestone: ALSA Hardware Compatibility
Component: UNIAUD32 Version: 1.1.4
Severity: normal Keywords: suspend resume
Cc: Yoda

Description

I installed RC1 of UniAudio 1.1.4. The driver works well on the notebook. I have sound in the WPS, and also with Z!. Also, when I remove the AC power and run on battery, the sound is OK! (the CPU throttles down automatically)

When I do a suspend/resume with the Thinpad, there is no sound afterwards. When I try to play an MP3 with Z!, Z! "hangs". (I can kill it) Also, no sound in the WPS.

What do you need to fix that ?

Chipset: Vendor 1013h Device 6003h Crystal CS4610/14/22/24/30 SoundFusion PCI Audio Accelerator eCS 1.1, German

Attachments (15)

1_after_booting.log (5.0 KB ) - added by anonymous 19 years ago.
This was captured right after booting.
2_after_pulling_power_plug.log (5.0 KB ) - added by anonymous 19 years ago.
After booting, I pulled to power plug, now running on battery, then captured this log.
3_after_suspend.log (6.7 KB ) - added by anonymous 19 years ago.
After coming back from suspend, this log was captured.
4_trying_to_play_MP3_in_Z__Z_is_hanging.log (7.3 KB ) - added by anonymous 19 years ago.
Then I tried to play an MP3 in Z!. Z! is hanging. While Z! hangs, I captured this log.
5_after_killing_Z.log (7.4 KB ) - added by anonymous 19 years ago.
Then I killed Z! and captured this log.
6_after_putting_power_plug_back_in.log (7.4 KB ) - added by anonymous 19 years ago.
At the end, I put the power plug back in, then captured this log.
7_unimix_log_before_suspend.log (9.3 KB ) - added by anonymous 19 years ago.
This is the log of "unimix -list" after booting, before suspend.
8_unimix_log_after_suspend.log (9.3 KB ) - added by anonymous 19 years ago.
This is the log of "unimix -list" after coming back from suspend/resume.
9_WVlog_after_suspend.log (33.4 KB ) - added by anonymous 19 years ago.
This is the log from the current WarpVision, playing an *.mpg via the UniAudio PlugIN after suspend/resume.
10_alsahlp_log_after_suspend_after_all_switches_to_MAX.log (8.3 KB ) - added by anonymous 19 years ago.
This was captured after suspend/resume, with all unimix controls set to max.
11_Unimix_log_after_suspend_after_all_switches_to_max.log (9.3 KB ) - added by anonymous 19 years ago.
This was captured after suspend/resume, with all unimix controls set to max.
12_uniaud32_06_02_09_after_boot.log (5.6 KB ) - added by anonymous 19 years ago.
Using the new version of uniaud32.sys that vladest send, this log was captured after a cold boot
13_uniaud32_06_02_09_after_suspend.log (8.4 KB ) - added by anonymous 19 years ago.
Using the new version of uniaud32.sys that vladest send, this log was captured after suspend resume, still NO sound.
14_uniaud32_06_02_10_after_boot.log (6.9 KB ) - added by anonymous 19 years ago.
Using the new version of uniaud32.sys that vladest send, this log was captured after a cold boot
15_uniaud32_06_02_10_after_suspend.log (8.6 KB ) - added by anonymous 19 years ago.
Using the new version of uniaud32.sys that vladest send, this log was captured after suspend resume, still NO sound.

Download all attachments as: .zip

Change History (50)

by anonymous, 19 years ago

Attachment: 1_after_booting.log added

This was captured right after booting.

by anonymous, 19 years ago

After booting, I pulled to power plug, now running on battery, then captured this log.

by anonymous, 19 years ago

Attachment: 3_after_suspend.log added

After coming back from suspend, this log was captured.

by anonymous, 19 years ago

Then I tried to play an MP3 in Z!. Z! is hanging. While Z! hangs, I captured this log.

by anonymous, 19 years ago

Attachment: 5_after_killing_Z.log added

Then I killed Z! and captured this log.

by anonymous, 19 years ago

At the end, I put the power plug back in, then captured this log.

comment:1 by fbakan@…, 19 years ago

Same problem here T23 Crystal, but there is a workaround that allways works:

Start Unimixpm (and close it): Sound is back.

Franz

comment:2 by vladest, 19 years ago

Owner: changed from vladest to anonymous
Status: newassigned

Hmm. looks like problem within uniaud16 did you tried play something with wvgui+uniaud plugin?

comment:3 by anonymous, 19 years ago

Starting and closing Unimixpm does not help. There is still no sound and Z! hangs when trying to play an MP3.

comment:4 by anonymous, 19 years ago

When I start the newest version of WarpVision, I get the following log on the commandline, when redirecting it:

cycles: 1

t: 0.033093, t1: 0.031247

CPU Freq: 995349762 Hz

Current codepage: 850 (IBM-850)

CD popup thread started

pipe 3 opened

Built: 16 Jan 2005

OS/2 minor revision: 45

SSaver support inited

Can't open plugin [D:\OS2PROG\MULTIMEDIA\WV060116\plugins\UNIPLUG.dll]. rc = 2, [LIBC06]

found 2 audio plugins

Can't open plugin [D:\OS2PROG\MULTIMEDIA\WV060116\plugins\UNIPLUG.dll]. rc = 2, [LIBC06]

found 1 TV Out plugins

In the settings, the Uniaud Plugin in not available. Playing a movie works OK before suspend/resume, but has NO sound after suspend/resume.

comment:5 by vladest, 19 years ago

Just install LIBC06.DLL GA from netlabs

comment:6 by fbakan@…, 19 years ago

On my T23 to get sound back for Z after suspend/resume it's not sufficient to open and close Unimixpm, I also have to touch the slider for PCM-Playback. To get just system-sounds playing again I don't have to touch PCM-Playback.

comment:7 by anonymous, 19 years ago

fbakan, I touched all sliders! :-) I even touched the "off" button and such. I tried the system volume control. Thanks for the suggestions.

What crystal chipset do you have, do you load APM.SYS ?

comment:8 by anonymous, 19 years ago

vladest, this is needs to be changed! You ship a libc06x.dll, so I was thinking that this is needed to run the plugin. But you are right, one has to install libc06.dll as well. AND in addition, it also complains about libc05.dll! So, I do now have the following libc DLLs in the WV directory: liba52.dll libc05.dll libc06.dll libc06x.dll Is all this really required?!

OK, now I did the test. I selected the UniAudio Plugin in WarpVision to play sound. After the boot, this works nicely! After suspend/resume, no sound!

comment:9 by fbakan@…, 19 years ago

To Anonymous: Card info:

num: 0

id: I82801CA-ICH3

driver: ICH

name: Intel 82801CA-ICH3

longname: Intel 82801CA-ICH3 at 0x1c00, irq 5

mixer: Cirrus Logic CS4299 rev 6

componenets: AC97a:43525936

yes I load APM.SYS

comment:10 by vladest, 19 years ago

I need uniaud log after resuming when wvgui plays something after resume Also I need to know is position slider moving while wvgui playing in uniaud mode And I need unimix -list output before and after suspend/resume

comment:11 by anonymous, 19 years ago

fbakan, this is my Card, so there are differences:

Card info:

num: 0

id: CS46xx

driver: CS46xx

name: Sound Fusion CS46xx

longname: Sound Fusion CS46xx at 0xe8122000/0xe8000000, irq 11

mixer: Cirrus Logic CS4297A rev 4

componenets: AC97a:43525914

My problem also remains, if I do _not_ load apm.sys.

by anonymous, 19 years ago

This is the log of "unimix -list" after booting, before suspend.

by anonymous, 19 years ago

This is the log of "unimix -list" after coming back from suspend/resume.

by anonymous, 19 years ago

Attachment: 9_WVlog_after_suspend.log added

This is the log from the current WarpVision, playing an *.mpg via the UniAudio PlugIN after suspend/resume.

comment:12 by anonymous, 19 years ago

I just added the requested log files. Also, the position slider is moving.

comment:13 by vladest, 19 years ago

Try to set all switch controls to 1 and all volumes to maximum

comment:14 by anonymous, 19 years ago

Vladest, please, I cannot read your mind! :-)

What "switch controls"?

And what volumes? (in unimix, in unimixPM, in the system volume control, with the system hardware volume control, in WarpVision,...) Also, do you want any logs of this?

comment:15 by anonymous, 19 years ago

OK, I now tested with all volume controls set to maximum. No difference.

What "switch controls" do you mean?

comment:16 by vladest, 19 years ago

With word "switch" in its names

comment:17 by anonymous, 19 years ago

OK, vladest, this is not funny anymore! I am really trying to be helpful and provide meaningful bug reports, BUT YOU REALLY MAKE IT DIFFICULT! "With word "switch" in its name" What's that supposed to mean?! The only control that has the word "switch" as part of its name is "Switch to full screen on play" on the Interface tab of the WarpVision settings notebook! Do you really think that enabling this will fix my audio problem?!

OK, I set the Audio ID to 1 and also the Device ID, no difference, still no sound. (I also have no WPS sound, just wanted to say that again.)

What is the next step? AND PLEASE, try to be a bit more verbose in your message, so that I have a chance to create meaningfull information for you! Do you want to have the UniAudio drivers that I use currently (they are from 2003, I think)? The drivers that I use now, work with sound after suspend/resume, but have the problem that the sound is "wrong" when I remove the AC adapter and run on battery.

THANKS

comment:18 by Vladest, 19 years ago

Please! use unimix -list to get control list then check all controls with names "volume" or "switch" and set them to max values with command like: unimix -id<id num> -cnt<0,1> -val<max value>

Thanks, Vlad

by anonymous, 19 years ago

This was captured after suspend/resume, with all unimix controls set to max.

by anonymous, 19 years ago

This was captured after suspend/resume, with all unimix controls set to max.

comment:19 by anonymous, 19 years ago

OK, I did that. Please find log 10 and 11 attached to this ticket.

The only time when I heard sound, was when I enabled the microphone and set the microphone volume to 31. Then, I was able to hear the microphone input in the speakers. All the rest of the controls did not seem to have an effect.

comment:20 by vladest, 19 years ago

ok looks like interrupts did not enabled back mic->lineout has direct analog link. it doesnt pass thru driver

comment:21 by anonymous, 19 years ago

Any chance you can fix this?

comment:22 by vladest, 19 years ago

Now, I'm porting new CS46xx code. will see after that

by anonymous, 19 years ago

Using the new version of uniaud32.sys that vladest send, this log was captured after a cold boot

by anonymous, 19 years ago

Using the new version of uniaud32.sys that vladest send, this log was captured after suspend resume, still NO sound.

comment:23 by anonymous, 19 years ago

I attached Log 12 and 13. I installed the new uniaud32.sys that you send, and captured two logs. One after booting, and one after suspend resume.

There is still NO sound after suspend. (I tried WarpVision playing via the Uniaudio plugin, and also setting the volumes with UniMixPM)

by anonymous, 19 years ago

Using the new version of uniaud32.sys that vladest send, this log was captured after a cold boot

by anonymous, 19 years ago

Using the new version of uniaud32.sys that vladest send, this log was captured after suspend resume, still NO sound.

comment:24 by anonymous, 19 years ago

I attached 2 new logs, with the version from 2006.02.10. Sorry, no sound after suspend/resume.

comment:25 by anonymous, 19 years ago

Any news on this?

comment:26 by Steve Wendt, 18 years ago

on some systems it's even worse, than just no sound. it's likely that the system freezes when systemsound is enabled. w/o systemsound it doesn't freeze, only the programm which should play sound will freeze

comment:27 by Yoda, 17 years ago

Cc: Yoda added
Keywords: suspend resume added
Milestone: 1.1.4GA
Version: 1.1.4

RC4 contains fixes for suspend / resume. Does it work with this release ?

comment:28 by fbakan, 17 years ago

I can only answer for T23 (also Crystal chipset) No improvement with 1.1.4RC4. Sound after resume still only after touching master-volume of umixpm for example.

So it's possible to get sound after resume if I touch volume control. (But this has been the situation for years).

IIRC this is crossplatform and also bug on Linux (Suse 10.2 for example)

Franz

comment:29 by Yoda, 17 years ago

I can see that your problem is annoying - but at least you have sound.
As far as I can see in this ticket, T22 uses another Crystal chipset, and seems to have a different problem, so I'm still very interested to hear, if it is the same with RC4 release.

in reply to:  29 comment:30 by fbakan, 17 years ago

Replying to yoda:

I can see that your problem is annoying - but at least you have sound.
As far as I can see in this ticket, T22 uses another Crystal chipset, and seems to have a different problem, so I'm still very interested to hear, if it is the same with RC4 release.

I can't speak for T22, but for my T23 the new 'UNIAUD32 Resync 1.0.1' solves the problem. Thanks!

comment:31 by Yoda, 17 years ago

Milestone: 1.1.4GAmilestone1

Does it work with RC5 for the T23 ?

comment:32 by fbakan, 17 years ago

Unfortunately no, I still have to touch master-volume after resmume on a T23.

in reply to:  32 comment:33 by Brendan Oakley, 17 years ago

This problem is reported to have been fixed in 1.9.2. Is anyone still experiencing this problem with the latest 1.9.x build?

comment:34 by fbakan, 17 years ago

I can't speak for 'anyone' but at least for me this problem seems to be solved with 1.9.x (as well as with 1.0.16) (T23 Hardware).

comment:35 by Paul Smedley, 16 years ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.