From alsa-devel-owner@alsa.jcu.cz  Thu Nov 19 02:24:04 1998
Received: from nurock.kek.jp (root@nurock.kek.jp [130.87.218.140])
	by marvin.jcu.cz (8.9.1a/8.9.1) with ESMTP id CAA02352
	for <alsa-devel@jcu.cz>; Thu, 19 Nov 1998 02:23:07 +0100
Received: from nurock.kek.jp (really [127.0.0.1]) by nurock.kek.jp
	via in.smtpd with esmtp (ident sharkey using rfc1413)
	id <m0zgIjf-000TJXC@nurock.kek.jp> (Debian Smail3.2.0.101)
	for <alsa-devel@jcu.cz>; Thu, 19 Nov 1998 10:18:15 +0900 (JST) 
Message-Id: <m0zgIjf-000TJXC@nurock.kek.jp>
To: alsa-devel@jcu.cz
cc: fishbach@eucmos.sim.ucm.es
From: sharkey@ale.physics.sunysb.edu
Subject: Re: Hello! (Es1869) 
In-reply-to: Your message of "Wed, 18 Nov 1998 21:06:28 +0100."
             <Pine.OSF.3.96.981118204805.7986C-100000@eucmos.sim.ucm.es> 
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date: Thu, 19 Nov 1998 10:18:13 +0900
Reply-To: alsa-devel@alsa.jcu.cz
Sender: alsa-devel-owner@alsa.jcu.cz
Precedence: list

> Hello!
> 
> My name is Christian Fischbach. 
> I am a german student studying computer-science in the 4th year.
> At this moment I am studying in Spain for one year (I do not recomment
> this!). I needed to by a laptop here with a ES1869 soundcard.
> Well, this card works with the ES1688 driver but not in 16 bit full-duplex
> mode. Because I am writing an Internet-Conferencing-Tool with some other
> german students, this is very important for me and because it is a laptop
> I can not easyly change the soundcard.
> 
> So my question. Is anyone here working at a driver for this card?

AFAIK, it's been talked about, but not actively worked on.  I'd imagine
that the changes needed to make the existing 1688 driver work with the 18xx
cards would be reasonably small.  I considered doing it myself, but I simply
don't have the time now.

> If not
> I would try to start with this. I can say, that I have much experience in
> programming in C, but I do not have much experience in kernelprogramming.
> So if I need to start with the driver I would need very much time to
> understand the basic concepts.

You may not need much kernel hacking knowledge.

Start by reading the technical docs for this card.  There is a rather lengthy
document at ftp://ftp.esstech.com.tw/Document/DS1869.pdf.  Find out how
this card differs from the 1688.  Then read the existing ALSA 1688 driver
and attempt to implement the differences.

You may be stuck with the 1868 in your laptop, but at least you are lucky
that full documentation is available.

Good luck,

Eric


