All of lore.kernel.org
 help / color / mirror / Atom feed
* AudioScience driver
@ 2003-06-24  5:14 Eliot Blennerhassett
  2003-06-24  9:40 ` Takashi Iwai
  2003-06-25  3:23 ` Fred Gleason
  0 siblings, 2 replies; 7+ messages in thread
From: Eliot Blennerhassett @ 2003-06-24  5:14 UTC (permalink / raw)
  To: alsa-devel

[-- Attachment #1: Type: text/plain, Size: 830 bytes --]

Hello all,

thanks to various people on this list, I have managed to make an ALSA driver
that works for most AudioScience cards.  

I have attached a patch against alsa-driver-0.9.4
But I'm not sure if this is the desired form, or whether I have located the
driver in the correct part of the tree.

This driver depends on a module external to ALSA (asihpi, (GPL), available from
our website).  I couldn't figure out how to add a driver specific include path,
so  I made a symbolic link across to the (only one) header file.

Any constructive advice on how to proceed will be appreciated,

thanks and regards

Eliot Blennerhassett
AudioScience Inc.
--
Junk footer beyond this point. Read at your own risk.


-------------------------------------------------------------
Sign up for ICQmail at http://www.icq.com/icqmail/signup.html

[-- Attachment #2: alsa-driver-0.9.4asihpi.tar.gz --]
[-- Type: application/x-gzip, Size: 10714 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread
* Re: AudioScience driver
@ 2003-06-25 21:58 Eliot Blennerhassett
  2003-06-30 13:26 ` Takashi Iwai
  0 siblings, 1 reply; 7+ messages in thread
From: Eliot Blennerhassett @ 2003-06-25 21:58 UTC (permalink / raw)
  To: alsa-devel; +Cc: fredg

Fred thanks for your feedback

> I've tried building things with the patch, and have some questions:

> 1)  Your directions tell me to execute a './cvsconfigure' command (at the root 
> of the ALSA source tree).  There is no such command in the 0.9.4 tree (at 
> least in the tarball).  Does this patch require use of a checked-out CVS 
> tree?

Sorry Fred, I misremembered the script name...
I meant ./cvscompile  in alsa-driver-0.9.4/
This rebuilds the dependencies so that snd-asihpi is known about and can be
built.

> 2)  What is the name of the module that this should generate?  'snd-asihpi' is 
> coming up as not found.

Correct

3)  What is the exact relationship between the ALSA module and 'asihpi'?  Does 
one need to be loaded for the other to work?  Exactly what is dependent upon 
what?  An example 'modules.conf' setup would be very helpful here!

snd-asihpi needs asihpi.  This is covered automatically by the "depmod -a" that
happens at the end of a make install.
So if you "modprobe snd-asihpi" all the underlying alsa modules + asihpi will
get loaded.

All I have in my modules.conf is "alias snd-card-0 snd-asihpi"

A note about Card indices
snd-asihpi will try to assign the ALSA device index to be the same as the card
index set by the jumpers on the card.  But if the ALSA driver for another card
has already been loaded, then the ASI card will get the next available ALSA card
index instead.

> ... proposed install locations for user lib and include files

Good idea.
how about /usr/include/asihpi/hpi.h

(thinking maybe /hpi/ is not distinctive enough.

- Eliot

Eliot Blennerhassett
AudioScience Inc.
--
Junk footer beyond this point. Read at your own risk.


-------------------------------------------------------------
Sign up for ICQmail at http://www.icq.com/icqmail/signup.html


-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2003-07-02 10:42 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-06-24  5:14 AudioScience driver Eliot Blennerhassett
2003-06-24  9:40 ` Takashi Iwai
2003-06-25  3:23 ` Fred Gleason
  -- strict thread matches above, loose matches on Subject: below --
2003-06-25 21:58 Eliot Blennerhassett
2003-06-30 13:26 ` Takashi Iwai
2003-07-01 20:52   ` Fred Gleason
2003-07-02 10:42     ` Takashi Iwai

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.