Subject: Re: kern/33561: auich 1.107 hangs, crashes, or just fails
To: None <jmcneill@NetBSD.org, gnats-admin@netbsd.org,>
From: Jared D. McNeill <jmcneill@invisible.ca>
List: netbsd-bugs
Date: 05/26/2006 11:30:02
The following reply was made to PR kern/33561; it has been noted by GNATS.

From: "Jared D. McNeill" <jmcneill@invisible.ca>
To: gnats-bugs@NetBSD.org
Cc: kern-bug-people@netbsd.org, gnats-admin@netbsd.org,
	netbsd-bugs@netbsd.org
Subject: Re: kern/33561: auich 1.107 hangs, crashes, or just fails
Date: Fri, 26 May 2006 08:26:36 -0300

 On 26-May-06, at 4:55 AM, seebs@plethora.net wrote:
 >> Description:
 > 	The auich driver, which used to work just fine, now crashes
 > 	consistently on my system.
 >
 > 	1.  If the system sleeps and comes back, it panics immediately.
 
 I made some changes to the powerhooks to disestablish the interrupt  
 handler on suspend; are you using APM or ACPI sleep?
 
 > 	2.  If simply used regularly, say for playing a series of mp3 files,
 > 	it eventually fails, leaving the kernel in a state which quickly
 > 	leads to panics.  It may be possible to run for a while getting
 > 	errors like "unable to create pipe" for nearly any command run.
 >> How-To-Repeat:
 > 	mpg123 *.mp3
 
 1.107 reverted all of the power saving changes introduced in 1.102. I  
 have yet to see this behaviour, but I'll keep an eye open.
 
 >> Fix:
 > 	Not known.  This driver was working fine on my system maybe two or
 > 	three months ago.  dmesg output attached; relevantly, this is an  
 > ICH3.
 >
 > 	If I had to pick a patch to blame this on, it'd be the 1.102 patch,
 > 	but I can't easily isolate it.
 
 I can see how 1.107 would break suspend/resume, but apart from  
 changes in the powerhook, it should be identical to 1.101.
 
 Cheers,
 Jared