openSUSE 12.3 & Sound Blaster Tactic3D Rage USB Headset

Hello all, I’ve ready over the “headset” posts in the openSUSE threads as well as in linuxquestions.org forums and Ubuntu’s forums and haven’t had any luck getting this USB headset to work.

Here is $lsmod | grep ‘^snd’


snd_usb_audio         138980  3 
snd_usbmidi_lib        24939  1 snd_usb_audio
snd_rawmidi            34609  1 snd_usbmidi_lib
snd_hda_codec_hdmi     40844  1 
snd_hda_codec_cirrus    27923  1 
snd_hda_intel          42034  3 
snd_hda_codec         147417  3 snd_hda_codec_hdmi,snd_hda_codec_cirrus,snd_hda_intel
snd_hwdep              13603  2 snd_usb_audio,snd_hda_codec
snd_pcm               110154  5 snd_usb_audio,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_seq                69780  0 
snd_timer              29371  2 snd_pcm,snd_seq
snd_seq_device         14498  2 snd_rawmidi,snd_seq
snd                    91489  23 snd_usb_audio,snd_usbmidi_lib,snd_rawmidi,snd_hda_codec_hdmi,snd_hda_codec_cirrus,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_seq,snd_timer,snd_seq_device
snd_page_alloc         18711  2 snd_hda_intel,snd_pcm

Here is $aplay -l:


**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: Cirrus Analog [Cirrus Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: USB [SB Tactic3D Rage USB], device 0: USB Audio [USB Audio]
  Subdevices: 0/1
  Subdevice #0: subdevice #0

And, $lsusb gives


Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 007: ID 041e:3226 Creative Technology, Ltd 
Bus 001 Device 006: ID 0cf3:e004 Atheros Communications, Inc. 
Bus 001 Device 005: ID 0c45:6473 Microdia

When I use pavucontrol I can see the USB device is accepting an audio signal from Rythmbox; however, nothing comes out of the headphones. I can even control the volume level on my system with the volume knob on the USB headset, and still no audio comes out of them.

I ran through the SOUND settings in Yast and configured the headset and still no go.

Yast System Information gives:


usb device: name = 1-1.2:1.0
    path = /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0
    modalias = "usb:v041Ep3226d0109dc00dsc00dp00ic01isc01ip00in00"
    bInterfaceNumber = 0
    bInterfaceClass = 1
    bInterfaceSubClass = 1
    bInterfaceProtocol = 0
    if: 1-1.2:1.0 @ /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2
    bDeviceClass = 0
    bDeviceSubClass = 0
    bDeviceProtocol = 0
    idVendor = 0x041e
    idProduct = 0x3226
    manufacturer = "Creative Technology Ltd"
    product = "SB Tactic3D Rage USB"
    serial = "0000000110"
    bcdDevice = 0109
    speed = "12"
  usb device: name = 1-1.2:1.1
    path = /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.1
    modalias = "usb:v041Ep3226d0109dc00dsc00dp00ic01isc02ip00in01"
    bInterfaceNumber = 1
    bInterfaceClass = 1
    bInterfaceSubClass = 2
    bInterfaceProtocol = 0
    if: 1-1.2:1.1 @ /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2
    bDeviceClass = 0
    bDeviceSubClass = 0
    bDeviceProtocol = 0
    idVendor = 0x041e
    idProduct = 0x3226
    manufacturer = "Creative Technology Ltd"
    product = "SB Tactic3D Rage USB"
    serial = "0000000110"
    bcdDevice = 0109
    speed = "12"
  usb device: name = 1-1.2:1.2
    path = /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.2
    modalias = "usb:v041Ep3226d0109dc00dsc00dp00ic01isc02ip00in02"
    bInterfaceNumber = 2
    bInterfaceClass = 1
    bInterfaceSubClass = 2
    bInterfaceProtocol = 0
    if: 1-1.2:1.2 @ /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2
    bDeviceClass = 0
    bDeviceSubClass = 0
    bDeviceProtocol = 0
    idVendor = 0x041e
    idProduct = 0x3226
    manufacturer = "Creative Technology Ltd"
    product = "SB Tactic3D Rage USB"
    serial = "0000000110"
    bcdDevice = 0109
    speed = "12"
  usb device: name = 1-1.2:1.3
    path = /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.3
    modalias = "usb:v041Ep3226d0109dc00dsc00dp00ic03isc00ip00in03"
    bInterfaceNumber = 3
    bInterfaceClass = 3
    bInterfaceSubClass = 0
    bInterfaceProtocol = 0
    if: 1-1.2:1.3 @ /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2
    bDeviceClass = 0
    bDeviceSubClass = 0
    bDeviceProtocol = 0
    idVendor = 0x041e
    idProduct = 0x3226
    manufacturer = "Creative Technology Ltd"
    product = "SB Tactic3D Rage USB"
    serial = "0000000110"
    bcdDevice = 0109
    speed = "12"

Anybody have any experience with this? Thank you in advance

Well done in checking with pavucontrol.

I confess thou, I’m not smart enough to appreciate the information provided in the the terminal outputs you provided. :frowning: … Could you please instead run an audio diagnostic script (with your PC connected to the internet) where that script will upload the PC’s audio configuration to the internet so it can be shared/examined ? Do so by opening a bash shell/terminal and send the command:


/usr/sbin/alsa-info.sh

ie something like this:
http://thumbnails103.imagebam.com/25723/9d5ffd257225391.jpg](http://www.imagebam.com/image/9d5ffd257225391)
.
.
and select the UPLOAD/SHARE option.
http://thumbnails105.imagebam.com/25723/713bab257225392.jpg](http://www.imagebam.com/image/713bab257225392)
.
.
Allow the script to complete, and in the bash shell after script completion should be a URL/web-address that you can share, which will have the location where the configuration output has been located. It will look something like this:
http://thumbnails104.imagebam.com/25723/791293257225393.jpg](http://www.imagebam.com/image/791293257225393)

Please post the web address that you get (not the one in my example) here in this thread.

Thank you for the reply, here’s the link it gave:

http://www.alsa-project.org/db/?f=3107a9f0cb762c48391246717c33065473cecffe

Hopefully, that helps! :slight_smile:

I note 64-bit openSUSE-12.3 on your Dell Inspiron 3520 with v.3.7.10-1.4 desktop (there is a newer kernel version available, by the way - the 3.7.10-11-desktop … and I took a look at the changelog between the new version and your version and I don’t see anything USB audio related, so the new kernel likely won’t solve your problem, but I just mentioned so you know I did check it).

From the following I note both sound devices detected (motherboard and USB device)


!!Soundcards recognised by ALSA
!!-----------------------------

 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xf7d00000 irq 44
 1 [USB            ]: USB-Audio - SB Tactic3D Rage USB
                      Creative Technology Ltd SB Tactic3D Rage USB at usb-0000:00:1a.0-1.2, full spee

From below I note both usb and intel drivers (kernel modules) loaded.


!!Loaded ALSA modules
!!-------------------

snd_hda_intel
snd_usb_audio

Next the arecord:


!!Aplay/Arecord output
!!--------------------

APLAY

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: Cirrus Analog [Cirrus Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: USB [SB Tactic3D Rage USB], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

From above I note motherboard sound is hw:0,0. HDMI is hw:0,3. And USB is hw:1,0.

This in the dmesg is puzzling, as the alsa mixer is struggling with control 2. That could be your USB device - with something misconfigured.


 8502.135963] usb 1-1.2: SerialNumber: 0000000110\xffffffef\xffffffbf\xffffffbf\xffffffef\xffffffbf\xffffffbf
 8502.190196] ALSA mixer.c:887 2:0: cannot get min/max values for control 2 (id 2)
 8502.190215] ALSA mixer.c:887 5:0: cannot get min/max values for control 2 (id 5)
 8502.317868] input: Creative Technology Ltd SB Tactic3D Rage USB as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.3/input/input49
--
 8627.867688] mei 0000:00:16.0: irq 42 for MSI/MSI-X
 8627.867721] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
 8627.867938] ehci_hcd 0000:00:1d.0: setting latency timer to 64
--
 9136.754987] usb 1-1.2: SerialNumber: 0000000110\xffffffef\xffffffbf\xffffffbf\xffffffef\xffffffbf\xffffffbf
 9136.809526] ALSA mixer.c:887 2:0: cannot get min/max values for control 2 (id 2)
 9136.809546] ALSA mixer.c:887 5:0: cannot get min/max values for control 2 (id 5)
 9136.936557] input: Creative Technology Ltd SB Tactic3D Rage USB as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.3/input/input50
--
[10665.396194] r8169 0000:09:00.0: wake-up capability disabled by ACPI
[10665.396197] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
[10665.402865] mei 0000:00:16.0: wd: failed to find the client
--

I noted this in the diagnostic script output … another script (not mentioned elsewhere in this thread) appears relevant:



!!ALSA configuration files
!!------------------------

!!User specific config file (~/.asoundrc)

pcm.!default {
    type usb
    card 1
    device 0
}
ctl.!default {
    type usb
    card 1
    device 0
}

Where does this .asoundrc file come from ? I re-read your 1st post a couple times and you do not mention it. It appears (1) to be have been put there manually by someone to work with USB audio, and (2) since you have a USB audio problem it is clearly not working. Why keep it then ? It could be causing your problem to not go away.

Please remove that .ascoundrc file. Then reboot. Then test your USB audio device again, and again use pavucontrol to try to tune it. And if no success, please run the /usr/sbin/alsa-info.sh script again and post here the output.

I found that somebody had created the ~/.asoundrc file in another thread and attempted many different configurations of that file to repair the USB sound problem. I’ve removed and still the same issue. I saw the dmesg error, as well and have been checking into that, but still nothing :(.

Everything from the pavucontrol, to the gnome alsa sound control show audio is being sent to the headphones, but, unfortunately, nothing is coming out; this definitely could be related to the error message:


 8502.190196] ALSA mixer.c:887 2:0: cannot get min/max values for control 2 (id 2)
 8502.190215] ALSA mixer.c:887 5:0: cannot get min/max values for control 2 (id 5)

Thank you for looking, again. Just to be clear, I did remove the ~/.asoundrc file and rebooted, and it still does not work.

I installed:


alsa-plugins-jack
alsa-plugins-jack-32bit
alsa-plugins-pulse-32bit

and rebooted and it works! Not sure why that would fix it, but I can now use my USB headset and the mic attached to it.

Thank you for your help :slight_smile:

Possible ‘alsa-plugins-pulse-32bit’ fixed it for you. What application were you running as your audio and mic test ? Skype ? If so, then yes, you need that alsa-plugins-pulse-32 bit. If not Skype, then likely your audio and mic worked with other apps before that was installed.

If you were only using Skype as your test, it is quite possible your audio and mic were working the entire time, and it was only Skype that was not working.