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
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 ¦
¦ ¦
+-----------------------------------------------------------------------------------------------------------+
+--------------------------------[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