You are not logged in.

#1 2014-11-23 12:15:54

M4L
Member
Registered: 2014-01-29
Posts: 11

[WORKAROUND] Creative Blaster Fatal1ty Sound Card Not Working

Hey Guys

I've completely and utterly forgotten what I did the first time to get this working but can't seem to get this problem resolved.
Basically I have PCIe sound card Creative Blaster Fatal1ty Champion and I have been having no major issues in the past on my previous Arch installation.

However for the life of me I cannot seem to get this working now with the new install and don't know what I'm doing wrong.

One of the major issues I had in the past was the card wouldn't work when the system was first powered on and needed this to get it fully functional all the time:
http://webcache.googleusercontent.com/s … =firefox-a

Now this isn't working at all, I assume having a newer kernel now is screwing things up.

Honestly just don't know anymore and I kinda need to sound again to use my computer. Please help me guys!

Cheers

lsmod | grep snd
snd_hda_codec_ca0132    43338  1 
snd_hda_codec_hdmi     49213  1 
snd_hda_intel          26387  7 
snd_hda_controller     26938  1 snd_hda_intel
snd_hda_codec         108536  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_controller,snd_hda_codec_ca0132
snd_hwdep              17244  1 snd_hda_codec
snd_pcm                88487  5 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller
snd_timer              26614  1 snd_pcm
snd                    73436  20 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec,snd_hda_intel,snd_hda_codec_ca0132
soundcore              13031  2 snd,snd_hda_codec
lspci | grep Audio
00:1b.0 Audio device: Intel Corporation C600/X79 series chipset High Definition Audio Controller (rev 05)
02:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti XT HDMI Audio [Radeon HD 7970 Series]
03:00.0 Audio device: Creative Labs SB Recon3D (rev 01)
cat /etc/modprobe.d/alsa-base.conf 
#CREATIVE CARD
options snd-hda-intel index=0 model=auto vid=1102 pid=0012
#INTEL CONTROLLER
options snd-hda-intel index=1 model=auto vid=8086 pid=1d20
#AMD CARD
options snd-hda-intel index=-2 model=auto vid=1002 pid=aaa0

Last edited by M4L (2014-12-03 13:46:23)

Offline

#2 2014-11-23 12:48:00

TheSaint
Member
From: my computer
Registered: 2007-08-19
Posts: 1,523

Re: [WORKAROUND] Creative Blaster Fatal1ty Sound Card Not Working

First step should see guideline on the wiki
And probably see

$ aplay -l

do it good first, it will be faster than do it twice the saint wink

Offline

#3 2014-11-24 00:40:03

M4L
Member
Registered: 2014-01-29
Posts: 11

Re: [WORKAROUND] Creative Blaster Fatal1ty Sound Card Not Working

Yep I've been tightly dependant on the arch wiki since using this distro, but alas unfortunately that avenue has been explored and haven't been able to get it working.
It is probably likely though that I've misinterpreted an instruction on it and therefore need  guidance now to get it working.

Let me know if you need anything else like logs or configs dumped, at this point I'm just resorting to similar issues others have had and looking at their fixes by trial and error now.
I have a feeling the problem lies with the system choosing my GPU's HDMI card but for some reason it refuses to not use it.

aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 11: HDMI 5 [HDMI 5]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: Creative [HDA Creative], device 0: CA0132 Analog [CA0132 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: Creative [HDA Creative], device 1: CA0132 Digital [CA0132 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Offline

#4 2014-11-24 00:56:03

TheSaint
Member
From: my computer
Registered: 2007-08-19
Posts: 1,523

Re: [WORKAROUND] Creative Blaster Fatal1ty Sound Card Not Working

Let us see the vendorID and productID

$ lspci -nn | grep -i audio

.
I don't doubt you about your following on wiki. I'd like to say that some time we get oversights and all is apparently in a proper order.
It seems strange that aplay shows Creative as second card and no card No 1.


do it good first, it will be faster than do it twice the saint wink

Offline

#5 2014-11-24 01:34:23

M4L
Member
Registered: 2014-01-29
Posts: 11

Re: [WORKAROUND] Creative Blaster Fatal1ty Sound Card Not Working

As you said it is strange that aplay shows the creative card as card number 1. I had this same issue about a year ago but managed to figure out the fix. However I was replacing my ZFS array the other day and broke my current RAID configuration (was trying to change from hardware RAID10 to raidz2) but ended up breaking the whole system and decided to reformat and start clean.

Unfortunately I lost all my configs that had the sound card working.
This is the output:

lspci -nn | grep -i audio
00:1b.0 Audio device [0403]: Intel Corporation C600/X79 series chipset High Definition Audio Controller [8086:1d20] (rev 05)
02:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti XT HDMI Audio [Radeon HD 7970 Series] [1002:aaa0]
03:00.0 Audio device [0403]: Creative Labs SB Recon3D [1102:0012] (rev 01)

Offline

#6 2014-11-24 10:02:13

M4L
Member
Registered: 2014-01-29
Posts: 11

Re: [WORKAROUND] Creative Blaster Fatal1ty Sound Card Not Working

So I managed to get sound! However the sound card is really retarded and I regret ever buying Creative due to lack of linux support.

In /usr/share/alsa/alsa.conf
I changed the settings:

defaults.ctl.card 0
defaults.pcm.card 0 

To this:

defaults.ctl.card 2
defaults.pcm.card 2 

And I have to execute this somehow:

kill `ps uax | grep pulseaudio | grep -v grep | awk '{print $2}'`; sudo rmmod snd-hda-intel; sleep 3; sudo modprobe snd-hda-intel

However this returns:

kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]

What do?

Also my sound won't work without running that, I tried making an rc.local file to execute that on boot but I get the same error pop up for a second or two and then the computer just sits there with a black screen with a blinking cursor doing nothing.
Even still I have to execute that script up to 10 times just to get my card to start working.

Again what do?

Last edited by M4L (2014-12-03 13:46:05)

Offline

#7 2014-11-24 13:02:24

TheSaint
Member
From: my computer
Registered: 2007-08-19
Posts: 1,523

Re: [WORKAROUND] Creative Blaster Fatal1ty Sound Card Not Working

I think pulseaudio is messing a bit all think.
Did you try to split you command int parts ?
If you try

$ var=$(ps uax | grep pulseaudio)
$ var2=$(echo $var |grep -v grep)  # ??
$ echo $var2 |awk '{print $2}'

That probably will return a processID (PID), then see what is necessary to kill pulseaudio and remove the snd-hda-intel and modprobe it back.
Mostly that's the scope of the command.

rc.local is obsolete, you should see to do a systemd script. Also consult alsactl man page and alsactl_init man page and try to develop a script for systemd. Just try to imitate /usr/lib/systemd/system/alsa-restore.service

Last edited by TheSaint (2014-11-24 13:16:06)


do it good first, it will be faster than do it twice the saint wink

Offline

#8 2014-12-03 13:45:41

M4L
Member
Registered: 2014-01-29
Posts: 11

Re: [WORKAROUND] Creative Blaster Fatal1ty Sound Card Not Working

Yea I didn't really get round a to a proper solution, more or less a workaround that resolves the problem in a way.

I just created the following systemd service called soundfix.service under /etc/systemd/system/

[Unit]
Description=SOUNDBLASTERFIX

[Service]
Type=oneshot
ExecStart=sound
TimeoutSec=0
StandardInput=tty
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

This is then just runs the following on start up /usr/bin/sound

#!/bin/bash
rmmod snd-hda-intel; sleep 3;  modprobe snd-hda-intel

Cheers Saint for the assistance

Offline

Board footer

Powered by FluxBB