Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 May 2005 14:00:25 GMT
From:      Ariff Abdullah <skywizard@MyBSD.org.my>
To:        freebsd-bugs@FreeBSD.org
Subject:   Re: misc/81013: Intel ICH3 sound chip reverts to 48KHz after suspend/resume
Message-ID:  <200505141400.j4EE0PHr025955@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR misc/81013; it has been noted by GNATS.

From: Ariff Abdullah <skywizard@MyBSD.org.my>
To: Phil Regnauld <regnauld@catpipe.net>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: misc/81013: Intel ICH3 sound chip reverts to 48KHz after
 suspend/resume
Date: Sat, 14 May 2005 21:57:30 +0800

 This is a multi-part message in MIME format.
 
 --Multipart=_Sat__14_May_2005_21_57_30_+0800_ULanHjNbSE+WdX8R
 Content-Type: text/plain; charset=US-ASCII
 Content-Transfer-Encoding: 7bit
 
 
 
 On Sat, 14 May 2005 14:55:40 +0200
 Phil Regnauld <regnauld@catpipe.net> wrote:
 > 
 > >Number:         81013
 > >Category:       misc
 > >Synopsis:       Intel ICH3 sound chip reverts to 48KHz after
 > >suspend/resume Confidential:   no
 > >Severity:       non-critical
 > >Priority:       low
 > >Responsible:    freebsd-bugs
 > >State:          open
 > >Quarter:        
 > >Keywords:       
 > >Date-Required:
 > >Class:          sw-bug
 > >Submitter-Id:   current-users
 > >Arrival-Date:   Sat May 14 13:00:20 GMT 2005
 > >Closed-Date:
 > >Last-Modified:
 > >Originator:     Phil Regnauld
 > >Release:        FreeBSD 6.0-CURRENT i386
 > >Organization:
 > catpipe Systems ApS
 > >Environment:
 > System: FreeBSD flow.eu.org 6.0-CURRENT FreeBSD 6.0-CURRENT #2: Wed
 > May 11 13:03:32 CEST 2005
 > root@flow.eu.org:/usr/obj/usr/src/sys/FLOW5 i386
 > 
 > 
 > >Description:
 > 	The ICH series of sound chips apparently only handle 48KHz
 > 	fixed rate. To work around this, the FreeBSD sound driver does
 > 	resampling.
 > 
 > 	Unfortunately, it seems that on the tested system (IBM
 > 	ThinkPad X23 with ICH3 -- see below), suspending via acpiconf
 > 	-s 3, and later resuming causes samples to be played at 48KHz
 > 	again.
 > 
 > 	The result is music running 10% faster (which is indeed
 > 	audible).
 > 
 > 	This has been observed on 5.3-STABLE and 6.0-CURRENT.
 > 
 > 	pcm0: <Intel ICH3 (82801CA)> at io 0x1c00, 0x18c0 irq 9 bufsz
 > 	16384  (1p/1r/2v channels duplex default)
 > 
 > 	It should be possible to reset the driver ?  Since the sound
 > 	driver is compiled in, unloading/reloading the driver has not
 > 	(yet) been tested.
 > 
 > >How-To-Repeat:
 > 	
 > 	acpiconf -s 3
 > 	resume system
 > 
 > 	Play something via mpg123 or xmms
 > 
 > 	mplayer -speed 0.92 (44.1/48*100) will allow one to play the
 > 	music / media at the right speed.
 > 
 > >Fix:
 > 
 > 	No fix known.
 > >Release-Note:
 > >Audit-Trail:
 > >Unformatted:
 
 This is indeed a long standing issue. Can you try this patch?
 
 --
 Ariff Abdullah
 MyBSD
 
 --Multipart=_Sat__14_May_2005_21_57_30_+0800_ULanHjNbSE+WdX8R
 Content-Type: application/octet-stream;
  name="vchan.c.diff"
 Content-Disposition: attachment;
  filename="vchan.c.diff"
 Content-Transfer-Encoding: base64
 
 LS0tIHN5cy9kZXYvc291bmQvcGNtL3ZjaGFuLmMub3JpZwlTYXQgTWF5IDE0IDIxOjUxOjMxIDIw
 MDUKKysrIHN5cy9kZXYvc291bmQvcGNtL3ZjaGFuLmMJU2F0IE1heSAxNCAyMTo1MzoyOSAyMDA1
 CkBAIC0yOTIsMTAgKzI5MiwyMSBAQAogICAgCUNITl9MT0NLKHBhcmVudCk7CiAJLyogWFhYIGdy
 b3NzIHVnbHkgaGFjaywgbXVyZGVyIGRlYXRoIGtpbGwgKi8KIAlpZiAoZmlyc3QgJiYgIWVycikg
 eworCQlzdHJ1Y3QgcGNtY2hhbl9jYXBzICpwYXJlbnRfY2FwczsKKwkJaW50IHNwZWVkOworCiAJ
 CWVyciA9IGNobl9yZXNldChwYXJlbnQsIEFGTVRfU1RFUkVPIHwgQUZNVF9TMTZfTEUpOwogCQlp
 ZiAoZXJyKQogCQkJcHJpbnRmKCJjaG5fcmVzZXQ6ICVkXG4iLCBlcnIpOwotCQllcnIgPSBjaG5f
 c2V0c3BlZWQocGFyZW50LCA0NDEwMCk7CisKKwkJcGFyZW50X2NhcHMgPSBjaG5fZ2V0Y2Fwcyhw
 YXJlbnQpOworCisJCWlmIChwYXJlbnRfY2FwcyAhPSBOVUxMKQorCQkJc3BlZWQgPSBwYXJlbnRf
 Y2Fwcy0+bWF4c3BlZWQ7CisJCWVsc2UKKwkJCXNwZWVkID0gNDQxMDA7CisKKwkJZXJyID0gY2hu
 X3NldHNwZWVkKHBhcmVudCwgc3BlZWQpOwogCQlpZiAoZXJyKQogCQkJcHJpbnRmKCJjaG5fc2V0
 c3BlZWQ6ICVkXG4iLCBlcnIpOwogCX0K
 
 --Multipart=_Sat__14_May_2005_21_57_30_+0800_ULanHjNbSE+WdX8R--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200505141400.j4EE0PHr025955>