Bug 28692

Summary: [sound] ICH sound driver hangs kernel
Product: Base System Reporter: SAKIYAMA Nobuo <sakichan>
Component: kernAssignee: freebsd-multimedia (Nobody) <multimedia>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 5.0-CURRENT   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
file.diff none

Description SAKIYAMA Nobuo 2001-07-04 18:00:14 UTC
	original ICH sound driver(sys/dev/sound/pci/ich.c) lacks
	suspend method, so when a system are suspended & resumed
	while playing sounds, kernel is hung.

Fix: I wrote a patch.
	This patch also eliminates unnecessary switch statements,
	and consumes less power when suspending.
How-To-Repeat: 	You start up a kernel enabling APM.
	Then you play sound-tracks by any player program.
	Before ending the sound, you suspend the machine
	by switches or zzz (8) command.
	Finally, you try to resume the machine.
Comment 1 greid freebsd_committer freebsd_triage 2001-07-04 18:58:08 UTC
Responsible Changed
From-To: freebsd-bugs->cg

Cameron is working on this
Comment 2 Mark Linimon freebsd_committer freebsd_triage 2004-09-09 20:31:18 UTC
Responsible Changed
From-To: cg->sound

With permission, reassign to mailing list alias.
Comment 3 Alexander Leidinger freebsd_committer freebsd_triage 2005-09-11 10:46:32 UTC
State Changed
From-To: open->closed

The device now has a suspend function. If it doesn't work for you please 
open a new PR. 

Thanks for submitting a patch back then though.