Click to See Complete Forum and Search --> : SBlive Problem
I would have thought (and have read) that the Creative Soundblaster Live would work with GNU/Linux straight out of the box. However, I seem to be having trouble.
I'm using Mandrake 7.2 and during the graphical bootup process the instmod of the emuk101 module fails because "the device or resource is busy". It says this could be due to incorrectly configured IRQs or Input/Output. I've tried swaping the PCI slot the card is in but this doesn't help. The card works fine in windows (assigned either IRQ 10 or 11) but doesn't work with a fresh install of Redhat 7.0 as well as Mandrake so I presume it isn't distribution/kernel revision(?) related.
If it makes any difference I'm running it on a Duron 650/Asus A7V cpu/mobo with a Geforce 2MX graphics card.
I really would like to stop using Windows and this is the main think that prevents me from enjoying Linux so I would be very grateful for any suggestions anyone had.
SubPar
02-02-2001, 11:57 AM
Strange, Mandrake 7.0 found my Live Value just fine.
I recommend trying the instructions in the SBLive NHF (http://www.linuxnewbie.org/nhf/intel/soundcards/sblive.html). It covers getting the latest driver sources and compiling them into a kernel module. (It's not that hard. Really)
plasmid
02-02-2001, 09:36 PM
I had no problems either with my SB Live. Drake 7.2 set it up automatically, and debian only need to know that it was there. Could your card be bad? Can you test it on someone elses system?
-plasmid
Thanks for the suggestions. I don't think (although conceivably its a possibility) that my card is bad; like I say, it works in Windows.
I tried to follow the instructions for compiling the mobule in the NHF and got the following errors on issuing make:
Driver for KERNELVERSION = 2.2.17-21mdk
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h -I2.2/ -M audio.c cardmi.c cardmo.c cardwi.c cardwo.c efxmgr.c emuadxmg.c hwaccess.c irqmgr.c main.c midi.c mixer.c recmgr.c timer.c voicemgr.c ecard.c 2.2/emu_wrapper.c joystick.c 2.2/emu_wrapper.c ac97_codec.c > .depend
In file included from hwaccess.h:40,
from audio.c:45:
2.2/emu_wrapper.h:74: warning: `pci_resource_len' redefined
/usr/src/linux/include/linux/modules-up/pcisyms.ver:48: warning: this is the location of the previous definition
In file included from hwaccess.h:40,
from cardmi.c:37:
2.2/emu_wrapper.h:74: warning: `pci_resource_len' redefined
/usr/src/linux/include/linux/modules-up/pcisyms.ver:48: warning: this is the location of the previous definition
In file included from hwaccess.h:40,
from cardmo.c:36:
2.2/emu_wrapper.h:74: warning: `pci_resource_len' redefined
/usr/src/linux/include/linux/modules-up/pcisyms.ver:48: warning: this is the location of the previous definition
...etc. and lots of errors like that
2.2/emu_wrapper.h:19: redefinition of `wait_queue_head_t'
/usr/src/linux/include/linux/wait.h:19: `wait_queue_head_t' previously declared here
2.2/emu_wrapper.h:26: redefinition of `list_add_tail'
/usr/src/linux/include/linux/list.h:57: `list_add_tail' previously defined here
2.2/emu_wrapper.h:30: redefinition of `dma_addr_t'
/usr/src/linux/include/asm/types.h:44: `dma_addr_t' previously declared here
make: *** [audio.o] Error 1
and I get dumped out of the process. I've tried this with the latest snapshot and older versions. Perhaps I'm missing something obvious?
plasmid
02-03-2001, 11:54 AM
Just a thought, try running kudzu and see if that will detect it. If it does, I think that it will help you through the installation.
-plasmid
ssadams
02-03-2001, 09:14 PM
if the default install of Mandrake does'nt make your card work,new drivers wont do it either.I first got mine to work in Debian 2.0 when the drivers were first releast.You have to do some pci card shuffle,disable P&P in bios (you might have to input the irq's manually) and try other sources to get it working.It really is a piece of cake to get going in Mandrake.