From owner-freebsd-bugs Tue Jun 11 3:30:17 2002 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 7F34D37B40E for ; Tue, 11 Jun 2002 03:30:02 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g5BAU2H73948; Tue, 11 Jun 2002 03:30:02 -0700 (PDT) (envelope-from gnats) Received: from dpelleg.dsl.telerama.com (dpelleg.dsl.telerama.com [205.201.13.235]) by hub.freebsd.org (Postfix) with ESMTP id D4FB337B400 for ; Tue, 11 Jun 2002 03:24:22 -0700 (PDT) Received: from palraz.wburn (palraz [192.168.1.1]) by dpelleg.dsl.telerama.com (8.12.3/8.12.3) with ESMTP id g5BAOX17002934 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO) for ; Tue, 11 Jun 2002 06:24:34 -0400 (EDT) (envelope-from dpelleg@palraz.wburn) Received: from palraz.wburn (localhost [127.0.0.1]) by palraz.wburn (8.12.3/8.12.3) with ESMTP id g5BAOk8T012281 for ; Tue, 11 Jun 2002 06:24:46 -0400 (EDT) (envelope-from dpelleg@palraz.wburn) Received: (from dpelleg@localhost) by palraz.wburn (8.12.3/8.12.3/Submit) id g5BAOkZn012280; Tue, 11 Jun 2002 06:24:46 -0400 (EDT) Message-Id: <200206111024.g5BAOkZn012280@palraz.wburn> Date: Tue, 11 Jun 2002 06:24:46 -0400 (EDT) From: Dan Pelleg Reply-To: Dan Pelleg To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: kern/39146: sound fails to load on some Thinkpad models Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 39146 >Category: kern >Synopsis: sound fails to load on some Thinkpad models >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: Tue Jun 11 03:30:02 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Dan Pelleg >Release: FreeBSD 4.6-RC i386 >Organization: >Environment: System: FreeBSD p 4.6-RC FreeBSD 4.6-RC #0: Fri Jun 7 21:01:47 EDT 2002 d@p:/P i386 >Description: Sound chip is not recognized on several Thinkpad X22 and X23 models. >How-To-Repeat: build a kernel with pcm, load on a X23. >Fix: This has been suggested by Colin Perkins on mobile@ at 12 Apr 2002. It works for his X22, as well as for me and another person using a X23-2662-K1T and a X23-2662-E5U. I don't know if it breaks anything for anyone. --- ac97.c.patch begins here --- --- sys/dev/sound/pcm/ac97.c.orig Mon Jun 10 21:09:50 2002 +++ sys/dev/sound/pcm/ac97.c Mon Jun 10 21:10:25 2002 @@ -373,7 +373,7 @@ wrcd(codec, AC97_REG_POWER, (codec->flags & AC97_F_EAPD_INV)? 0x8000 : 0x0000); wrcd(codec, AC97_REG_RESET, 0); - DELAY(100000); + DELAY(400000); wrcd(codec, AC97_REG_POWER, (codec->flags & AC97_F_EAPD_INV)? 0x8000 : 0x0000); i = rdcd(codec, AC97_REG_RESET); @@ -468,7 +468,7 @@ wrcd(codec, AC97_REG_POWER, (codec->flags & AC97_F_EAPD_INV)? 0x8000 : 0x0000); wrcd(codec, AC97_REG_RESET, 0); - DELAY(100000); + DELAY(400000); wrcd(codec, AC97_REG_POWER, (codec->flags & AC97_F_EAPD_INV)? 0x8000 : 0x0000); i = rdcd(codec, AC97_REG_RESET); --- ac97.c.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message