HELP: Conexant 23880 and VIA 823x Multimedia Controller - CONFLICT

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I'm running on an AMD64 Gentoo box using motherboard audio via the VIA 823x AC97 Multimedia Controller.  ALSA is configured via the kernel (2.6.18) and the requisite snd_via82xx modules are loaded via modprobe at boot.

I recently installed a pcHDTV HD-5000 Digital Video Broadcast (DVB) card which includes the Conexant 23880 Multimedia Controller.  Shortly after I installed the pcHDTV card, ALSA started preferentially binding to the Conexant controller for audio support rather than the VIA controller.  This was evident when "alsamixer" showed only the Conexant controller.  The result was a complete loss of audio on the system. 

Is there a way to instruct alsa to use a specific multimedia controller?  Or should I go back to the kernel config and look for an option that allows me to enable the pcHDTV card's DVB functionality, but not it's audio?

FWIW, the pcHDTV is a PCI card which includes a cable that allows you to connect the card's audio output to the line-in on your soundcard, which is how I have it setup.  The entire setup worked (sound and video!) for a few days, and then audio stopped due to the above problem.

lspci, lsmod, and alsamixer screencaps follow...Any help would be appreciated; thanks!

guardian sdrumm # lspci
00:00.0 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00: 00.2 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:00.7 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00: 01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800/K8T890 South]
00:07.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80)
00:08.0 RAID bus controller: Promise Technology, Inc. PDC20378 (FastTrak 378/SATA 378) (rev 02)
00:0c.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)
00:0d.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)
00:0e.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
00:0e.1 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] (rev 05)
00:0e.2 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)
00:0e.4 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [IR Port] (rev 05)
00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
00:11.6 Communication controller: VIA Technologies, Inc. AC'97 Modem Controller (rev 80)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: nVidia Corporation NV44A [GeForce 6200] (rev a1)

guardian sdrumm # lsmod |more
Module                  Size  Used by
usblp                  16960  0
w83627hf               30800  0
hwmon_vid               5248  1 w83627hf
eeprom                 10448  0
i2c_isa                 8576  1 w83627hf
xt_state                4736  2
xt_tcpudp               5760  26
ipt_LOG                 9088  1
iptable_filter          5632  1
ip_nat_ftp              5952  0
iptable_nat            10820  1
ip_nat                 22636  2 ip_nat_ftp,iptable_nat
ip_conntrack_ftp       10960  1 ip_nat_ftp
ip_conntrack           62948  5 xt_state,ip_nat_ftp,iptable_nat,ip_nat,ip_conntrack_ftp
nfnetlink               9864  2 ip_nat,ip_conntrack
ip_tables              23848  2 iptable_filter,iptable_nat
x_tables               20360  5 xt_state,xt_tcpudp,ipt_LOG,iptable_nat,ip_tables
snd_pcm_oss            44064  0
snd_mixer_oss          19712  3 snd_pcm_oss
snd_seq_oss            35136  0
snd_seq_midi_event     10432  1 snd_seq_oss
snd_seq                57408  4 snd_seq_oss,snd_seq_midi_event
8250_pnp               13312  0
parport_pc             43624  0
parport                42572  1 parport_pc
pcspkr                  5696  0
nvidia               5426772  12
snd_via82xx_modem      18444  0
snd_via82xx            32168  0
gameport               19216  1 snd_via82xx
snd_ac97_codec        104664  2 snd_via82xx_modem,snd_via82xx
snd_ac97_bus            5120  1 snd_ac97_codec
snd_mpu401_uart        11456  1 snd_via82xx
snd_rawmidi            29280  1 snd_mpu401_uart
snd_seq_device         11092  3 snd_seq_oss,snd_seq,snd_rawmidi
i2c_viapro             11992  0
cx88_dvb               18308  0
cx8802                 15876  1 cx88_dvb
cx88_vp3054_i2c         7872  1 cx88_dvb
mt352                   9604  1 cx88_dvb
dvb_pll                18436  1 cx88_dvb
or51132                12612  1 cx88_dvb
video_buf_dvb           9284  1 cx88_dvb
dvb_core               86704  1 video_buf_dvb
nxt200x                16196  1 cx88_dvb
firmware_class         13440  2 or51132,nxt200x
isl6421                 4800  1 cx88_dvb
zl10353                 8388  1 cx88_dvb
cx24123                15112  1 cx88_dvb
lgdt330x               11164  1 cx88_dvb
cx22702                 8964  1 cx88_dvb
cx88_alsa              17032  2
snd_pcm                80968  5 snd_pcm_oss,snd_via82xx_modem,snd_via82xx,snd_ac97_codec,cx88_alsa
snd_timer              27080  2 snd_seq,snd_pcm
snd                    63272  13 snd_pcm_oss,snd_mixer_oss,snd_seq_oss,snd_seq,snd_via82xx_modem,snd_via82xx,
snd_ac97_codec,snd_mpu401_uart,snd_rawmidi,snd_seq_device,cx88_alsa,snd_pcm,snd_timer
soundcore              13280  3 snd
snd_page_alloc         12688  3 snd_via82xx_modem,snd_via82xx,snd_pcm
tuner                  63528  0
cx8800                 39628  0
cx88xx                 68260  4 cx88_dvb,cx8802,cx88_alsa,cx8800
ir_common              32580  1 cx88xx
i2c_algo_bit           11656  2 cx88_vp3054_i2c,cx88xx
video_buf              28676  6 cx88_dvb,cx8802,video_buf_dvb,cx88_alsa,cx8800,cx88xx
tveeprom               19088  1 cx88xx
i2c_core               25664  19 w83627hf,eeprom,i2c_isa,nvidia,i2c_viapro,cx88_dvb,mt352,dvb_pll,or51132,nxt
200x,isl6421,zl10353,cx24123,lgdt330x,cx22702,tuner,cx88xx,i2c_algo_bit,tveeprom
compat_ioctl32         11072  1 cx8800
btcx_risc               7432  4 cx8802,cx88_alsa,cx8800,cx88xx
videodev               27584  2 cx8800,cx88xx
v4l1_compat            14084  2 cx8800,videodev
v4l2_common            26560  4 tuner,cx8800,compat_ioctl32,videodev
3c59x                  49140  0
mii                     8192  1 3c59x
rtc                    12384  0
nfs                   222000  0
lockd                  65552  1 nfs
sunrpc                164936  2 nfs,lockd
jfs                   164432  0
raid10                 24960  0
raid1                  24768  0
raid0                   9920  0
dm_mirror              23104  0
dm_mod                 60880  1 dm_mirror
pdc_adma               13252  0
sata_mv                23112  0
ata_piix               17800  0
ahci                   20804  0
sata_qstor             13444  0
sata_vsc               12484  0
sata_uli               11396  0
sata_sis               11780  0
sata_sx4               17156  0
sata_nv                15236  0
sata_via               13892  12
sata_svw               11652  0
sata_sil24             18628  0
sata_sil               15752  0
sata_promise           15876  0
libata                104736  15 pdc_adma,sata_mv,ata_piix,ahci,sata_qstor,sata_vsc,sata_uli,sata_sis,sata_sx 4,sata_nv,sata_via,sata_svw,sata_sil24,sata_sil,sata_promise
sbp2                   26504  0
ohci1394               36232  0
ieee1394              104056  2 sbp2,ohci1394
sl811_hcd              15488  0
ohci_hcd               22660  0
uhci_hcd               26320  0
usb_storage            85568  0
usbhid                 50720  0
ehci_hcd               32008  0
usbcore               136232  8 usblp,sl811_hcd,ohci_hcd,uhci_hcd,usb_storage,usbhid,ehci_hcd

Here's a screenshot from alsamixer:

guardian sdrumm # alsamixer
+--------------------------------[AlsaMixer v1.0.13 (Press Escape to quit)]---------------------------------+
¦ Card: Conexant CX8801                                                                                     ¦
¦ Chip: CX88                                                                                                ¦
¦ View: [Playback] Capture  All                                                                             ¦
¦                                                                                                           ¦
+-----------------------------------------------------------------------------------------------------------+

--
Scott W. Drumm
swdrumm@xxxxxxxxx
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user

[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux