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>