Was the patching described by Eric Hathaway's post done for the new version,
or was it decided it wasn't really necessary? See: [Alsa-devel] aureal
driver compile problem and patch The patch is copied below for your
convenience.

I would also like to suggest that the INSTALL file and read me files have
specific references to the pages at:
http://alsa.opensrc.org/index.php?page=AlsaDrivers
In my case the ones for Aureal
(http://alsa.opensrc.org/index.php?page=au88x0 and links from there) were
invaluable.
I would also like to sugget the addition of a NewToLinuxReadThis file with a
quick overview that will get newbies who have just installed a distro and
can't get their soundcard to work up and running in the easiest possible
way. Maybe including the reference to the
http://alsa.opensrc.org/index.php?page=AlsaDrivers will do.

Some other mods that would be good for Newbies is if alsamixergui is package
independent and had an obvious Save Settings button that initiated a script
that did away with the need to directly use alsactl and to modify the
modules.conf file. It could also pop up a reference to the
http://alsa.opensrc.org/index.php?page=AlsaDrivers page on starting.

I would also like to suggest a gui for the install process with scripting
that did the detection of card, whether kernel-source is installed, whether
sound is loaded, whether oss is needed, whether tools are needed (based on
soundcard), doing ./snddevices, checking for/getting, installing and setting
unmuting/volumes for alsamixergui - the whole process should be able to be
made a lot easier for people who just got a distro off the front cover of a
computer mag. For these people ease of installation and use of sound and
surfing (the winmodem problem) are likely to be a big deal right at the
start.
cheers
Paul
--------------- BEGIN PATCH -----------------------
diff -ur alsa-driver-0.9.8/acore/Makefile
alsa-driver-0.9.8-patched/acore/Makefile
--- alsa-driver-0.9.8/acore/Makefile Tue Sep 16 06:14:03 2003
+++ alsa-driver-0.9.8-patched/acore/Makefile Tue Oct 21 22:21:12 2003
@@ -10,6 +10,9 @@
obj-$(CONFIG_SND_SERIALMIDI) += snd-rawmidi.o snd.o
obj-$(CONFIG_SND_MSND_PINNACLE) += snd-pcm.o snd-timer.o snd-page-alloc.o
snd.o snd-rawmidi.o
obj-$(CONFIG_SND_USB_US428) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o
snd-rawmidi.o snd-hwdep.o
+obj-$(CONFIG_SND_AU8810) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o
snd-rawmidi.o
+obj-$(CONFIG_SND_AU8820) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o
snd-rawmidi.o
+obj-$(CONFIG_SND_AU8830) += snd-pcm.o snd-timer.o snd-page-alloc.o snd.o
snd-rawmidi.o

export-objs := sound.o pcm.o pcm_lib.o rawmidi.o timer.o hwdep.o memalloc.o

diff -ur alsa-driver-0.9.8/acore/seq/Makefile
alsa-driver-0.9.8-patched/acore/seq/Makefile
--- alsa-driver-0.9.8/acore/seq/Makefile Mon Jun 2 09:03:38 2003
+++ alsa-driver-0.9.8-patched/acore/seq/Makefile Tue Oct 21 22:21:20
2003@@ -7,6 +7,9 @@

obj-$(CONFIG_SND_SERIALMIDI) += snd-seq-midi.o snd-seq.o snd-seq-device.o
snd-seq-midi-event.o
obj-$(CONFIG_SND_MSND_PINNACLE) += snd-seq-midi.o snd-seq.o snd-seq-device.o
snd-seq-midi-event.o
+obj-$(CONFIG_SND_AU8810) += snd-seq-midi.o snd-seq.o snd-seq-device.o
snd-seq-midi-event.o snd-seq-instr.o
+obj-$(CONFIG_SND_AU8820) += snd-seq-midi.o snd-seq.o snd-seq-device.o
snd-seq-midi-event.o snd-seq-instr.o
+obj-$(CONFIG_SND_AU8830) += snd-seq-midi.o snd-seq.o snd-seq-device.o
snd-seq-midi-event.o snd-seq-instr.o

export-objs := seq_device.o seq.o seq_instr.o seq_midi_emul.o \
seq_midi_event.o seq_virmidi.o
diff -ur alsa-driver-0.9.8/drivers/mpu401/Makefile
alsa-driver-0.9.8-patched/drivers/mpu401/Makefile
--- alsa-driver-0.9.8/drivers/mpu401/Makefile Mon Jun 2 09:03:39 2003
+++ alsa-driver-0.9.8-patched/drivers/mpu401/Makefile Tue Oct 21 22:21:36
2003@@ -3,6 +3,10 @@
include $(TOPDIR)/toplevel.config
include $(TOPDIR)/Makefile.conf


+obj-$(CONFIG_SND_AU8810) += snd-mpu401-uart.o
+obj-$(CONFIG_SND_AU8820) += snd-mpu401-uart.o
+obj-$(CONFIG_SND_AU8830) += snd-mpu401-uart.o
+
export-objs  := mpu401_uart.o

TOPDIR = $(MAINSRCDIR)
diff -ur alsa-driver-0.9.8/pci/ac97/Makefile
alsa-driver-0.9.8-patched/pci/ac97/Makefile
--- alsa-driver-0.9.8/pci/ac97/Makefile Sun Feb 9 13:35:57 2003
+++ alsa-driver-0.9.8-patched/pci/ac97/Makefile Tue Oct 21 22:21:49 2003
@@ -3,6 +3,10 @@
include $(TOPDIR)/toplevel.config
include $(TOPDIR)/Makefile.conf


+obj-$(CONFIG_SND_AU8810) += snd-ac97-codec.o
+obj-$(CONFIG_SND_AU8820) += snd-ac97-codec.o
+obj-$(CONFIG_SND_AU8830) += snd-ac97-codec.o
+
export-objs  := ac97_codec.o ak4531_codec.o


TOPDIR = $(MAINSRCDIR)
--------------- END PATCH -----------------------

----- Original Message ----- 
From: "Takashi Iwai" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Thursday, November 20, 2003 2:46 AM
Subject: [Alsa-devel] [ANN] ALSA 1.0.0pre1 is released


> Hi all,
>
> as you might have already seen on the web news page, we released
> 1.0.0pre1 tarball.  This is intended for the wide tests before the
> official 1.0.0 release.  We planned to release 1.0.0 (hopefully) in
> this month, so please everyone test this version and give bug reports
> now.
>
> Especially, if you have a card or a mobo with ICH (or compatible)
> chip and *multiple* AC97 codecs, testing this version is appreciated.
> Please give (also positive) feedback whether it works.  The handling
> of multiple codecs was changed recently, but not tested well because
> of lack of hardware.
>
>
> Important changes / fixes since 0.9.8
>
> - joystick is configured now (again) by module options instead of
>   control API.  see alsa-kernel/Documentation/Joystick.txt.
>
> - the default value of cards_limit option of sound module is 1.
>   note that this doesn't mean that the max. number of cards is limited
>   to 1, but it restricts the number of auto-loaded cards.  if you load
>   a module manually, it's added safely.
>
> - PCM OSS emulation was fixed, e.g. mplayer delay problem should be
>   fixed now.  Hopefully this doesn't introduce another bug...
>
> - AC97 handler is rewritten.  please test!
>
> - some serious ISA PnP bugs are fixed (e.g. cs4236 freeze).
>
> - some bugs in OSS-emulation library are fixed.  please test!
>
> - dmix problems with xmms ALSA plugin is solved.
>
> - alsa-driver tree can be built with 2.6 kernel.
>
> - alsaconf is now moved to alsa-utils tarball.
>
>
> Known problems
>
> - pdplus driver seems broken.  more testers?
>
> - korg1212 driver seems broken (somehow).
>
> - PCM OSS emulation might cause oops when you compile the kernel
>   without frame pointer (depending on the compiler).
>
> - opti92x still might not work (although some bugs were fixed).
>
>
> --
> Takashi Iwai <[EMAIL PROTECTED]> ALSA Developer - www.alsa-project.org
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: SF.net Giveback Program.
> Does SourceForge.net help you be more productive?  Does it
> help you create better code?  SHARE THE LOVE, and help us help
> YOU!  Click Here: http://sourceforge.net/donate/
> _______________________________________________
> Alsa-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/alsa-devel
>


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to