You are not logged in.

#1 2010-08-14 01:32:49

shat
Member
From: Oklahoma, USA
Registered: 2010-08-13
Posts: 5
Website

USB Audio and Onboard Intel HDA (ICH8) Audio -- Not Playing Together

I've spent the previous three days searching the Wiki, forums, and various resources online to help me resolve this problem.  I've chatted it up in #archlinux on freenode and attempted to discuss with fellow linux users, but I have no resolve.

LSMOD: http://pastie.org/1089804

Module                  Size  Used by
fuse                   59417  3 
ipv6                  280344  22 
ext2                   63161  1 
snd_usb_audio          78639  3 
snd_usb_lib            17362  1 snd_usb_audio
snd_rawmidi            19235  1 snd_usb_lib
tuner_simple           13068  1 
tuner_types            10785  1 tuner_simple
wm8775                  3411  1 
usbhid                 38274  0 
hid                    75887  1 usbhid
tda9887                 8917  1 
tda8290                13826  0 
snd_seq_dummy           1447  0 
snd_seq_oss            28928  0 
snd_seq_midi_event      5420  1 snd_seq_oss
snd_seq                50530  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          5241  4 snd_rawmidi,snd_seq_dummy,snd_seq_oss,snd_seq
tuner                  21166  2 
snd_pcm_oss            39096  0 
snd_mixer_oss          16932  2 snd_pcm_oss
snd_hda_codec_analog    71524  1 
cx25840                29426  1 
radeon                790188  2 
snd_hda_intel          21906  2 
snd_hda_codec          76595  2 snd_hda_codec_analog,snd_hda_intel
snd_hwdep               6126  2 snd_usb_audio,snd_hda_codec
ttm                    45713  1 radeon
drm_kms_helper         23740  1 radeon
snd_pcm                71653  6 snd_usb_audio,snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_timer              19660  4 snd_seq,snd_pcm
ivtv                  141442  0 
cx2341x                11259  1 ivtv
v4l2_common            13764  5 wm8775,tuner,cx25840,ivtv,cx2341x
videodev               39355  5 wm8775,tuner,cx25840,ivtv,v4l2_common
v4l1_compat            15554  1 videodev
v4l2_compat_ioctl32    10681  1 videodev
ir_common              27814  1 ivtv
drm                   162265  4 radeon,ttm,drm_kms_helper
snd                    57225  19 snd_usb_audio,snd_usb_lib,snd_rawmidi,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_codec_analog,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
ir_core                 5837  1 ir_common
soundcore               6089  2 snd
i2c_i801                8598  0 
i2c_algo_bit            5071  2 radeon,ivtv
tveeprom               13057  1 ivtv
snd_page_alloc          7201  2 snd_hda_intel,snd_pcm
button                  4818  0 
uhci_hcd               22075  0 
ppdev                   6014  0 
intel_agp              29074  0 
dcdbas                  5480  0 
i2c_core               18364  15 tuner_simple,wm8775,tda9887,tda8290,tuner,cx25840,radeon,drm_kms_helper,ivtv,v4l2_common,videodev,drm,i2c_i801,i2c_algo_bit,tveeprom
parport_pc             31543  1 
lp                      9056  0 
ehci_hcd               36042  0 
psmouse                53592  0 
evdev                   8775  9 
tg3                   124146  0 
parport                29639  3 ppdev,parport_pc,lp
pcspkr                  1803  0 
rtc_cmos                8886  0 
rtc_core               14439  1 rtc_cmos
rtc_lib                 1882  1 rtc_core
thermal                12258  0 
processor              29008  0 
serio_raw               4470  0 
usbcore               145485  6 snd_usb_audio,snd_usb_lib,usbhid,uhci_hcd,ehci_hcd
sg                     25328  0 
libphy                 16387  1 tg3
iTCO_wdt               10669  0 
iTCO_vendor_support     1849  1 iTCO_wdt
ext4                  330125  2 
mbcache                 5762  2 ext2,ext4
jbd2                   75607  1 ext4
crc16                   1281  1 ext4
sr_mod                 14842  0 
cdrom                  35809  1 sr_mod
sd_mod                 27923  5 
floppy                 56734  0 
ata_piix               21267  4 
pata_acpi               3232  0 
libata                155099  2 ata_piix,pata_acpi
scsi_mod               94212  4 sg,sr_mod,sd_mod,libata

aplay -l: http://pastie.org/1089806

**** List of PLAYBACK Hardware Devices ****
card 0: default [Microsoft LifeChat LX-3000 ], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 1: Intel [HDA Intel], device 1: AD198x Digital [AD198x Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

aplay -L: http://pastie.org/1089807

null
    Discard all samples (playback) or generate zero samples (capture)
default:CARD=default
    Microsoft LifeChat LX-3000 , USB Audio
    Default Audio Device
front:CARD=default,DEV=0
    Microsoft LifeChat LX-3000 , USB Audio
    Front speakers
surround40:CARD=default,DEV=0
    Microsoft LifeChat LX-3000 , USB Audio
    4.0 Surround output to Front and Rear speakers
surround41:CARD=default,DEV=0
    Microsoft LifeChat LX-3000 , USB Audio
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=default,DEV=0
    Microsoft LifeChat LX-3000 , USB Audio
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=default,DEV=0
    Microsoft LifeChat LX-3000 , USB Audio
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=default,DEV=0
    Microsoft LifeChat LX-3000 , USB Audio
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=default,DEV=0
    Microsoft LifeChat LX-3000 , USB Audio
    IEC958 (S/PDIF) Digital Audio Output
default:CARD=Intel
    HDA Intel, AD198x Analog
    Default Audio Device
front:CARD=Intel,DEV=0
    HDA Intel, AD198x Analog
    Front speakers
surround40:CARD=Intel,DEV=0
    HDA Intel, AD198x Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Intel,DEV=0
    HDA Intel, AD198x Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Intel,DEV=0
    HDA Intel, AD198x Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Intel,DEV=0
    HDA Intel, AD198x Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Intel,DEV=0
    HDA Intel, AD198x Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Intel,DEV=0
    HDA Intel, AD198x Digital
    IEC958 (S/PDIF) Digital Audio Output

lsusb: http://pastie.org/1089809

Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 005: ID 045e:070f Microsoft Corp. 
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 1532:000d Razer USA, Ltd 
Bus 003 Device 002: ID 413c:2003 Dell Computer Corp. Keyboard
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

lspci: http://pastie.org/1089810

00:00.0 Host bridge: Intel Corporation 82Q963/Q965 Memory Controller Hub (rev 02)
00:01.0 PCI bridge: Intel Corporation 82Q963/Q965 PCI Express Root Port (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2)
00:1f.0 ISA bridge: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801H (ICH8 Family) 4 port SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801H (ICH8 Family) 2 port SATA IDE Controller (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc RV516 [Radeon X1300/X1550 Series]
01:00.1 Display controller: ATI Technologies Inc RV516 [Radeon X1300 Pro] (Secondary)
03:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5754 Gigabit Ethernet PCI Express (rev 02)
04:02.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)

/etc/modprobe.d/modprobe.conf:

#
# /etc/modprobe.d/modprobe.conf (for v2.6 kernels)
#
#options snd_usb_audio index=0
#options snd_hda_intel index=1
#options snd_hda_intel index=-2
#options snd-pcsp index=-3
options snd slots=snd_usb_audio,snd_hda_intel

Now, for the issue and real-world problem.  I am using shell-fm for music play back and sometimes I want to listen to it in headphones and sometimes through speakers.  In the scenario that the music would be played through speakers, I would like to use the headset for applications: Ekiga (SIP phone), Skype and various other novelties.  However, as of now, if I set my default sound card using the Default Sound card prefence item in gnome, the music plays through that device.  I can switch between them without any issues.  I have to stop/restart any app that has sound for it to take effect, but hey it works.

However, when I run Ekiga and have it setup to use the LX-3000 Microsoft usb headset, it gives me an error:

Error while opening audio input device Microsoft LifeChat LX-3000

Only silence will be transmitted.

Unable to open the selected audio device for recording. In case it is a pluggable device it may be sufficient to reconnect it. If not, or if it still is not accessible, please check your audio setup, the permissions and that the device is not busy.

I've adjusted modprobe.conf, I've toyed in alsamixer, I've tried everything I can find within forums for loading and unloading modules, etc.

My rc.conf has: snd_pcsp in the modules section:
MODULES=(snd_pcsp)

and alsa in daeons

DAEMONS=(syslog-ng network ntpd crond alsa dbus hal)


Any assistance would be thoroughly appreciated.

Last edited by shat (2010-08-14 01:35:59)

Offline

#2 2010-08-14 02:00:36

lilsirecho
Veteran
Registered: 2003-10-24
Posts: 5,000

Re: USB Audio and Onboard Intel HDA (ICH8) Audio -- Not Playing Together

Perhaps entering..... snd-usb-audio..... as a module will solve the problem....


Prediction...This year will be a very odd year!
Hard work does not kill people but why risk it: Charlie Mccarthy
A man is not complete until he is married..then..he is finished.
When ALL is lost, what can be found? Even bytes get lonely for a little bit!     X-ray confirms Iam spineless!

Offline

#3 2010-08-14 02:12:55

shat
Member
From: Oklahoma, USA
Registered: 2010-08-13
Posts: 5
Website

Re: USB Audio and Onboard Intel HDA (ICH8) Audio -- Not Playing Together

Are you referring to adding it to /etc/modprobe.d/modprobe.conf's modules= segment?

Offline

#4 2010-08-14 03:16:03

shat
Member
From: Oklahoma, USA
Registered: 2010-08-13
Posts: 5
Website

Re: USB Audio and Onboard Intel HDA (ICH8) Audio -- Not Playing Together

Alright, so the module is already loaded.  However, I was able to run ekiga and get it to work fine with sudo.  When I attempt to run at console from my user account I get:

(ekiga:7290): GLib-CRITICAL **: g_strchug: assertion `string != NULL' failed

I've checked all the permissions and everything looks correct, but I am not sure how to check if its udev causing a problem or some other mysterious permission I am unaware of.

Offline

Board footer

Powered by FluxBB