Subject: Re: Maestro driver working (was: Maestro 2E in FreeBSD 4.2 working)
To: Bernd Ernesti <netbsd@arresum.inka.de>
From: Dr. Rene Hexel <rh@vip.at>
List: current-users
Date: 01/10/2001 01:02:38
This is a multi-part message in MIME format.
--------------AE78CED30D4570524B6877CA
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Bernd Ernesti wrote:

> I tried to use mixerctl, but using the line above produces only this output:
> 
> esm0: esm_read_codec() PROGLESS timed out.
> esm0: esm_read_codec() RW_DONE timed out.

  Can you try applying the attached patch to esm.c version 1.3 and tell
me if it works then?

  Cheers
      ,
   Rene
--------------AE78CED30D4570524B6877CA
Content-Type: text/plain; charset=us-ascii;
 name="esm.c.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="esm.c.diff"

--- esm.c.orig	Wed Jan 10 00:27:07 2001
+++ esm.c	Wed Jan 10 00:56:23 2001
@@ -1382,6 +1382,7 @@
 	if (esm_get_quirks(ess->subid) & ESM_QUIRKF_SWAPPEDCH) {
 		ess->codec_flags |= AC97_HOST_SWAPPED_CHANNELS;
 	}
+	ess->codec_flags |= AC97_HOST_DONT_READ;
 
 	/* initialize AC97 host interface */
 	ess->host_if.arg = self;

--------------AE78CED30D4570524B6877CA--