SoundBlaster Live! 24bit
I'm sorry to cross post like this, but I'm getting desperate. Seeing as to how I'm not getting much of a response in the Hardware section, I thought it's worth a shot here.
Anyway, can someone help my with my problem ---> HERE |
In Sarge, my SBLive Value uses OSS driver located in
/lib/modules/2.6.8-1-k7/kernel/sound/oss/emu10k1 because it works and its what comes with the stock kernel. It appears Sarge still uses OSS drivers and is transitioning SID to ALSA and Jack, which probably isn't good for you with your more advanced SBLive. You may have to apt-get install alsa-sources and module-assistant to help you compile and install the needed ALSA drivers. A quick Google search brought up this page: http://xtronics.com/reference/Debian-sound.html I hope this works as I plan, at some time in the near future, to drop in an MAudio card myself. |
Nope, didn't work. After doing all that, alsaconf still didn't detect my SB card. Is there anyone that can give me a step-by-step on how to compile and install the emu10k1 module? Please?
|
Ok, I went through and followed everything --> Here
However, when I get to the step: Quote:
Code:
make -C /lib/modules/2.6.8-1-386/source SUBDIRS=/usr/src/alsa/alsa-driver-1.0.8rc2 O=/lib/modules/2.6.8-1-386/build modules |
Anyone?
|
I have the same card. I think you are using the wrong driver. If you have SB Live 24bit, that is not the same as SB Live. The sound card SB Live 24 bit needs the CA0106 driver.
I have also been struggling with getting sound out of this card for almost a month now. I would suggest searching for CA0106, and you should get more info. But here is what I think need to be done: In your kernel, you need to select support for sound and nothing else to do with sound. Recompile if this isn't the case. Then you should download the alsa source package and install it as per directions. I was told to use CVS to download, but I don't know if it matters. Hope you have more luck than I have had. |
Quote:
|
Very carefully.
First make sure that you have the kernel source. Go to /usr/src and look for kernel-source-2.6.8 or something like that. Go to the kernel-source-2.6.8 directory and type "make menuconfig" as root. You should get a menu. Go down to load alternative configuration file and select it. Enter your current config file. Mine is /boot/config-2.6.8. Then press enter. Look for the Device Drivers and select it. When in device drivers look for sound. Select sound. Here you want to enable ("y") the sound support option. I think you can disable everything else ("n"). If it is already that way then you don't need to make any changes. Then exit - exit -exit, and save config changes. You can then compile the kernel using the following commands: Code:
make-kpkg --initrd --revision=custom.1 kernel_image move the current modules out of the way" Code:
cd /lib/modules Code:
cd /usr/src Then istall the alsa with the driver for SBLive 24bit |
I guess I really am a newb at this. Could you explain this step in better detail:
Quote:
|
I've since learned that your card is model number SB0410 and that there is currently no direct support in ALSA for it. But
since it uses the same P17 chipset as the Audigy LS card, you may have luck using the snd-audigyls module. http://www.alsa-project.org/alsa-doc...odule=audigyls |
According to the alsa web page, the CA0106 driver provides experimental support for this card.
If you are going to try to recompile the kernel, I would suggest that you do a little reading first. If you don't do it right, bad things could happen. Get a good tutorial about compiling kernel, and do some searching in the LQ debian forum about how to compile a kernel the debian way. To answer your question: first try to find the config file, mine is under /boot so go to /boot and look for a file named something like: config-2.6.8 Then when you run make menuconfig, go to load an alternative config file, backspace until the .config goes away, then type in the name of your config file. Mine is /boot/config-2.6.8 |
Now I have another problem. When I try to compile the kernel using:
Code:
make-kpkg --initrd --revision=custom.1 kernel_image Code:
/usr/bin/make -f /usr/share/kernel-package/rules real_stamp_image |
Did you get the kernel using apt-get? In order to compile it the Debian way your kernel needs to have some special patches in it. If you got it from Debian (apt-get), then it already has the patches. You also need to have support for cramfs file system to use the --initrd option. I only know of one way to check to see if you have support for this. There is probably an easier way to check for it (anyone???), but here's my way. When you do ake menuconfig, look for cramfs support or something like that. I think it should be under filesystems. If it is checked (*) then you already have support and you can go ahead and compile. If you got the kernel using apt-get, I think it should already have everything you need. If it still doesn't work, try to make sure that you have all of the libraries, compilers, etc. that you need to compile a kernel. You can find out more in some tutorial.
I know it seems like a lot of work, but will be worth it in the end. My linux box is so much faster than my Windows, and a lot less prone to crashes. Good Luck. |
I did get it using apt-get however, I cannot find cramfs support.
|
If you got it using apt-get, then I think already have cramfs enabled so you shouldn't have to worry about it. Not sure why it isn't working. I'm kind of a newbie too, but have compiled the kernel many times without any problem.
Anyone else... |
All times are GMT -5. The time now is 12:05 AM. |