Opened 14 years ago

Closed 10 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 14 years ago.
This was captured right after booting.
2_after_pulling_power_plug.log (5.0 KB) - added by anonymous 14 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 14 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 14 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 14 years ago.
Then I killed Z! and captured this log.
6_after_putting_power_plug_back_in.log (7.4 KB) - added by anonymous 14 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 14 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 14 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 14 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 14 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 14 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 14 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 14 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 14 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 14 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)

Changed 14 years ago by anonymous

This was captured right after booting.

Changed 14 years ago by anonymous

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

Changed 14 years ago by anonymous

After coming back from suspend, this log was captured.

Changed 14 years ago by anonymous

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

Changed 14 years ago by anonymous

Then I killed Z! and captured this log.

Changed 14 years ago by anonymous

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

comment:1 Changed 14 years ago by fbakan@…

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

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

Franz

comment:2 Changed 14 years ago by vladest

  • Owner changed from vladest to anonymous
  • Status changed from new to assigned

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

comment:3 Changed 14 years ago by anonymous

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

comment:4 Changed 14 years ago by anonymous

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 Changed 14 years ago by vladest

Just install LIBC06.DLL GA from netlabs

comment:6 Changed 14 years ago by fbakan@…

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 Changed 14 years ago by anonymous

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 Changed 14 years ago by anonymous

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 Changed 14 years ago by fbakan@…

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 Changed 14 years ago by vladest

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 Changed 14 years ago by anonymous

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.

Changed 14 years ago by anonymous

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

Changed 14 years ago by anonymous

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

Changed 14 years ago by anonymous

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

comment:12 Changed 14 years ago by anonymous

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

comment:13 Changed 14 years ago by vladest

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

comment:14 Changed 14 years ago by anonymous

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 Changed 14 years ago by anonymous

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

What "switch controls" do you mean?

comment:16 Changed 14 years ago by vladest

With word "switch" in its names

comment:17 Changed 14 years ago by anonymous

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 Changed 14 years ago by Vladest

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

Changed 14 years ago by anonymous

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

Changed 14 years ago by anonymous

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

comment:19 Changed 14 years ago by anonymous

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 Changed 14 years ago by vladest

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

comment:21 Changed 14 years ago by anonymous

Any chance you can fix this?

comment:22 Changed 14 years ago by vladest

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

Changed 14 years ago by anonymous

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

Changed 14 years ago by anonymous

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

comment:23 Changed 14 years ago by anonymous

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)

Changed 14 years ago by anonymous

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

Changed 14 years ago by anonymous

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

comment:24 Changed 14 years ago by anonymous

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

comment:25 Changed 14 years ago by anonymous

Any news on this?

comment:26 Changed 13 years ago by guest

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 Changed 12 years ago by yoda

  • Cc yoda added
  • Keywords suspend resume added
  • Milestone set to 1.1.4GA
  • Version set to 1.1.4

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

comment:28 Changed 12 years ago by fbakan

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 follow-up: Changed 12 years ago by 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.

comment:30 in reply to: ↑ 29 Changed 12 years ago by fbakan

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 Changed 12 years ago by yoda

  • Milestone changed from 1.1.4GA to milestone1

Does it work with RC5 for the T23 ?

comment:32 follow-up: Changed 12 years ago by fbakan

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

comment:33 in reply to: ↑ 32 Changed 12 years ago by gentux2

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 Changed 12 years ago by fbakan

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 Changed 10 years ago by psmedley

  • Resolution set to fixed
  • Status changed from assigned to closed
Note: See TracTickets for help on using tickets.