From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261258AbVECBI5 (ORCPT ); Mon, 2 May 2005 21:08:57 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261264AbVECBI5 (ORCPT ); Mon, 2 May 2005 21:08:57 -0400 Received: from adsl-216-102-91-59.dsl.snfc21.pacbell.net ([216.102.91.59]:33694 "EHLO nasledov.com") by vger.kernel.org with ESMTP id S261258AbVECBG1 (ORCPT ); Mon, 2 May 2005 21:06:27 -0400 Date: Mon, 2 May 2005 18:06:07 -0700 To: linux-kernel@vger.kernel.org Subject: snd_cs46xx + APM suspend problem Message-ID: <20050503010607.GA16152@nasledov.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Q68bSM7Ycu6FN28Q" Content-Disposition: inline User-Agent: Mutt/1.5.9i From: Misha Nasledov Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org --Q68bSM7Ycu6FN28Q Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hello, I'm running 2.6.11.7 on an IBM Thinkpad T21 and I have had problems with the snd_cs46xx driver in conjunction with APM for many releases previous to this. After I resume my laptop from a suspend, my sound device becomes unusable. Nothing can write to /dev/dsp -- programs will just block while trying to write and when I do cat > /dev/dsp, cat will not quit when I ^D. I wrote a script to work around this problem by quitting any application which may be using the mixer/sound device and then rmmod'ing and then modprobe'ing the snd_cs46xx module. Here is the lspci entry for my sound card: 0000:00:05.0 Multimedia audio controller: Cirrus Logic CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator] (rev 01) Subsystem: IBM: Unknown device 0153 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- SERR-