View previous topic :: View next topic |
Author |
Message |
ThisBullet Tux's lil' helper
Joined: 24 Sep 2004 Posts: 81
|
Posted: Wed Dec 22, 2004 11:46 am Post subject: Dell Soundblaster Live! |
|
|
Hi. I did some searching and found a lot of topics on this. But since it has been a while since those topics were active i was wondering if anyone had any ideas on how i can get my soundcard to work as it should. Its a dell dimension 4550 and am using it until i get my new box built. http://saveon-magazines.net/files and will go from there. I can get it to work with oss, and with oss it only plays gaim's sounds and xmms. Nothing else. Not enemy territory and not even system sounds. Those are fuzzy. Alsa just completly doesnt work and i get an error in xmms with that.
Please check that:
your soundcard is configgured propperly
you have the correct plugin selected
no other program is blocking the sound
i know i dont have a problem like those. I used to get a permissions error upon startup saying it couldnt access certain things for sound. But that is okay now. But basically i cleaned the card. Made sure it was okay. Booted it and its still not working. Is there anything that i can do to make this work. Anything? Thank you. |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54578 Location: 56N 3W
|
Posted: Wed Dec 22, 2004 12:02 pm Post subject: |
|
|
ThisBullet,
I think your soundcard is shivering.
Start at the beginning. Run to see what sound chip you have.
For 2.6.x kernels reconfigure you kernel to rip out OSS and build ALSA and the OSS emulation layer all as modules. Be sure to choose your sound chip driver too.
For 2.4 kernels is more difficult, since the ALSA in the kernel is old/incomplete. Think about moving to 2.6.
Now fix /etc/modules.d/alsa, run modules-update and reboot.
Thta should get you working ALSA with OSS emulation. Look in /dev/snd (for the ALSA devices) and /dev/sound (for the OSS emulated devices).
Lastly, configure your apps and unmute everything. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
ThisBullet Tux's lil' helper
Joined: 24 Sep 2004 Posts: 81
|
Posted: Wed Dec 22, 2004 8:18 pm Post subject: |
|
|
hi. thanks for teh reply. i got this from the lspci
root@skippy src # lspci
0000:00:00.0 Host bridge: Intel Corp. 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 01)
0000:00:01.0 PCI bridge: Intel Corp. 82845G/GL[Brookdale-G]/GE/PE Host-to-AGP Bridge (rev 01)
0000:00:1d.0 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01)
0000:00:1d.1 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01)
0000:00:1d.2 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 01)
0000:00:1d.7 USB Controller: Intel Corp. 82801DB/DBM (ICH4/ICH4-M) USB 2.0 EHCI Controller (rev 01)
0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev 81)
0000:00:1f.0 ISA bridge: Intel Corp. 82801DB/DBL (ICH4/ICH4-L) LPC Bridge (rev 01)
0000:00:1f.1 IDE interface: Intel Corp. 82801DB/DBL (ICH4/ICH4-L) UltraATA-100 IDE Controller (rev 01)
0000:00:1f.3 SMBus: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 01)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 440] (rev a3)
0000:02:01.0 Modem: Broadcom Corporation BCM4212 v.90 56k modem (rev 02)
0000:02:02.0 Multimedia audio controller: Creative Labs [SB Live! Value] EMU10k1X
0000:02:02.1 Input device controller: Creative Labs [SB Live! Value] Input device controller
0000:02:08.0 Ethernet controller: Intel Corp. 82801BD PRO/100 VE (LOM) Ethernet Controller (rev 81)
and im running 2.6.9r8 so thats good But how do i...
Quote: | For 2.6.x kernels reconfigure you kernel to rip out OSS and build ALSA and the OSS emulation layer all as modules. Be sure to choose your sound chip driver too. |
and...
Quote: | /etc/modules.d/alsa |
sorry im a bit of a noob. I assume you just type modules-update and i know how to reboot hehe. and unmuting obviously not too hard. I really appreciate the help. If you want anything in return dont be hessitent to ask i can hook ya up with some hosting or gmail or something along those terms.
-peaceout. |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54578 Location: 56N 3W
|
Posted: Wed Dec 22, 2004 8:59 pm Post subject: |
|
|
ThisBullet,
Unsing the kernel config tool of your choice, I like
make xconfig makegconfig and makemenuconfig
Start configuring your kernel.
Navigate to
Code: | Device Drivers
-> Sound |
and choose Sound card support as a module
Choose Open Sound System and say N (turn it off)
Choose Advanced Linux Sound Architecture
and on the submenu select everything except Verbose printk and Debug as modules. This is your OSS emulation.
Under PCI devices, choose EMU10K1 (SB Live! & Audigy, E-mu APS) and turn everything else off. This is the hardware driver for your soundcard.
Save the config changes and remake your kernel.
While the kernel builds, edit /etc/modules.d/alsa
The defaults are OK except for this bit
Code: | ## ALSA portion
## alias snd-card-0 snd-interwave
## alias snd-card-1 snd-ens1371
## OSS/Free portion
## alias sound-slot-0 snd-card-0
## alias sound-slot-1 snd-card-1 |
Add two lines, just beneth the above
Code: | alias snd-card-0 snd-emu10k1
alias sound-slot-0 snd-card-0 |
That loads your sound modules and ties it all together.
Save the file, run modules-update, install your kernel and modules (remember to mount /boot) then reboot, _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
Rem Tux's lil' helper
Joined: 07 Nov 2002 Posts: 108 Location: Netherlands
|
Posted: Wed Dec 22, 2004 9:00 pm Post subject: |
|
|
Did you use genkernel or did you build your own kernel? Maybe the alsa guide helps you out? Or did you see that already?
Regards,
Rem |
|
Back to top |
|
|
ThisBullet Tux's lil' helper
Joined: 24 Sep 2004 Posts: 81
|
Posted: Thu Dec 23, 2004 1:43 am Post subject: |
|
|
hey, i did everything you said. I did make xconfig. Then turned off oss. Then checked all the modules you specified. I clicked the boxes next to them, some were circles some checkes :S . I did modules_install then edited the file. Right below the block of text you quoted was a blank line with
so i delted it and put the below right as you said to under the above (lol sounds like a word problem). then ran Code: | make && make modules modules_install install | then rebooted. Started up gentoo and no sound in anyhting anything i did wrong thanks |
|
Back to top |
|
|
Rem Tux's lil' helper
Joined: 07 Nov 2002 Posts: 108 Location: Netherlands
|
Posted: Thu Dec 23, 2004 8:47 am Post subject: |
|
|
ThisBullet wrote: |
so i delted it and put the below right as you said to under the above (lol sounds like a word problem). then ran Code: | make && make modules modules_install install | then rebooted. Started up gentoo and no sound in anyhting anything i did wrong thanks |
Are you using a 2.6 kernel? You said that earlier in the post, but then you should compile with
Code: | # make && make modules_install |
Also be sure to follow the steps in the handbook about copying your kernel. Maybe you're just compiling your kernel, but are not installing it.
Rem |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54578 Location: 56N 3W
|
Posted: Thu Dec 23, 2004 10:00 am Post subject: |
|
|
ThisBullet,
I don't use the install script. Please check that you are running the right kernel with Is the compile date right?
If not Rem has some good advice.
Quote: | Also be sure to follow the steps in the handbook about copying your kernel. Maybe you're just compiling your kernel, but are not installing it |
Forgetting to mount /boot is easy done _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
krinn Watchman
Joined: 02 May 2003 Posts: 7470
|
Posted: Thu Dec 23, 2004 10:10 am Post subject: |
|
|
ThisBullet,
2 news for you
1 bad
1 good
Bad first of 'course: Dell use a special (proprietary) version of soundblaster cards, that doesn't work with standard creative version...
Good (well kinda) is that a special module for alsa exist to make it work, saddly i don't think kernel 2.6 got it...
and here we go
0000:02:02.0 Multimedia audio controller: Creative Labs [SB Live! Value] EMU10k1X = DELL special
EMU10K1 is standard alsa module for creative, you need EMU10K1X
try see if that module exist in 2.6 kernel (saddly i don't remember saw it)
doc here : http://www.alsa-project.org/alsa-doc/doc-php/template.php?company=Creative+Labs&card=Sound+Blaster+PCI+X+%28Dell+OEM%29.&chip=SB0200&module=emu10k1x |
|
Back to top |
|
|
ThisBullet Tux's lil' helper
Joined: 24 Sep 2004 Posts: 81
|
Posted: Thu Dec 23, 2004 2:58 pm Post subject: |
|
|
Hi. Nice getting a bunch of replies when i wake up.
Heh. Apparently that would be the problem. Dont remember why i installed on dec11 but :S
[code]Linux skippy 2.6.9-gentoo-r8 #1 Sat Dec 11 13:50:12 EST 2004 i686 Intel(R) Pentium(R) 4 CPU 2.00GHz GenuineIntel GNU/Linux[code]
Rem: I'll be sure to take a look at the handbook. Apparently it did not install. But it would have definetly compiled right. When i open 'make xconfig' my files setting are there, that would mean it has saved the config. Then i ran the compile command. So there is the problem.
Krinn: Unfortunatly i did not find the module you specified in your reply, you were correct, no model exists for 2.6.x
Will this definetly get my sound working? It seems as if it a big mystery to everyone else on getting they're sb live value card working. Thanks.
Btw, where's teh handbook or do you mean just the gentoo handbook from gentoo.org |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54578 Location: 56N 3W
|
Posted: Thu Dec 23, 2004 3:45 pm Post subject: |
|
|
ThisBullet,
Your comile will be OK and your kerenl will be in /boot without the paritiob being mounted, Go there and delete it. Do make sure that /boot is not mounted first.
Now
Code: | mount /boot
cd /usr/src/linux
make modules_install
cp arch/i386/boot/bzImage /boot/<your_kernel_name> |
If you give the kernel a new name, be sure to add another block to the bottom of grub.conf, so you can choose whic kernel to boot _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
ThisBullet Tux's lil' helper
Joined: 24 Sep 2004 Posts: 81
|
Posted: Thu Dec 23, 2004 5:05 pm Post subject: |
|
|
Code: | umount: /boot: device is busy
umount: /boot: device is busy
Please check that the disk is entered correctly. |
I opened an su terminal clicked on devices, boot and right clicked unmount. Something wrong here? Do i have to be out of kde of something? thanks |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54578 Location: 56N 3W
|
Posted: Thu Dec 23, 2004 6:16 pm Post subject: |
|
|
ThisBullet,
You must not have any files open in /boot or have it set as your working directory before you can umonunt it. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
krinn Watchman
Joined: 02 May 2003 Posts: 7470
|
Posted: Thu Dec 23, 2004 6:56 pm Post subject: |
|
|
Thisbullet: this just means you cannot install alsa drivers with your kernel...
So you will need to install alsa the old way (as for kernel 2.4 series)
I don't really remember but if i'm right you should do (don't trust a poor mind)
1/ Configure your kernel as that : DEVICE DRIVERS -> Sound -> ALSA as module
BUT only that option, others options must be unchecked
2/ Disable all soundcards inside your kernel
3/ ALSA_CARDS="emu10k1x" emerge alsa-driver
4/ alsaconf
ps: and if for any reason you build a new version of your kernel or a new kernel you will need to redo step 3 in order to make soundcard work with that kernel version.
I'm pretty sure you will have your card working (well you might need some more help from other gentoo users that use alsa drivers outside kernel build). I must admit i'm not sure how to do that anymore, i use alsa from kernel now :/ |
|
Back to top |
|
|
ThisBullet Tux's lil' helper
Joined: 24 Sep 2004 Posts: 81
|
Posted: Fri Dec 24, 2004 4:20 am Post subject: |
|
|
hey now i just made an idiot of myself. I deleted anything that had the -r8 ending on it so it would just make newones. Now I ran the commands and restarted and it wont boot the kernel. luckily i have an old -r3 i can boot and work in there. what should i do to get this back and working agaion. ps i still have my config i save in xconfig there. Thanks |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54578 Location: 56N 3W
|
Posted: Fri Dec 24, 2004 10:03 am Post subject: |
|
|
ThisBullet,
Please post the working directory you were in and the command you issued.
The command will be in .bash_history, in case you want to do it again. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
ThisBullet Tux's lil' helper
Joined: 24 Sep 2004 Posts: 81
|
Posted: Fri Dec 24, 2004 1:53 pm Post subject: |
|
|
i was in /boot
i just deleted anything with r8 via su file browser. if thats what ya mean |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54578 Location: 56N 3W
|
Posted: Fri Dec 24, 2004 3:14 pm Post subject: |
|
|
ThisBullet,
You have lost your kernel, initrd and system map files.
They should all be in /usr/src/<kernel_tree> somewhere.
All you have to do is copy them back. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
ThisBullet Tux's lil' helper
Joined: 24 Sep 2004 Posts: 81
|
Posted: Fri Dec 24, 2004 5:23 pm Post subject: |
|
|
arg, :S well i started running
Code: |
#emerge genkernel
#emerge kernel-sources
#genkernel all
#rm /usr/src/linux
#cd /usr/src
#ln -s /usr/src/linux-2.4.26-gentoo-r13 linux
#cd /usr/src/linux
#make && make modules modules_install install
#reoboot -t now
|
This finally worked after a long time of fiddling. Now it booted however, i got a few errors and i dont have my tux logo on the top corner, i have a gentoo logo lol. But im not sure if this is the most recent one,. And why kde owont startup.
ps. i still have the kernel folder from 2.6.8 r8 i think it was. Now that i did all this crap what o i need to do to get this one working my origional one that worked :S |
|
Back to top |
|
|
firephoto Veteran
Joined: 29 Oct 2003 Posts: 1612 Location: +48° 5' 23.40", -119° 48' 30.00"
|
Posted: Fri Dec 24, 2004 6:06 pm Post subject: |
|
|
Not to add anything confusing to this thread but not all SBLive! cards that come with a Dell are "different" I have one out of a Dell and it's an oem card but it's a model CT4*something. I think the sb0200 models are the ones that aren't all emu10k1 chips. If you're not sure what the card is you should take it out and look at the model number and the chip. The chip will say emu10k1 on it if that's what it is.
If it is the emu10k1 chipset it would be easier to build the drivers into the kernel instead of as modules unless you have a reason to unload the modules for some reason. |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54578 Location: 56N 3W
|
Posted: Fri Dec 24, 2004 6:21 pm Post subject: |
|
|
ThisBullet,
You seem to have aquired a 2.4 series kernel. If you have been using 2.6 you don't want ot go back to 2.4.
The way you install ALSA is quite different. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
krinn Watchman
Joined: 02 May 2003 Posts: 7470
|
Posted: Fri Dec 24, 2004 6:42 pm Post subject: |
|
|
firephoto wrote: | Not to add anything confusing to this thread but not all SBLive! cards that come with a Dell are "different" I have one out of a Dell and it's an oem card but it's a model CT4*something. I think the sb0200 models are the ones that aren't all emu10k1 chips. If you're not sure what the card is you should take it out and look at the model number and the chip. The chip will say emu10k1 on it if that's what it is.
If it is the emu10k1 chipset it would be easier to build the drivers into the kernel instead of as modules unless you have a reason to unload the modules for some reason. |
Sure but i still think:
1/ a special for dell version of emu10k1 exist in alsa : NAMED EMU10K1X (note the X)
2/ his output is <0000:02:02.0 Multimedia audio controller: Creative Labs [SB Live! Value] EMU10k1X> See the X i don't think the X is here for nothing...
I do think he got the special dell version... and this will also explain why emu10k1 doesn't work for him |
|
Back to top |
|
|
ThisBullet Tux's lil' helper
Joined: 24 Sep 2004 Posts: 81
|
Posted: Fri Dec 24, 2004 8:24 pm Post subject: |
|
|
I did it i got it back
Now i gotta check if sound works and if i still have my saved xconfig. Then i gotta work on mounting my floppy and burner |
|
Back to top |
|
|
ThisBullet Tux's lil' helper
Joined: 24 Sep 2004 Posts: 81
|
Posted: Fri Dec 24, 2004 8:31 pm Post subject: |
|
|
Hey neddy, gah i lost all my config. Im happy to have my kernel back and to have accomplished something like that. Do you think you could use some other form of communication such as email so i could send you my ip and you could ssh. I trust you and i would be honored if you would do so.
MSN: thisbullet@hotmail.com
AIM: Win32Hacker
EMAIL: johnnygill@stny.rr.com
IRC: irc.slacker.com #chigc
Thanks. |
|
Back to top |
|
|
|