Installed slackware 14.0. Sound card (CMI8738) not working properly.
Hello Slackers!
This is my first post, so be gentle. :o I've installed Slackware 14.0 64 bits on a desktop PC. My kernel is Huge 3.2.29, so I trust it contains all modules I need. Everything works fine, except for my PCI sound card (wich is a C-Media CMI8738). And it's strange because it partially works fine. I mean, when KDE starts, the opening and shut down noises actually occurs. By the way, I'm using KDE 4.8. If I go to KDE "System Settings" -> Phonon -> Device Preference -> Audio Playback DEvice Preference; and I give higher priority to "C-Media CMI8738 (C-Media PCI DAC/ADC)", after rebooting I get a notification that says something like this: KDE has detected that an audio device has been removed. Do you want KDE to forget permanently about these devices? And my sound card is listed :( I must say that I read this. http://www.alsa-project.org/main/ind...:Module-cmipci And I tried everything it suggested. I installed alsa-driver, Code:
bunzip2 alsa-driver-xxx And inserted these modules into kernel: Code:
modprobe snd-cmipci ; modprobe snd-pcm-oss ; modprobe snd-mixer-oss ; modprobe snd-seq-oss Code:
alsamixer When I run as root alsaconf, it simply inform that: Code:
# alsaconf Quote:
Quote:
Here's the output to: lspci | grep -i audio Code:
01:00.1 Audio device: nVidia Corporation GF108 High Definition Audio Controller (rev a1) cat /proc/asounds/cards Code:
0 [NVidia ]: HDA-Intel - HDA NVidia lsmod | grep snd Code:
snd_seq_dummy 1455 0 aplay -l Code:
**** List of PLAYBACK Hardware Devices **** aplay -D plughw:0,0 /usr/share/sounds/alsa/Noise.wav it DOES output sound (except in the channel of the center, actually it doesn't matter). When I play any .mp3 or video I DO get output sound when I use XMMS or MPLayer, but I get no sound in VLC (wich is strange, because it actually reproduce the mp3. The progress bar moves. But theres no sound. There's no any message of missing plugin neither). I tried creating /etc/asound.conf and add an entry for the working card/slot and device: pcm.!default { type hw card 0 device 0 } ctl.!default { type hw card 0 device 0 } but it didn't work. And running alsamixer (either as root or as my normal user) doesn't help. I unmute all the channels but I get the same result (no audio). What should I do? And if i get my audio device working, should I update my system to Slackware 14-Current? Or that would ruin my achievement? THANK YOU IN ADVICE. Sorry if the post is long, I just tried to give you the more information possible so you'd be able to know what's going on. Thank you again. |
look if you want that card to load and be default then do Like I do I have multiple cards I do a bunch of multimedia. and the hassle I have is keeping the card my default card. /etc/modprobe.d/sound.conf
after i put that card in the system my bios kept making it default. I did not want it as my default card. so I edited my /etc/modprobe.d/sound.conf to this Quote:
I can go in and change it with kde and save it when i want to change default. but hey this works for me. It is a big deal for me because some of the programs I use will not start untill the sound device is set as default. Unlike your problem snd_cmpici wanted to be first on the board. instead of integrated. I have one more card and another usb also but those three have to stay that way for me. if you want your snd_cmipci to be default then tell alsa to load it first alias snd-card-0 snd_cmipci alias sound-slot-0 snd_cmipci options snd slots=snd_cmipci,snd-hda-intel,snd-usb-audio hope this helps. the kernel doing what the bios say and then the alsa is loading your card from that. then kde is seeing the slot has changed again and would you like to remove this problem :) hang in there. by the way that do not edit has pretty much kept me for a year from doing things I wanted to do. well I am sure there is another way. but you know it works for me. has for 4 years now on every slackware distro. every new one I keep try it with out. but every time I had to use brute force. |
Have you seen this? http://www.alsa-project.org/main/ind...:Module-cmipci
|
Drakeo:
I did what you seggested me to do. I created a /etc/modprobe.d/sound.conf file, and I added these lines: Quote:
Thank you! :D |
All times are GMT -5. The time now is 10:57 AM. |