Subject: Re: is audio fully working for anyone on T30?
To: Christoph Badura <bad@bsd.de>
From: Love <lha@stacken.kth.se>
List: port-i386
Date: 03/09/2005 18:31:13
--=-=-=


Christoph Badura <bad@bsd.de> writes:

> I've upgraded my T30 to the head of the netbsd-2 branch and audio is
> basically unusable except after freshly booting the machine.

I needed this patch to make my T30 happy, but I can't remember if its still
needed. Its still sitting in my tree. The problem is that the code assumes
that the mumber registers are containing the right content after frob have
been turned on. can't remember what mumble and frob is though.

Love


Index: auich.c
===================================================================
RCS file: /sources/netbsd/NetBSD-cvs/src/sys/dev/pci/auich.c,v
retrieving revision 1.88
diff -u -u -w -r1.88 auich.c
--- auich.c	27 Jan 2005 21:49:29 -0000	1.88
+++ auich.c	13 Feb 2005 16:06:47 -0000
@@ -755,7 +755,7 @@
 
 	for (i = 500000; i >= 0; i--) {
 		status = bus_space_read_4(sc->iot, sc->aud_ioh, ICH_GSTS);
-		if (status & (ICH_PCR | ICH_SCR | ICH_S2CR))
+		if (status & ICH_PCR)
 			break;
 		DELAY(1);
 	}

--=-=-=
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (NetBSD)

iQIVAwUAQi8y4xZyDLTSep3UAQKUXQ/9FgJXB/sIgg86ideeeKi5B0Ar/qoYGzdN
Qu00MUfafimZTiGdQRycHCFpwG5QSixXj3PxM6X6y+slHd5GNdOdDuGrjS+p2yTf
kIeVtGYPlXCPzpHcDDEtj2Qxmv14ORG+8nqeRxc5c+xPyzQg+Z0xDhK2FL40KfMZ
RWzJLgGpDjXf5o5txMa+Y2SuIEulRQcCZHdDVVcayokRQfe8LOV/hUYzDeAb6s/A
YVva6+G81wuG9dReyRt3CHIxl9zSp8VvPus41xvMveEkCF11a6LVjmKD+p/jAEwY
K+xzEQ1tNSM6y5b+++XOIeHpgVEOV5WZvDm5SSiAGNJG2EdG0cVvtoh3IAhKHX9Z
uV3ql+MD4UWryywL7ILZo2wwhi30bbEfb5bAEJR+q6uISAulP985pZH8aClS1AwH
ilxmBOt2C83ryrJxyeu08+6wfpXaDo64oTt5WKvTS0mw1eAMJEKmZMsCaF4KvU83
ozqzOBVE4tn0BeWXsmwZsuzPeHk6cxEHbcSRRLmt6Rm/ILY9mlYdm6QPPmQ2VeUH
uM/HcpL3IS7lMO/4wVHSMi6oQ3zWxe0yraoNny5fycG5BPqavD13C3qwvzIcoQXC
9ROVfhZLmIANIMMuWtnbrzJ1Ew8zTxXElSAfYrImo2AccVbK6aWe5F8racANe3w1
3q1Vux2QcHQ=
=KUpa
-----END PGP SIGNATURE-----
--=-=-=--