LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Aureal Vortex sq1500 Driver installation (https://www.linuxquestions.org/questions/linux-newbie-8/aureal-vortex-sq1500-driver-installation-73262/)

777SPy 07-16-2003 10:06 AM

Aureal Vortex sq1500 Driver installation
 
I just installed linux ( madrake 9.1 ) for the first time yesterday...(Im dual booting with win 98.) and after installing I noticed that it installed some of my drivers, all my drivers except my sound card actually.

So I tried to install via cd ( forgot that it wouldnt work ) then I tried to look online for support and drivers. I eventually found a driver and downloaded immediately but when I was looking over the readme for installation instructions I was dumbfounded... I had NO idea what it was talking about. Can someone please tell me how to install a driver?


Thank you for your time,

-Michael

:Pengy:

DavidPhillips 07-16-2003 10:48 AM

The package that contains the driver for your soundcard will have some files in it like INSTALL, README etc.. those files explain what to do for that driver.

With most drivers you need the kernel source files and you will build them with these commands

./configure
make install

then the driver can be loaded with this..

modprobe driver

DavidPhillips 07-16-2003 11:02 AM

if this does not help, then please explain the problem you are having.

state the file you downloaded and the output of these commands

uname -r

lspci -v |grep -iA4 aureal

777SPy 07-16-2003 11:02 AM

Ok, let me see if I understand this ( in class right now so I cant do it till I get home )

When I download the driver ( it was a .gz file which I assume is the same as a .zip folder for the win users ) it will have many different files... install ect ( I didnt see install last night =( ) I do however, remeber seeing a readme, "makefile", driver core, and various driver files...

would I just open a terminal as root then type in


./configure
then make install

after that do I actually type modprobe "driver" or the actual file that the driver is in?

Im really sorry for all the questions but Im such a :newbie:

Thanks again for your time,

-Michael

:Pengy:

DavidPhillips 07-16-2003 11:09 AM

I checked it out and this is what you will need to do for your driver

tar zxvf au88xx-1.1.2.tar.gz
cd aureal


check the chip type with this command..

lspci -v |grep -iA4 aureal

then follow this guide..



If you have an 8830-based (Vortex 2) card:
make install

If you have an 8820-based (Vortex 1) card:
make install20

If you have an 8810-based (Vortex Advantage) card:
make install10


that's it

let us know if it does not work


I got this info by reading the INSTALL file contained in the package

777SPy 07-16-2003 11:31 AM

Yes, thats the package I downloaded last night.

I know which sound card model I have ( the vortex advantage one ) but I dont understand when I should type these commands into the terminal.

I messed arround with it last night and I did a "man make" I thin and it told me that one order you could type it in was "make file directory" so I tried to type in
[$root@****$] make install ( install20, install10 ect.. none worked)
improper command or something...then I tried
[$root@****$] make au88xx* cdaureal
improper command again... so I kept plugging in stuff and eventually it got to the point where I was typing make then just dragging the file into the terminal but none of them would do anything.

But, never know, right? Ill try again once I get home. :)


Thank you,

-Michael

:Pengy:

DavidPhillips 07-16-2003 08:15 PM

maybe you don't have make or other tools required to build something.

However you need to check the card type, not just try the different makefiles, it's important.

You can either look at the chip on the card and try to figure it out or run this command..

lspci -v |grep -iA4 aureal

give more specific error messages so we can figure out what's missing.

777SPy 07-17-2003 12:03 PM

ugh, I cant seem to logon to this site using the default browser but I did make a little progress last night. When I get home Im going to hook my friends laptop up and see if I can copy the messages I got while trying to install and see if I can post them on here for additional help.

Btw... is there a bug with the freezing? I seem to freeze a lot while trying to search this site and a few others that used to be on my favorites.

-Michael

:Pengy:

777SPy 07-18-2003 12:36 PM

[root@***** ********]# cd aureal
[root@***** aureal]# make install10
make install AUCHIP=AU8810
make[1]: Entering directory `/home/*******/aureal'
cc -D__KERNEL__ -DMODULE -DAU8810
-mpentium -O6 -fomit-frame-pointer -Wall -pipe
-I/usr/src/linux/include -c -o au_audio.o
au_audio.c
make[1]: cc: Command not found
make[1]: *** [au_audio.o] Error 127
make[1]: Leaving directory `/home/******/aureal'
make: *** [install10] Error 2
[root@*****aureal]#



Theres a log...

DavidPhillips 07-18-2003 01:23 PM

looks like gcc is not installed

777SPy 07-18-2003 01:29 PM

what is gcc and where can I get it?


Thanks,
-Michael

DavidPhillips 07-18-2003 01:38 PM

it's the compiler to build programs, you can get it from your cd, mandrake's website, or rpmfind.net.

777SPy 07-19-2003 12:10 PM

~~ got gcc working ~~

777SPy 07-19-2003 01:36 PM

ok, I got GCC installed and working! yay!


but when I tried to install the driver using the instructions in the README I got this....

[root@***** Documents]# cd aureal
[root@***** aureal]# lspci -v |grep -iA4 aureal
00:06.0 Multimedia audio controller: Aureal Semiconductor AU8810 Vortex Digital
Audio Processor (rev 02)
Subsystem: Aureal Semiconductor AU8810 Vortex Digital Audio Processor
Flags: bus master, medium devsel, latency 32, IRQ 17
Memory at e9100000 (32-bit, non-prefetchable) [size=256K]
I/O ports at a400 [size=8]
I/O ports at a800 [size=8]
[root@***** aureal]# make install10
make install AUCHIP=AU8810
make[1]: Entering directory `/home/michael/Documents/aureal'
cc -D__KERNEL__ -DMODULE -DAU8810 -mpentium -O6 -fomit-frame-pointer -Wall -pipe -I/usr/src/linux/include -c -o au_audio.o au_audio.c
`-mpentium' is deprecated. Use `-march=pentium' or `-mcpu=pentium' instead.
In file included from au_vortex.h:44,
from au_audio.c:49:
/usr/include/linux/version.h:2:2: #error "======================================================="
/usr/include/linux/version.h:3:2: #error "You should not include /usr/include/{linux,asm}/ header"
/usr/include/linux/version.h:4:2: #error "files directly for the compilation of
kernel modules."
/usr/include/linux/version.h:5:2: #error ""
/usr/include/linux/version.h:6:2: #error "glibc now uses kernel header files from a well-defined"
/usr/include/linux/version.h:7:2: #error "working kernel version (as recommended by Linus Torvalds)"
/usr/include/linux/version.h:8:2: #error "These files are glibc internal and may not match the"
/usr/include/linux/version.h:9:2: #error "currently running kernel. They should
only be"
/usr/include/linux/version.h:10:2: #error "included via other system header files - user space"
/usr/include/linux/version.h:11:2: #error "programs should not directly include
<linux/*.h> or"
/usr/include/linux/version.h:12:2: #error "<asm/*.h> as well."
/usr/include/linux/version.h:13:2: #error ""
/usr/include/linux/version.h:14:2: #error "To build kernel modules please do the following:"
/usr/include/linux/version.h:15:2: #error ""
/usr/include/linux/version.h:16:2: #error " o Have the kernel sources installed"/usr/include/linux/version.h:17:2: #error ""
/usr/include/linux/version.h:18:2: #error " o Make sure that the symbolic link"
/usr/include/linux/version.h:19:2: #error " /lib/modules/`uname -r`/build exists and points to"
/usr/include/linux/version.h:20:2: #error " the matching kernel source directory"
/usr/include/linux/version.h:21:2: #error ""
/usr/include/linux/version.h:22:2: #error " o Now copy /boot/vmlinuz.version.h to"
/usr/include/linux/version.h:23:2: #error " /lib/modules/`uname -r`/build/include/linux/version.h"
/usr/include/linux/version.h:24:2: #error ""
/usr/include/linux/version.h:25:2: #error " o When compiling, make sure to use the following"
/usr/include/linux/version.h:26:2: #error " compiler option to use the correct include files:"
/usr/include/linux/version.h:27:2: #error ""
/usr/include/linux/version.h:28:2: #error " -I/lib/modules/`uname -r`/build/include"
/usr/include/linux/version.h:29:2: #error ""
/usr/include/linux/version.h:30:2: #error " instead of"
/usr/include/linux/version.h:31:2: #error ""
/usr/include/linux/version.h:32:2: #error " -I/usr/include/linux"
/usr/include/linux/version.h:33:2: #error ""
/usr/include/linux/version.h:34:2: #error " Please adjust the Makefile accordingly."
/usr/include/linux/version.h:35:2: #error "======================================================="
In file included from au_audio.c:49:
au_vortex.h:46:40: missing binary operator before '('
In file included from /usr/include/linux/module.h:297,
from au_vortex.h:58,
from au_audio.c:49:
/usr/include/linux/version.h:2:2: #error "======================================================="
/usr/include/linux/version.h:3:2: #error "You should not include /usr/include/{linux,asm}/ header"
/usr/include/linux/version.h:4:2: #error "files directly for the compilation of
kernel modules."
/usr/include/linux/version.h:5:2: #error ""
/usr/include/linux/version.h:6:2: #error "glibc now uses kernel header files from a well-defined"
/usr/include/linux/version.h:7:2: #error "working kernel version (as recommended by Linus Torvalds)"
/usr/include/linux/version.h:8:2: #error "These files are glibc internal and may not match the"
/usr/include/linux/version.h:9:2: #error "currently running kernel. They should
only be"
/usr/include/linux/version.h:10:2: #error "included via other system header files - user space"
/usr/include/linux/version.h:11:2: #error "programs should not directly include
<linux/*.h> or"
/usr/include/linux/version.h:12:2: #error "<asm/*.h> as well."
/usr/include/linux/version.h:13:2: #error ""
/usr/include/linux/version.h:14:2: #error "To build kernel modules please do the following:"
/usr/include/linux/version.h:15:2: #error ""
/usr/include/linux/version.h:16:2: #error " o Have the kernel sources installed"/usr/include/linux/version.h:17:2: #error ""
/usr/include/linux/version.h:18:2: #error " o Make sure that the symbolic link"
/usr/include/linux/version.h:19:2: #error " /lib/modules/`uname -r`/build exists and points to"
/usr/include/linux/version.h:20:2: #error " the matching kernel source directory"
/usr/include/linux/version.h:21:2: #error ""
/usr/include/linux/version.h:22:2: #error " o Now copy /boot/vmlinuz.version.h to"
/usr/include/linux/version.h:23:2: #error " /lib/modules/`uname -r`/build/include/linux/version.h"
/usr/include/linux/version.h:24:2: #error ""
/usr/include/linux/version.h:25:2: #error " o When compiling, make sure to use the following"
/usr/include/linux/version.h:26:2: #error " compiler option to use the correct include files:"
/usr/include/linux/version.h:27:2: #error ""
/usr/include/linux/version.h:28:2: #error " -I/lib/modules/`uname -r`/build/include"
/usr/include/linux/version.h:29:2: #error ""
/usr/include/linux/version.h:30:2: #error " instead of"
/usr/include/linux/version.h:31:2: #error ""
/usr/include/linux/version.h:32:2: #error " -I/usr/include/linux"
/usr/include/linux/version.h:33:2: #error ""
/usr/include/linux/version.h:34:2: #error " Please adjust the Makefile accordingly."
/usr/include/linux/version.h:35:2: #error "======================================================="
In file included from au_vortex.h:58,
from au_audio.c:49:
/usr/include/linux/module.h:299: parse error before "UTS_RELEASE"
In file included from au_vortex.h:59,
from au_audio.c:49:
/usr/include/linux/version.h:2:2: #error "======================================================="
/usr/include/linux/version.h:3:2: #error "You should not include /usr/include/{linux,asm}/ header"
/usr/include/linux/version.h:4:2: #error "files directly for the compilation of
kernel modules."
/usr/include/linux/version.h:5:2: #error ""
/usr/include/linux/version.h:6:2: #error "glibc now uses kernel header files from a well-defined"
/usr/include/linux/version.h:7:2: #error "working kernel version (as recommended by Linus Torvalds)"
/usr/include/linux/version.h:8:2: #error "These files are glibc internal and may not match the"
/usr/include/linux/version.h:9:2: #error "currently running kernel. They should
only be"
/usr/include/linux/version.h:10:2: #error "included via other system header files - user space"
/usr/include/linux/version.h:11:2: #error "programs should not directly include
<linux/*.h> or"
/usr/include/linux/version.h:12:2: #error "<asm/*.h> as well."
/usr/include/linux/version.h:13:2: #error ""
/usr/include/linux/version.h:14:2: #error "To build kernel modules please do the following:"
/usr/include/linux/version.h:15:2: #error ""
/usr/include/linux/version.h:16:2: #error " o Have the kernel sources installed"/usr/include/linux/version.h:17:2: #error ""
/usr/include/linux/version.h:18:2: #error " o Make sure that the symbolic link"
/usr/include/linux/version.h:19:2: #error " /lib/modules/`uname -r`/build exists and points to"
/usr/include/linux/version.h:20:2: #error " the matching kernel source directory"
/usr/include/linux/version.h:21:2: #error ""
/usr/include/linux/version.h:22:2: #error " o Now copy /boot/vmlinuz.version.h to"
/usr/include/linux/version.h:23:2: #error " /lib/modules/`uname -r`/build/include/linux/version.h"
/usr/include/linux/version.h:24:2: #error ""
/usr/include/linux/version.h:25:2: #error " o When compiling, make sure to use the following"
/usr/include/linux/version.h:26:2: #error " compiler option to use the correct include files:"
/usr/include/linux/version.h:27:2: #error ""
/usr/include/linux/version.h:28:2: #error " -I/lib/modules/`uname -r`/build/include"
/usr/include/linux/version.h:29:2: #error ""
/usr/include/linux/version.h:30:2: #error " instead of"
/usr/include/linux/version.h:31:2: #error ""
/usr/include/linux/version.h:32:2: #error " -I/usr/include/linux"
/usr/include/linux/version.h:33:2: #error ""
/usr/include/linux/version.h:34:2: #error " Please adjust the Makefile accordingly."
/usr/include/linux/version.h:35:2: #error "======================================================="
In file included from au_vortex.h:66,
from au_audio.c:49:
/usr/include/linux/malloc.h:4:2: warning: #warning linux/malloc.h is deprecated, use linux/slab.h instead.
In file included from au_audio.c:49:
au_vortex.h:74:41: missing binary operator before '('
In file included from au_vortex.h:77,
from au_audio.c:49:
/usr/include/asm/spinlock.h:31: conflicting types for `spinlock_t'
/usr/include/linux/spinlock.h:73: previous declaration of `spinlock_t'
/usr/include/asm/spinlock.h:80: parse error before "do"
/usr/include/asm/spinlock.h:116: parse error before '{' token
/usr/include/asm/spinlock.h:126: parse error before "void"
/usr/include/asm/spinlock.h:157: conflicting types for `rwlock_t'
/usr/include/linux/spinlock.h:137: previous declaration of `rwlock_t'
/usr/include/asm/spinlock.h:182: parse error before "void"
/usr/include/asm/spinlock.h:191: parse error before "void"
au_vortex.h:80:41: missing binary operator before '('
au_vortex.h:118:41: missing binary operator before '('
au_vortex.h:146:41: missing binary operator before '('
au_vortex.h:197:41: missing binary operator before '('
In file included from au_audio.c:50:
/usr/include/linux/version.h:2:2: #error "======================================================="
/usr/include/linux/version.h:3:2: #error "You should not include /usr/include/{linux,asm}/ header"
/usr/include/linux/version.h:4:2: #error "files directly for the compilation of
kernel modules."
/usr/include/linux/version.h:5:2: #error ""
/usr/include/linux/version.h:6:2: #error "glibc now uses kernel header files from a well-defined"
/usr/include/linux/version.h:7:2: #error "working kernel version (as recommended by Linus Torvalds)"
/usr/include/linux/version.h:8:2: #error "These files are glibc internal and may not match the"
/usr/include/linux/version.h:9:2: #error "currently running kernel. They should
only be"
/usr/include/linux/version.h:10:2: #error "included via other system header files - user space"
/usr/include/linux/version.h:11:2: #error "programs should not directly include
<linux/*.h> or"
/usr/include/linux/version.h:12:2: #error "<asm/*.h> as well."
/usr/include/linux/version.h:13:2: #error ""
/usr/include/linux/version.h:14:2: #error "To build kernel modules please do the following:"
/usr/include/linux/version.h:15:2: #error ""
/usr/include/linux/version.h:16:2: #error " o Have the kernel sources installed"/usr/include/linux/version.h:17:2: #error ""
/usr/include/linux/version.h:18:2: #error " o Make sure that the symbolic link"
/usr/include/linux/version.h:19:2: #error " /lib/modules/`uname -r`/build exists and points to"
/usr/include/linux/version.h:20:2: #error " the matching kernel source directory"
/usr/include/linux/version.h:21:2: #error ""
/usr/include/linux/version.h:22:2: #error " o Now copy /boot/vmlinuz.version.h to"
/usr/include/linux/version.h:23:2: #error " /lib/modules/`uname -r`/build/include/linux/version.h"
/usr/include/linux/version.h:24:2: #error ""
/usr/include/linux/version.h:25:2: #error " o When compiling, make sure to use the following"
/usr/include/linux/version.h:26:2: #error " compiler option to use the correct include files:"
/usr/include/linux/version.h:27:2: #error ""
/usr/include/linux/version.h:28:2: #error " -I/lib/modules/`uname -r`/build/include"
/usr/include/linux/version.h:29:2: #error ""
/usr/include/linux/version.h:30:2: #error " instead of"
/usr/include/linux/version.h:31:2: #error ""
/usr/include/linux/version.h:32:2: #error " -I/usr/include/linux"
/usr/include/linux/version.h:33:2: #error ""
/usr/include/linux/version.h:34:2: #error " Please adjust the Makefile accordingly."
/usr/include/linux/version.h:35:2: #error "======================================================="
au_audio.c:63:41: missing binary operator before '('
au_audio.c:78: warning: initialization from incompatible pointer type
au_audio.c:79: warning: initialization from incompatible pointer type
au_audio.c:80: warning: initialization from incompatible pointer type
au_audio.c:82: warning: initialization from incompatible pointer type
au_audio.c:83: warning: initialization from incompatible pointer type
au_audio.c:84: warning: initialization from incompatible pointer type
au_audio.c:85: warning: initialization from incompatible pointer type
au_audio.c:87: warning: initialization from incompatible pointer type
au_audio.c: In function `au_audio_read':
au_audio.c:193: warning: passing arg 1 of `interruptible_sleep_on' from incompatible pointer type
au_audio.c: In function `au_audio_write':
au_audio.c:261: warning: passing arg 1 of `interruptible_sleep_on' from incompatible pointer type
au_audio.c: In function `au_audio_poll':
au_audio.c:311: warning: passing arg 2 of `poll_wait' from incompatible pointer
type
au_audio.c:313: warning: passing arg 2 of `poll_wait' from incompatible pointer
type
au_audio.c:606:41: missing binary operator before '('
au_audio.c: In function `au_audio_mmap':
au_audio.c:609: structure has no member named `vm_offset'
au_audio.c:666:40: missing binary operator before '('
au_audio.c:690:40: missing binary operator before '('
au_audio.c: In function `drain_playback':
au_audio.c:724: warning: passing arg 1 of `interruptible_sleep_on' from incompatible pointer type
au_audio.c:767:41: missing binary operator before '('
au_audio.c: In function `add_wave_device':
au_audio.c:771: warning: implicit declaration of function `init_waitqueue'
au_audio.c:825:41: missing binary operator before '('
au_audio.c:838:41: missing binary operator before '('
au_audio.c: In function `get_frags':
au_audio.c:843: warning: implicit declaration of function `MAP_NR'
au_audio.c:859:41: missing binary operator before '('
au_audio.c:867:41: missing binary operator before '('
au_audio.c:879:41: missing binary operator before '('
au_audio.c: In function `set_data_format':
au_audio.c:962: warning: deprecated use of label at end of compound statement
au_audio.c: In function `au_handle_timer':
au_audio.c:1121: warning: passing arg 1 of `__wake_up' from incompatible pointer type
au_audio.c:1143: warning: passing arg 1 of `__wake_up' from incompatible pointer type
au_audio.c:1173: warning: passing arg 1 of `__wake_up' from incompatible pointer type
make[1]: *** [au_audio.o] Error 1
make[1]: Leaving directory `/home/*******/Documents/aureal'
make: *** [install10] Error 2



btw when I typed uname -r I got " 2.4.21-0.13mdk "

DavidPhillips 07-19-2003 06:10 PM

check /usr/src/ and see if you have the kernel source files for the same kernel your running

check /lib/modules and see if the folder matching your kernel is there also

777SPy 07-19-2003 06:16 PM

I dont have it in /usr/src but I have it in /lib/modules


Im /usr/src I have 7 folders, all of which are empty. :(


-Michael

:Pengy:

DavidPhillips 07-19-2003 06:48 PM

what's in /usr/src

normally you should have a folder named linux-2.4????? and a link to it named linux

or you could have a folder named linux. But it needs to be the kernel-source for your kernel.

777SPy 07-19-2003 07:05 PM

in /usr/src I have an RPM folder

open that and I get a RPMS folder...

open that and I get : athlon, i386, i486, i586, i686, k6 and noarch folders....


So umm what exactly is wrong here? none of the folders have anything in them

( I downloaded mandrake 9.1 and burned it onto cds to install, could this have been a problem ? )

DavidPhillips 07-19-2003 07:29 PM

you need to install

kernel-source and kernel-utils

rpms

777SPy 07-19-2003 09:25 PM

ok. I got the source but where do I get the utils?



Thanks,


-Michael

:Pengy:

DavidPhillips 07-19-2003 10:11 PM

http://rpmfind.net/linux/rpm2html/se...y=kernel-utils

777SPy 07-20-2003 09:46 AM

[root@***** Documents]# cd aureal
[root@***** aureal]# make install10
make install AUCHIP=AU8810
make[1]: Entering directory `/home/michael/Documents/aureal'
mv -f /etc/modules.conf /etc/modules.conf.old
gawk -f mod_conf /etc/modules.conf.old > /etc/modules.conf
echo "alias sound au8810" >> /etc/modules.conf
echo "alias midi au8810" >> /etc/modules.conf
mkdir -p /lib/modules/2.4.21-0.13mdk/misc
cp -f au8810.o /lib/modules/2.4.21-0.13mdk/misc
/sbin/depmod -a
depmod: *** Unresolved symbols in /lib/modules/2.4.21-0.13mdk/misc/au8810.o
/sbin/rmmod au8810
rmmod: module au8810 is not loaded
make[1]: [install] Error 1 (ignored)
/sbin/modprobe au8810
/lib/modules/2.4.21-0.13mdk/misc/au8810.o: The module you are trying to load (/lib/modules/2.4.21-0.13mdk/misc/au8810.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.
modprobe: insmod /lib/modules/2.4.21-0.13mdk/misc/au8810.o failed
modprobe: insmod au8810 failed
make[1]: [install] Error 255 (ignored)
make[1]: Leaving directory `/home/*******/Documents/aureal'

777SPy 07-20-2003 12:17 PM

do I need to get a version 2 compiler to install this file ?

DavidPhillips 07-20-2003 02:09 PM

did you update your kernel?

check mandrake to see if there's other updates.

777SPy 07-20-2003 02:16 PM

In my Usr/src folder I now have
"linux"
"linux-2.3.21.0.18mdk"
and "RPM" so I think I installed it. Before I only had the RPM folder.

Im my lib/modules folder I have a
"2.4.21-0.13mdk" file should I get it so they are the same version? Im really confused on what Im trying to do right now.... seems like a lot of work just to get the sound driver installed.

joesbox 07-20-2003 11:51 PM

just to give you some info. i also have a vortex sound card and i have found that it is best to d/l the cvs version. you can do it this way:
--open a terminal
--type this:
Code:

cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aureal login
--press enter at the prompt for a password for anonymous use
--type this:
Code:

cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aureal co aureal
i believe that this is a dead project so you will have to open the Makefile and change some things. the one thing that i have had to change is when the make file searches for your hardware. it will be the line that looks like this:
Code:

ifneq ($(shell /sbin/lspci -d '12eb:3'),)
NAME = au8810.........

what you will have to do is after the driver d/l's you will have to find lspci by using "locate" then change the line in Makefile accordingly.

after this then:

Code:

$ su
password
# make install-all

here is a link to the readme in the cvs version:
.README
where it lists your card as "au8810"

now i am not sure that this will work with MDK 9.1. i got the same result as you but i was back on the verge on distro experimentation (which i am almost done stopping with debian) so i didn't try too hard to fix it. this looks like it will take some research and hard work to get it working for you or you can go back to MDK9.0 where i know it worked using au8820. now i am not saying that MDK9 will work perfectly but it does give you sound. let me know how things go.
have fun

777SPy 07-21-2003 12:27 AM

Thank you for trying... but it dosnt seem to work (oh well...)

would this be easier to do if I install redhat instead? If so, I can just grab the cds from my friend and install in the morning if it will be easier to install. I cant do without sound. Im going stir crazy.



-Michael


:Pengy:

joesbox 07-21-2003 12:50 AM

i am not sure if RH would work any better or be any easier. but on a personal note: i don't like RH. i personally like to install from source. RH seems to only like to work with RPMs (and who wouldn't when they are the creater of RPM) MDK seems to give a little leeway with this but still leans toward the rpm thing.
as far as changing distro here is a section from the README
Code:

System Requirements
-------------------

Sound card requirements:

Each vendor has it's own requirements for their sound cards, check with
the manufacturer of your card.

Driver requirements:

This driver is for Intel x86 systems only.

If your BIOS has an option for "PnP OS", it must be disabled.

Version 1.1.3 of this driver has been tested on the following distributions:
-Debian Unstable, kernel 2.4.14, 2.4.16
-Slackware 8.0, kernel 2.4.13-ac7

Version 1.1.3 of this driver should work on:
-All Intel x86 platforms running Linux Kernel 2.1 or greater.

i would suggest using MDK 9.0 if you are still a newbie. but if not then try debian or slack or gentoo. that is all i can suggest besides changing out your card.

777SPy 07-21-2003 11:28 AM

:(

Thanks for trying atleast... hopefully I can get this all worked out. Been trying at it for over a week now.

Do you think I could use the sound card thats built in on my processor?

(AMD Athelon 1500)


-Michael

:Pengy:

DavidPhillips 07-21-2003 04:55 PM

now it looks like you have some kernel-source installed but it appears that you must be running a different kernel, so that won't help

lib/modules/2.4???

/usr/src/linux-2.4??

and the output of uname -r

should all be the same.


don't give up yet, yet you'll get it


whatever you install if you don't install the development tools there will be the same problem.


you could also upgrade the installation and install more apps

777SPy 07-21-2003 05:53 PM

Well, I switched over to RH 9.0 now - my friend had actually bought a box so I thought I would give it a try over my downloaded / burned cds.... I like it a lot more than mdk so far.

running the newest kernel on it rh and instead of getting the old errors when trying to install it, I get "error 2" Ill try to post a log in a few once my class gets let out. Maybe it will give you some more insight into what my problem is ( if your still willing to help )

:)


-Michael

:Pengy:

777SPy 07-21-2003 08:55 PM

[root@***** aureal]# make install10
make install AUCHIP=AU8810
make[1]: Entering directory `/home/*******/aureal'
cc -D__KERNEL__ -DMODULE -DAU8810 -mpentium -O6 -fomit-frame-pointer -Wall -pipe -I/usr/src/linux/include -c -o au_audio.o au_audio.c
`-mpentium' is deprecated. Use `-march=pentium' or `-mcpu=pentium' instead.
In file included from au_vortex.h:50,
from au_audio.c:49:
/usr/include/linux/autoconf.h:1:2: #error Invalid kernel header included in userspace
In file included from au_vortex.h:61,
from au_audio.c:49:
/usr/include/linux/string.h:8:2: warning: #warning Using kernel header in userland!
In file included from /usr/include/linux/sched.h:14,
from au_vortex.h:63,
from au_audio.c:49:
/usr/include/linux/timex.h:173: field `time' has incomplete type
In file included from /usr/include/linux/bitops.h:69,
from /usr/include/asm/system.h:7,
from /usr/include/linux/sched.h:16,
from au_vortex.h:63,
from au_audio.c:49:
/usr/include/asm/bitops.h:327:2: warning: #warning This includefile is not available on all architectures.
/usr/include/asm/bitops.h:328:2: warning: #warning Using kernel headers in userspace: atomicity not guaranteed
In file included from /usr/include/linux/signal.h:4,
from /usr/include/linux/sched.h:25,
from au_vortex.h:63,
from au_audio.c:49:
/usr/include/asm/signal.h:107: parse error before "sigset_t"
/usr/include/asm/signal.h:110: parse error before '}' token
In file included from /usr/include/linux/sched.h:81,
from au_vortex.h:63,
from au_audio.c:49:
/usr/include/linux/timer.h:45: parse error before "spinlock_t"
/usr/include/linux/timer.h:53: parse error before '}' token
/usr/include/linux/timer.h:67: parse error before "tvec_base_t"
/usr/include/linux/timer.h:101: parse error before "tvec_bases"
/usr/include/linux/timer.h: In function `init_timer':
/usr/include/linux/timer.h:105: dereferencing pointer to incomplete type
/usr/include/linux/timer.h:105: dereferencing pointer to incomplete type
/usr/include/linux/timer.h:106: dereferencing pointer to incomplete type
/usr/include/linux/timer.h: In function `timer_pending':
/usr/include/linux/timer.h:121: dereferencing pointer to incomplete type
In file included from au_vortex.h:64,
from au_audio.c:49:
/usr/include/linux/delay.h:13:23: asm/delay.h: No such file or directory
In file included from au_vortex.h:66,
from au_audio.c:49:
/usr/include/linux/malloc.h:3:2: warning: #warning The Use of linux/malloc.h is
deprecated, use linux/slab.h
In file included from au_audio.c:49:
au_vortex.h:71:25: asm/uaccess.h: No such file or directory
In file included from au_audio.c:49:
au_vortex.h: At top level:
au_vortex.h:147: parse error before "wait_queue_head_t"
au_vortex.h:147: warning: no semicolon at end of struct or union
au_vortex.h:164: parse error before ':' token
au_vortex.h:165: parse error before ':' token
au_vortex.h:166: parse error before ':' token
au_vortex.h:167: parse error before ':' token
au_vortex.h:168: warning: type defaults to `int' in declaration of `wave_stream_t'
au_vortex.h:168: warning: data definition has no type or storage class
au_vortex.h:178: parse error before "wave_stream_t"
au_vortex.h:178: warning: no semicolon at end of struct or union
au_vortex.h:179: warning: type defaults to `int' in declaration of `record_stream'
au_vortex.h:179: warning: data definition has no type or storage class
au_vortex.h:180: warning: type defaults to `int' in declaration of `wave_device_t'
au_vortex.h:180: warning: data definition has no type or storage class
au_vortex.h:198: parse error before "wait_queue_head_t"
au_vortex.h:198: warning: no semicolon at end of struct or union
au_vortex.h:199: warning: type defaults to `int' in declaration of `owait'
au_vortex.h:199: warning: data definition has no type or storage class
au_vortex.h:206: parse error before '}' token
au_vortex.h:206: warning: type defaults to `int' in declaration of `midi_device_t'
au_vortex.h:206: warning: data definition has no type or storage class
au_vortex.h:225: parse error before "spinlock_t"
au_vortex.h:225: warning: no semicolon at end of struct or union
au_vortex.h:226: warning: type defaults to `int' in declaration of `wave_head'
au_vortex.h:226: warning: data definition has no type or storage class
au_vortex.h:227: parse error before '*' token
au_vortex.h:227: warning: type defaults to `int' in declaration of `wave_tail'
au_vortex.h:227: warning: data definition has no type or storage class
au_vortex.h:228: parse error before "midi"
au_vortex.h:228: warning: type defaults to `int' in declaration of `midi'
au_vortex.h:228: warning: data definition has no type or storage class
au_vortex.h:229: parse error before ':' token
au_vortex.h:230: parse error before ':' token
au_vortex.h:231: parse error before ':' token
au_vortex.h:232: warning: type defaults to `int' in declaration of `au_device_t'au_vortex.h:232: warning: data definition has no type or storage class
au_vortex.h:253: parse error before '*' token
au_vortex.h:254: parse error before '*' token
au_vortex.h:255: parse error before '*' token
au_vortex.h:256: parse error before '*' token
au_vortex.h:257: parse error before '*' token
au_vortex.h:261: parse error before '*' token
au_vortex.h:262: parse error before '*' token
au_vortex.h:263: parse error before '*' token
au_vortex.h:267: parse error before '*' token
au_vortex.h:268: parse error before '*' token
au_vortex.h:269: warning: `struct inode' declared inside parameter list
au_vortex.h:273: parse error before '*' token
au_vortex.h:274: parse error before '*' token
au_vortex.h:278: parse error before '*' token
au_vortex.h:278: warning: type defaults to `int' in declaration of `dev_head'
au_vortex.h:278: warning: data definition has no type or storage class
au_vortex.h:279: parse error before '*' token
au_vortex.h:279: warning: type defaults to `int' in declaration of `dev_tail'
au_vortex.h:279: warning: data definition has no type or storage class
au_vortex.h:282: parse error before '*' token
au_vortex.h:282: warning: type defaults to `int' in declaration of `find_device'au_vortex.h:282: warning: data definition has no type or storage class
au_vortex.h:283: parse error before '*' token
au_vortex.h:283: warning: type defaults to `int' in declaration of `find_device_by_pcidev'
au_vortex.h:283: warning: data definition has no type or storage class
au_vortex.h:284: parse error before '*' token
au_vortex.h:285: parse error before '*' token
au_vortex.h:392: parse error before "au_device_t"
au_audio.c:55: warning: `struct inode' declared inside parameter list
au_audio.c:56: warning: `struct vm_area_struct' declared inside parameter list
au_audio.c:57: warning: `struct inode' declared inside parameter list
au_audio.c:58: warning: `struct inode' declared inside parameter list
au_audio.c:59: parse error before '*' token
au_audio.c:64: variable `audio_fops' has initializer but incomplete type
au_audio.c:66: unknown field `owner' specified in initializer
au_audio.c:66: warning: excess elements in struct initializer
au_audio.c:66: warning: (near initialization for `audio_fops')
au_audio.c:67: unknown field `llseek' specified in initializer
au_audio.c:67: warning: excess elements in struct initializer
au_audio.c:67: warning: (near initialization for `audio_fops')
au_audio.c:68: unknown field `read' specified in initializer
au_audio.c:68: warning: excess elements in struct initializer
au_audio.c:68: warning: (near initialization for `audio_fops')
au_audio.c:69: unknown field `write' specified in initializer
au_audio.c:69: warning: excess elements in struct initializer
au_audio.c:69: warning: (near initialization for `audio_fops')
au_audio.c:70: unknown field `poll' specified in initializer
au_audio.c:70: warning: excess elements in struct initializer
au_audio.c:70: warning: (near initialization for `audio_fops')
au_audio.c:71: unknown field `ioctl' specified in initializer
au_audio.c:71: warning: excess elements in struct initializer
au_audio.c:71: warning: (near initialization for `audio_fops')
au_audio.c:72: unknown field `mmap' specified in initializer
au_audio.c:72: warning: excess elements in struct initializer
au_audio.c:72: warning: (near initialization for `audio_fops')
au_audio.c:73: unknown field `open' specified in initializer
au_audio.c:73: warning: excess elements in struct initializer
au_audio.c:73: warning: (near initialization for `audio_fops')
au_audio.c:74: unknown field `release' specified in initializer
au_audio.c:74: warning: excess elements in struct initializer
au_audio.c:74: warning: (near initialization for `audio_fops')
au_audio.c:96: parse error before '*' token
au_audio.c:97: parse error before '*' token
au_audio.c:98: parse error before '*' token
au_audio.c:99: parse error before '*' token
au_audio.c:99: parse error before '*' token
au_audio.c:99: warning: type defaults to `int' in declaration of `find_wave_device'
au_audio.c:99: warning: data definition has no type or storage class
au_audio.c:100: parse error before '*' token
au_audio.c:101: parse error before '*' token
au_audio.c:102: parse error before '*' token
au_audio.c:103: parse error before '*' token
au_audio.c:104: parse error before '*' token
au_audio.c:105: parse error before '*' token
au_audio.c:106: parse error before '*' token
au_audio.c:113: parse error before '*' token
au_audio.c: In function `au_dsp_register':
au_audio.c:119: `dev' undeclared (first use in this function)
au_audio.c:119: (Each undeclared identifier is reported only once
au_audio.c:119: for each function it appears in.)
au_audio.c:119: warning: passing arg 1 of `register_sound_dsp' from incompatible pointer type
au_audio.c: At top level:
au_audio.c:123: parse error before '*' token
au_audio.c: In function `au_dsp_unregister':
au_audio.c:126: `dev' undeclared (first use in this function)
au_audio.c: At top level:
au_audio.c:130: parse error before '*' token
au_audio.c: In function `au_audio_register':
au_audio.c:136: `dev' undeclared (first use in this function)
au_audio.c:136: warning: passing arg 1 of `register_sound_special' from incompatible pointer type
au_audio.c: At top level:
au_audio.c:140: parse error before '*' token
au_audio.c: In function `au_audio_unregister':
au_audio.c:142: `dev' undeclared (first use in this function)
au_audio.c: In function `au_audio_read':
au_audio.c:148: `dev' undeclared (first use in this function)
au_audio.c:148: dereferencing pointer to incomplete type
au_audio.c:149: `wdev' undeclared (first use in this function)
au_audio.c:150: `stream' undeclared (first use in this function)
au_audio.c:158: warning: implicit declaration of function `printk'
au_audio.c:158: `KERN_WARNING' undeclared (first use in this function)
au_audio.c:158: parse error before string constant
au_audio.c:159: `ENXIO' undeclared (first use in this function)
au_audio.c:163: dereferencing pointer to incomplete type
au_audio.c:164: `ESPIPE' undeclared (first use in this function)
au_audio.c:167: warning: implicit declaration of function `access_ok'
au_audio.c:167: `VERIFY_WRITE' undeclared (first use in this function)
au_audio.c:168: `EFAULT' undeclared (first use in this function)
au_audio.c:184: warning: implicit declaration of function `spin_lock_irqsave'
au_audio.c:187: warning: implicit declaration of function `spin_unlock_irqrestore'
au_audio.c:191: dereferencing pointer to incomplete type
au_audio.c:191: `O_NONBLOCK' undeclared (first use in this function)
au_audio.c:192: `EAGAIN' undeclared (first use in this function)
au_audio.c:193: warning: implicit declaration of function `interruptible_sleep_on'
au_audio.c:194: warning: implicit declaration of function `signal_pending'
au_audio.c:194: `current' undeclared (first use in this function)
au_audio.c:195: `ERESTARTSYS' undeclared (first use in this function)
au_audio.c: In function `au_audio_write':
au_audio.c:203: `dev' undeclared (first use in this function)
au_audio.c:203: dereferencing pointer to incomplete type
au_audio.c:204: `wdev' undeclared (first use in this function)
au_audio.c:205: `stream' undeclared (first use in this function)
au_audio.c:212: `KERN_WARNING' undeclared (first use in this function)
au_audio.c:212: parse error before string constant
au_audio.c:213: `ENXIO' undeclared (first use in this function)
----------------------------------------------------------------Further down...

au_audio.c:1061: `stream' undeclared (first use in this function)
au_audio.c:1067: `size' undeclared (first use in this function)
au_audio.c:1070: warning: implicit declaration of function `copy_from_user'
au_audio.c:1070: `mem' undeclared (first use in this function)
au_audio.c:1083: `dev' undeclared (first use in this function)
au_audio.c: At top level:
au_audio.c:1105: parse error before '*' token
au_audio.c: In function `au_handle_timer':
au_audio.c:1107: `wdev' undeclared (first use in this function)
au_audio.c:1107: `dev' undeclared (first use in this function)
au_audio.c:1108: `stream' undeclared (first use in this function)
au_audio.c:1121: warning: implicit declaration of function `wake_up_interruptible'
au_audio.c: At top level:
au_audio.c:64: storage size of `audio_fops' isn't known
make[1]: *** [au_audio.o] Error 1
make[1]: Leaving directory `/home/*******/aureal'
make: *** [install10] Error 2


maybe this will help? :confused:

-Michael

:Pengy:

DavidPhillips 07-21-2003 10:25 PM

try this

http://rpmfind.net//linux/RPM/PLD/di...25_2.i686.html

joesbox 07-22-2003 08:05 AM

good find David.
i didn't even know that there was an rpm out there. i was under the impression that this project was dead, but according to the build date it is still on going (in the rpm field al least).

777SPy 07-22-2003 10:27 AM

Ok, I got the file and opened it as root. Then I guess it installed itself but still no sound.

DavidPhillips 07-22-2003 03:06 PM

try running this now

redhat-config-soundcard

and check your volume controls, basically if you have volume controls you should have sound in most cases.


If there is anything else plugged in that might cause a conflict unplug it. I have seen devices on the com port or usb kill sound before.


you could also try to run this

kudzu

777SPy 07-22-2003 09:55 PM

I have everything unplugged except monitor, power supply, modem, mouse/keyboard, and sound.

When I typed that command into consol it said that there were no sound cards found and when I went into volume control I got this error pop-up.

"Volume control is unable to run correctly.

Unable to open audio device '/dev/mixer'.
Please check that you have permissions to open '/dev/mixer'
and that you have sound support in your kernel.

Press Quit to exit Volume control"

kudzu command wasn't found :(

Thanks for keeping at it, it really means a lot!


-Michael

:Pengy:

DavidPhillips 07-22-2003 10:12 PM

did you try it as root

777SPy 07-22-2003 10:23 PM

I actually did a search for it, found the file... did su in terminal, typed in password then tried to use the program but it messed up my mouse for some reason ( until i restarted ). It locked it in the lower left hand corner and once I moved it up a little it would shoot right back down... I guess I could try it again though.

777SPy 07-23-2003 09:15 PM

yea... still dosnt work.

Would it be possible to install wine then use that to install the driver? or is that just program based?


-Michael

:Pengy:

777SPy 07-24-2003 02:47 PM

:scratch:

joesbox 07-24-2003 11:18 PM

try this. su to root and chmod 666 /dev/mixer and chmod 666 /dev/dsp. this will give everyone permission to execute the device.

as far as the wine thing, i don't think that this would work. the drivers are like apples and oranges.

hope that this will work for you.

777SPy 07-25-2003 02:46 PM

Didnt change anything, when I try and go into it, it still says I dont have permission




-Michael

joesbox 07-25-2003 05:11 PM

did you su to root???

777SPy 07-25-2003 09:32 PM

Yep, went into terminal, typed su then my password to get into root, followed the commands just as you typed them then tried to go into what I had before when I got the error and got the same error again...


sound is becomming over-rated slowly.


Do you think I could use the soundcard built into my motherboard? Its a KM2M Combo MS-6738 (v1.x) Micro ATX Mainboard ... comments? suggestions?


Im willing to try ANYTHING ( other than going out and buying a new soundcard... budget is a little tight right now )


Thanks for everything so far guys...

-Michael

:Pengy:

joesbox 07-26-2003 01:47 AM

i am out of ideas. i am sorry that i couldn't help. maybe if you send a message to one of the mods they may be able to help.

DavidPhillips 07-27-2003 11:00 PM

sound built into motherboard?

perhaps that's causing a conflict

777SPy 08-03-2003 11:45 AM

well, its a KM2M MS-6738 mainboard and my soundcard is an aureal vortex sq1500... /shrug

is there any way to fix the conflict?

777SPy 08-04-2003 08:51 PM

bump...

777SPy 08-05-2003 10:13 AM

24 hour bump..


All times are GMT -5. The time now is 06:47 PM.