From alsa-user-owner@alsa.jcu.cz  Tue Nov 17 20:52:06 1998
Received: from socrates.berkeley.edu (socrates.Berkeley.EDU [128.32.25.13])
	by marvin.jcu.cz (8.9.1a/8.9.1) with ESMTP id UAA29248
	for <alsa-user@alsa.jcu.cz>; Tue, 17 Nov 1998 20:50:19 +0100
Received: from localhost (jr@localhost) by socrates.berkeley.edu (8.8.8/8.8.0) with SMTP id LAA17658 for <alsa-user@alsa.jcu.cz>; Tue, 17 Nov 1998 11:50:17 -0800 (PST)
Date: Tue, 17 Nov 1998 11:50:17 -0800 (PST)
From: "Jonathan R. Nitschke" <jr@socrates.berkeley.edu>
To: alsa-user@alsa.jcu.cz
Subject: driver-0.2.0-pre10p1 and AudioPCI (1370)
Message-ID: <Pine.SOL.3.96.981117110842.21512A-100000@socrates.berkeley.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Reply-To: alsa-user@alsa.jcu.cz
Sender: alsa-user-owner@alsa.jcu.cz
Precedence: list

For a couple of days I have been trying to get ALSA working with my
Ensoniq AudioPCI soundcard, which works great under Win9X and Linux using
the OSS crippleware version.

The driver compiles with no complaints, and seems to install fine. 
snddevicces appears to do its job.  alsaconf generates the following
conf.modules: 

# --- BEGIN: Generated by ALSACONF, do not edit. ---
alias char-major-14 snd
alias snd-minor-oss-0
alias snd-minor-oss-3 snd-pcm1-oss
alias snd-minor-oss-4 snd-pcm1-oss
alias snd-minor-oss-5 snd-pcm1-oss
alias snd-minor-oss-12 snd-pcm1-oss
alias snd-card-0
options snd snd_major=14 snd_cards_limit=1 snd_device_mode=0660
snd_device_gid=0 snd_device_uid=0
options  snd_index=1 snd_id=CARD_1
# --- END: Generated by ALSACONF, do not edit. ---

This seems to be missing some parameters, as bourne out by the output of
depmod snd-es1370

conf:4: missing argument 

Looking through the INSTALL file, I came up with the following
conf.modules:

alias char-major-14 snd
alias snd-minor-oss-0 snd-audiopci
alias snd-minor-oss-3 snd-pcm1-oss
alias snd-minor-oss-4 snd-pcm1-oss
alias snd-minor-oss-5 snd-pcm1-oss
alias snd-minor-oss-12 snd-pcm1-oss
alias snd-card-0 snd-es1370
options snd snd_major=14 snd_cards_limit=1 snd_device_mode=0660
snd_device_gid=0 snd_device_uid=0
options snd-es1370 snd_index=1 snd_id=AudioPCI

This gave the following output to 
modprobe snd-es1370

/lib/modules/2.0.36/misc/snd-es1370.o: symbol for parameter snd_index not
found
snd: Device or resource busy

commenting out the last (options ...) line in conf.modules allows modprobe
snd-es1370 to run without error, but the driver still does not appear to
have found my card:

cat /proc/asound/cards
--- no soundcards ---

Not surprisingly, no applications work with sound, either.

I apologize in advance for my ignorance and the length of this question. 
I would really like to get ALSA working; it strikes me as a much more
elegant approach to Linux sound than either the intentionally crippled
OSS/Lite or the functional but limited driver by Thomas Sailer in the
current development tree. 

-Jonathan Nitschke, department of Chemistry
The University of California at Berkeley


