misc/81013: Intel ICH3 sound chip reverts to 48KHz after
suspend/resume
Ariff Abdullah
skywizard at MyBSD.org.my
Sat May 14 14:00:25 GMT 2005
The following reply was made to PR misc/81013; it has been noted by GNATS.
From: Ariff Abdullah <skywizard at MyBSD.org.my>
To: Phil Regnauld <regnauld at catpipe.net>
Cc: FreeBSD-gnats-submit at 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 at 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 at 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--
More information about the freebsd-bugs
mailing list