LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 09-26-2003, 02:59 AM   #1
energy
LQ Newbie
 
Registered: Sep 2003
Distribution: Mandrake 9.1
Posts: 5

Rep: Reputation: 0
SB Live! and Alsa driver issues


To start off , I'm using Redhat 9 Kernel build 2.4.20-20.9. Now on to the good stuff. I downloaded the SB Live! drivers from opensource , tried to install them but never make it past the 'make' command. Just got tons of errors. Here are a few ;
/usr/src/linux-2.4.20-20.9/include/linux/module.h:187: invalid suffix on integer constant
/usr/src/linux-2.4.20-20.9/include/linux/module.h:187: parse error before numeric constant
/usr/src/linux-2.4.20-20.9/include/linux/module.h:187: `inter_module_put_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-20.9/include/linux/module.h:187: warning: function declaration isn't a prototype
/usr/src/linux-2.4.20-20.9/include/linux/module.h:196: `try_inc_mod_count_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.20-20.9/include/linux/module.h:196: warning: parameter names
(without types) in function declaration
make: *** [audio.o] Error 1
---
So then I tried out the Alsa driver, Everything went good and installed fine up until I tried to run 'make' in the alsa-lib folder. It seemed to be going just fine until the end. Here is the error ;
make[3]: *** No rule to make target `SI7018/sndoc-mixer.alisp', needed by `all-am'. Stop.
make[3]: Leaving directory `/usr/src/alsa/alsa-lib-0.9.7/src/conf/cards'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/alsa/alsa-lib-0.9.7/src/conf'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/alsa/alsa-lib-0.9.7/src'
make: *** [all-recursive] Error 1
Up until that point I had 0 errors and followed the instructions on the website step by step. Unless i'm missing something here. I get this for the alsa-util when I try to ./configure it. configure: error: No linkable libasound was found." and then it just stops. I've read all the read mes and whatever else files they gave and nothing is helping at all. I'm 100% lost and clueless up to this point. It would be nice to have some audio lol. Also in lspci , my soundcard is listed -> 02:0c.1 Input device controller: Creative Labs [SB Live! Value] Input device controller. Any help / suggestions / advice on this would be most helpful. I wasnt too sure what to include and stuff , but if you need anymore information abotut errors / sysconfig. Ill be happy to post,
Thanks in advance ,
Adam
 
Old 09-26-2003, 08:10 AM   #2
tacobill
Member
 
Registered: Sep 2003
Posts: 37

Rep: Reputation: 15
Angry I'm suffering the same problem...

...and there doesn't seem to be ANY solution.

(see my msg SB Live and RH Linux 9)

RH Linux is the first install of Linux that I have tried, and I was hoping it would go better than it has so far. When I checked the compatibility chart at RH, and I saw the SB Live sound card listed as compatible, I never dreamed that I would have this kind of trouble. Don't they test these things before they add stuff to their list (rhetorical).

I was thinking maybe I should try out the Alsa driver, but after reading your experience, I guess I'll save my time.

I wonder why soundcards seem to be such a problem to make work in Linux.... must be a real weak area of this OS.
 
Old 09-26-2003, 08:38 AM   #3
maroonbaboon
Senior Member
 
Registered: Aug 2003
Location: Sydney
Distribution: debian
Posts: 1,495

Rep: Reputation: 48
You could try the prebuilt ALSA packages at

http://freshrpms.net

You will get a 'page closed' but there is a link to let you in at the bottom. Then go Docs->Installing ALSA for full instructions. I have seen success reported with these.
 
Old 09-26-2003, 02:12 PM   #4
energy
LQ Newbie
 
Registered: Sep 2003
Distribution: Mandrake 9.1
Posts: 5

Original Poster
Rep: Reputation: 0
I had this same problem with Mandrake 9.1 , which is why i switched to Redhat (hoping it would solve the problem , guess I was wrong heh). It detects my soundcard , says it's supported on the hardware page and all that other good stuff. But it just wont install or compile the sources to install it. I hate to do it but I guess it's back to winblows until this gets figured out :|
 
Old 09-26-2003, 02:36 PM   #5
tacobill
Member
 
Registered: Sep 2003
Posts: 37

Rep: Reputation: 15
Angry I'm headed in the same direction....

Quote:
Originally posted by energy
I hate to do it but I guess it's back to winblows until this gets figured out :|
I hear you. I wanted to work with Linux and especially the development tools. Unfortunately, I think this sound card problem is really just the tip of a very big iceberg.

Look at this forum.... and some other Linux forums, and you will see that a great many people are struggling with sound card problems. I smell a rat.... or at least a very big bug.

You know, if Red Hat would just tell you that their software does not support SB Live sound cards, I would have thought a lot better of them.

I was thinking of trying another Linux distro.... but after reading about a few of the others, I'm kind of thinking the same as you. Back to the Windows OS, and wait a few years for Linux to shake out all the bugs.
 
Old 09-27-2003, 12:47 AM   #6
maroonbaboon
Senior Member
 
Registered: Aug 2003
Location: Sydney
Distribution: debian
Posts: 1,495

Rep: Reputation: 48
Energy -- I didn't comment on your compilation errors, as I thought you would be better off trying the pre-built RPM packages at freshrpms.net.

Compiling the opensound stuff from source looks like a write-off. But ALSA does not look so bad. By default ALSA compiles modules for a very large number of soundcards. If you add the flag '--with-sndcards=emu10k' when you run ./configure (better check that - './configure --help' should give you all options) then the compilation should never visit the file that gave the error.

Also you need to compile and install alsa-libs before alsa-utils, as the utilities need the libraries to compile.

I agree linux sound is pretty disorganised. But I've done dozens of different linux installations over the years and I have to admit most of the time some problem comes up with sound. But in my experience it is always possible to solve it (unless your hardware is seriously weird). Personally I think that's one of the things that makes linux more interesting than MSWin.

Last edited by maroonbaboon; 09-27-2003 at 12:50 AM.
 
Old 09-27-2003, 02:35 AM   #7
energy
LQ Newbie
 
Registered: Sep 2003
Distribution: Mandrake 9.1
Posts: 5

Original Poster
Rep: Reputation: 0
Ill give that a try maroonbaboon , see how it goes. Thanks for the suggestion

//Edit
I get this while trying to compile the libs...
make[3]: Entering directory `/usr/src/alsa/alsa-lib-0.9.7/src/conf/cards'
make[3]: *** No rule to make target `SI7018/sndoc-mixer.alisp', needed by `all-am'. Stop.
make[3]: Leaving directory `/usr/src/alsa/alsa-lib-0.9.7/src/conf/cards'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/alsa/alsa-lib-0.9.7/src/conf'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/alsa/alsa-lib-0.9.7/src'
make: *** [all-recursive] Error 1

Last edited by energy; 09-27-2003 at 02:58 AM.
 
Old 09-27-2003, 03:40 AM   #8
Electro
LQ Guru
 
Registered: Jan 2002
Posts: 6,042

Rep: Reputation: Disabled
When I compiled ALSA, I was logged in as su or root in the terminal. Every ALSA package is compiled in /tmp. I don't know where you compile ALSA, but you need to pick the directory that has permissions for you to write in. Since I compiled ALSA in root I don't have to worry about where I compile.

There are instructions how to compile ALSA packages for each sound card that they support. I suggest read the instructions.

Its not Redhat, Mandrake, Debian, Slackware, etc problem. Its about what options that each distribution include for the kernel to make it unverisal for a wide variety of systems.
 
Old 09-27-2003, 04:33 AM   #9
maroonbaboon
Senior Member
 
Registered: Aug 2003
Location: Sydney
Distribution: debian
Posts: 1,495

Rep: Reputation: 48
Energy --

I guess alsa-lib compiles for all cards, so you can't skip that one. I just looked at a new copy of the alsa-lib-0.9.7 source and did the usual

% ./configure
% make

and all goes to plan. I don't think you have to switch to root until you do 'make install' (which I didn't want to do). You did run 'configure', right? With no error messages?
 
Old 09-27-2003, 04:43 AM   #10
energy
LQ Newbie
 
Registered: Sep 2003
Distribution: Mandrake 9.1
Posts: 5

Original Poster
Rep: Reputation: 0
yeah , i ran ./configure with all the --with options , and i ran it under root (i do all my installs as either root or su) , installed the driver source with not a single error. but when i move to lib i get that error. i have no clue what's going on or even what the error message means lol. ill do step by step of what i did , running windows now so im rebooting into linux. will edit and let you know what's going on.

//edit
hah well , i cant even seem to boot up redhat at the moment. so im going to try a clean install and do alsa drivers FIRST instead of the opensource ones.

Last edited by energy; 09-27-2003 at 05:16 AM.
 
Old 10-13-2003, 10:58 PM   #11
orbiteleven
Member
 
Registered: Oct 2003
Location: Iowa City, IA
Distribution: Mandrake 10
Posts: 49

Rep: Reputation: 15
Has anyone gotten ALSA/RedHat/SB Live! working? I get no sound but no errors. (Except modprobe emu10k1, but do I need that if I'm running ALSA?)
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Soundblaster Live 24 - alsa driver Vookimedlo Linux - Hardware 6 04-01-2005 11:14 AM
sb live 5.1 and alsa Gustaf Slackware 3 01-11-2005 07:54 AM
SB 5.1 Live not working with emu10k1 alsa driver in 2.6 kernel taty Fedora 9 10-06-2004 11:37 AM
SB 5.1 Live not working with emu10k1 alsa driver in 2.6 kernel taty Linux - Newbie 2 10-04-2004 01:20 PM
alsa-driver-1.0.5.tar.gz or kernel alsa? shanenin Linux - Software 2 05-29-2004 01:47 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 08:32 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration