This is a fork of Aureal's own soundcard drivers for the Vortex 2, Vortex 1 and Vortex Advantage (AU8830, AU8820 and AU8810 chips respectively) with goals of making the drivers more Open Sound System (OSS) compliant, more stable, and supporting later kernels.
| Tags | Networking Monitoring Hardware Watchdog |
|---|---|
| Licenses | GPL |
Recent releases


Release Notes: Support for Linux 2.4.0.


Release Notes: Initial release.
Recent comments
27 May 2004 17:12
Re: Can anyone get this to compile on newer Linux distros?
Hmm, replying to myself...
The object file(s) are of course one of these: asp10.o asp20.o asp30.o
26 May 2004 15:24
Re: Can anyone get this to compile on newer Linux distros?
>
> Well, I'm trying to get aureal sound
> with mandrake 9.2.
>
>
> Without any change to the original files
> it compiles (with a few "warning:
> dereferencing type-punned pointer will
> break strict-aliasing rules").
>
> Some of the changes described in the
> diff provided by Carl do work for me
> (but only remove warnings), but if I
> apply the changes to lines 620 and 630
> in au_audio.c it does not compile any
> more, so I just did not use these.
>
> The problem is that I don't succeed in
> forcing the module insertion. When I
> type "insmod -f au8830.o", I get the
> following error:
>
> Warning: The module you are trying to
> load (./au8830.o) is compiled with a
> gcc
> version 2 compiler, while the kernel you
> are running is compiled with
> a gcc version 3 compiler. This is known
> to not work.
> ./au8830.o: unresolved symbol
> register_sound_special_Rdc04ac01
> ./au8830.o: unresolved symbol
> unregister_sound_mixer_R7afc9d8a
> ./au8830.o: unresolved symbol
> register_sound_dsp_Re73c7876
> ./au8830.o: unresolved symbol
> register_sound_midi_R0ad4778d
> ./au8830.o: unresolved symbol
> register_sound_mixer_Rd4e85ca1
> ./au8830.o: unresolved symbol
> unregister_sound_dsp_Rcd083b10
> ./au8830.o: unresolved symbol
> unregister_sound_special_R99c95fa5
> ./au8830.o: unresolved symbol
> unregister_sound_midi_Rfdab6de3
> ./au8830.o:
> Hint: You are trying to load a module
> without a GPL compatible license
> and it has unresolved symbols.
> Contact the module supplier for
> assistance, only they can help
> you.
>
>
> Or maybe someone here can? ;)
>
> Gildas
In case you haven't fixed it by now...
Load the object file in a binary editor (emacs and hexl-mode works fine) and find all "gcc2" and change them to "gcc3".
Worked for me on Suse 8.2. YMMV. HTH.
15 Mar 2004 07:55
go for the ALSA drivers
Simply following the instructions from the ALSA project (www.alsa-project.org/) I successfully installed my Diamond MX300 soundcard (aureal 8830 chipset) under Mandrake 9.2.
Give it a try!
Gildas
15 Mar 2004 06:05
Re: Can anyone get this to compile on newer Linux distros?
Well, I'm trying to get aureal sound with mandrake 9.2.
Without any change to the original files it compiles (with a few "warning: dereferencing type-punned pointer will break strict-aliasing rules").
Some of the changes described in the diff provided by Carl do work for me (but only remove warnings), but if I apply the changes to lines 620 and 630 in au_audio.c it does not compile any more, so I just did not use these.
The problem is that I don't succeed in forcing the module insertion. When I type "insmod -f au8830.o", I get the following error:
Warning: The module you are trying to load (./au8830.o) is compiled with a gcc
version 2 compiler, while the kernel you are running is compiled with
a gcc version 3 compiler. This is known to not work.
./au8830.o: unresolved symbol register_sound_special_Rdc04ac01
./au8830.o: unresolved symbol unregister_sound_mixer_R7afc9d8a
./au8830.o: unresolved symbol register_sound_dsp_Re73c7876
./au8830.o: unresolved symbol register_sound_midi_R0ad4778d
./au8830.o: unresolved symbol register_sound_mixer_Rd4e85ca1
./au8830.o: unresolved symbol unregister_sound_dsp_Rcd083b10
./au8830.o: unresolved symbol unregister_sound_special_R99c95fa5
./au8830.o: unresolved symbol unregister_sound_midi_Rfdab6de3
./au8830.o:
Hint: You are trying to load a module without a GPL compatible license
and it has unresolved symbols. Contact the module supplier for
assistance, only they can help you.
Or maybe someone here can? ;)
Gildas
01 Mar 2004 13:05
Re: Can anyone get this to compile on newer Linux distros?
*grumble* lousy HTML escaping...
that should say:
#include <malloc.h>
to
#include <slab.h>