Hello
I'm having sound problems with my TV-card. I've searched for a solution in every corner of the net without any luck so I hope you guys can help me out.
After installation of SUSE 10.1 everything works ok but sound (both soundcard and tv-card).
I could run a cable from audio-out on tv-card to line on soundcard (and get that to work) but I would preffer the sound coming from the PCI-slot with the cx88-alsa module.
In alsamixer I found a CX88 card but not my soundcard so i compiled alsa-driver, alsa-utils, alsa-lib and after restart I can only se my soundcard.
Code:
./configure --with-cards=via82xx --with-sequencer=yes
So I try to load the cx88-alsa module and get this error:
Code:
FATAL: Error inserting cx88_alsa (/lib/modules/2.6.16.13-4-default/kernel/drivers/media/video/cx88/cx88-alsa.ko): Unknown symbol in module, or unknown parameter (see dmesg)
So, dmesg |grep cx looks like this:
Code:
cx88_alsa: disagrees about version of symbol snd_pcm_new
cx88_alsa: Unknown symbol snd_pcm_new
cx88_alsa: disagrees about version of symbol snd_pcm_lib_ioctl
cx88_alsa: Unknown symbol snd_pcm_lib_ioctl
cx88_alsa: disagrees about version of symbol snd_pcm_set_ops
cx88_alsa: Unknown symbol snd_pcm_set_ops
cx88_alsa: disagrees about version of symbol snd_pcm_hw_constraint_integer
cx88_alsa: Unknown symbol snd_pcm_hw_constraint_integer
cx88_alsa: disagrees about version of symbol snd_pcm_period_elapsed
cx88_alsa: Unknown symbol snd_pcm_period_elapsed
cx2388x v4l2 driver version 0.0.5 loaded
CORE cx88[0]: subsystem: 0070:3401, board: Hauppauge WinTV 34xxx models [card=1,autodetected]
i2c-algo-bit.o: cx88[0] passed test.
cx88[0]: warning: unknown hauppauge model #34704
cx88[0]: hauppauge eeprom: model=34704
input: cx88 IR (Hauppauge WinTV 34xxx as /class/input/input3
cx88[0]/0: found at 0000:00:14.0, rev: 5, irq: 10, latency: 32, mmio: 0xe3000000
tuner 1-0061: chip found @ 0xc2 (cx88[0])
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
cx88[0]/0: registered device radio0
cx88_alsa: disagrees about version of symbol snd_pcm_new
cx88_alsa: Unknown symbol snd_pcm_new
cx88_alsa: disagrees about version of symbol snd_pcm_lib_ioctl
cx88_alsa: Unknown symbol snd_pcm_lib_ioctl
cx88_alsa: disagrees about version of symbol snd_pcm_set_ops
cx88_alsa: Unknown symbol snd_pcm_set_ops
cx88_alsa: disagrees about version of symbol snd_pcm_hw_constraint_integer
cx88_alsa: Unknown symbol snd_pcm_hw_constraint_integer
cx88_alsa: disagrees about version of symbol snd_pcm_period_elapsed
cx88_alsa: Unknown symbol snd_pcm_period_elapsed
cx88_alsa: disagrees about version of symbol snd_pcm_new
cx88_alsa: Unknown symbol snd_pcm_new
cx88_alsa: disagrees about version of symbol snd_pcm_lib_ioctl
cx88_alsa: Unknown symbol snd_pcm_lib_ioctl
cx88_alsa: disagrees about version of symbol snd_pcm_set_ops
cx88_alsa: Unknown symbol snd_pcm_set_ops
cx88_alsa: disagrees about version of symbol snd_pcm_hw_constraint_integer
cx88_alsa: Unknown symbol snd_pcm_hw_constraint_integer
cx88_alsa: disagrees about version of symbol snd_pcm_period_elapsed
cx88_alsa: Unknown symbol snd_pcm_period_elapsed
cx88_alsa: disagrees about version of symbol snd_pcm_new
cx88_alsa: Unknown symbol snd_pcm_new
cx88_alsa: disagrees about version of symbol snd_pcm_lib_ioctl
cx88_alsa: Unknown symbol snd_pcm_lib_ioctl
cx88_alsa: disagrees about version of symbol snd_pcm_set_ops
cx88_alsa: Unknown symbol snd_pcm_set_ops
cx88_alsa: disagrees about version of symbol snd_pcm_hw_constraint_integer
cx88_alsa: Unknown symbol snd_pcm_hw_constraint_integer
cx88_alsa: disagrees about version of symbol snd_pcm_period_elapsed
cx88_alsa: Unknown symbol snd_pcm_period_elapsed
The "disagrees about version" messages made me think it was because I've compiled alsa but not the kernel.
I compiled the kernel:
Code:
make menuconfig
make bzImage
make modules
make modules_install
Efter restart, in alsamixer I get the cx88-card but no soundcard. I compiled alsa the same way again with the same result, soundcard but no tv-card.
And loading the cx88-alsa module results in the same error as before.
lspci -vv
Code:
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT82C686 AC97 Audio Controller (rev 40)
Subsystem: VIA Technologies, Inc. Unknown device 6010
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin C routed to IRQ 3
Region 0: I/O ports at dc00 [size=256]
Region 1: I/O ports at e000 [size=4]
Region 2: I/O ports at e400 [size=4]
Capabilities: [c0] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:14.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
Subsystem: Hauppauge computer works Inc. Hauppauge WinTV 34xxx models
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32 (5000ns min, 13750ns max), Cache Line Size 08
Interrupt: pin A routed to IRQ 10
Region 0: Memory at e3000000 (32-bit, non-prefetchable) [size=16M]
Capabilities: [44] Vital Product Data
Capabilities: [4c] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:14.1 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] (rev 05)
Subsystem: Hauppauge computer works Inc. Hauppauge WinTV 34xxx models
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32 (1000ns min, 63750ns max), Cache Line Size 08
Interrupt: pin A routed to IRQ 10
Region 0: Memory at e4000000 (32-bit, non-prefetchable) [size=16M]
Capabilities: [4c] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
uname -r
Code:
2.6.16.13-4-default
This has been tested on two different computers with the same problem (both using via82xx module for soundcard).
comp1: AMD Athlon XP 2100+, MSI KT4V
comp2: EPIA 533 Mhz
Code:
ALSA Audio Debug v0.1.0 - Fri Aug 4 09:32:17 CEST 2006
Kernel ----------------------------------------------------
Linux mediastation 2.6.16.13-4-default #1 Thu Aug 3 17:53:17 CEST 2006 i686 i686 i386 GNU/Linux
Loaded Modules --------------------------------------------
snd_pcm_oss 35872 0
snd_mixer_oss 16640 1 snd_pcm_oss
snd_seq 43344 0
snd_via82xx 25496 0
snd_ac97_codec 82592 1 snd_via82xx
snd_ac97_bus 2304 1 snd_ac97_codec
snd_mpu401_uart 6912 1 snd_via82xx
snd_pcm 72072 3 snd_pcm_oss,snd_via82xx,snd_ac97_codec
snd_rawmidi 22304 1 snd_mpu401_uart
snd_timer 19716 2 snd_seq,snd_pcm
snd_seq_device 7948 2 snd_seq,snd_rawmidi
snd_page_alloc 9608 2 snd_via82xx,snd_pcm
snd 47332 10 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_via82xx,snd_ac97_codec,snd_mpu401_uart,snd_pcm,snd_rawmidi,snd_timer,snd_seq_device
Proc Config -----------------------------------------------
CONFIG_SOUND=m
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_HWDEP=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_RTCTIMER=m
CONFIG_SND_SEQ_RTCTIMER_DEFAULT=y
CONFIG_SND_DYNAMIC_MINORS=y
CONFIG_SND_SUPPORT_OLD_API=y
CONFIG_SND_VERBOSE_PROCFS=y
CONFIG_SND_VERBOSE_PRINTK=y
CONFIG_SND_DEBUG=y
# CONFIG_SND_DEBUG_DETECT is not set
CONFIG_SND_MPU401_UART=m
CONFIG_SND_OPL3_LIB=m
CONFIG_SND_OPL4_LIB=m
CONFIG_SND_VX_LIB=m
CONFIG_SND_AC97_CODEC=m
CONFIG_SND_AC97_BUS=m
CONFIG_SND_DUMMY=m
CONFIG_SND_VIRMIDI=m
CONFIG_SND_MTPAV=m
CONFIG_SND_SERIAL_U16550=m
CONFIG_SND_MPU401=m
CONFIG_SND_AD1848_LIB=m
CONFIG_SND_CS4231_LIB=m
CONFIG_SND_AD1816A=m
CONFIG_SND_AD1848=m
CONFIG_SND_ALS100=m
CONFIG_SND_AZT2320=m
CONFIG_SND_CMI8330=m
CONFIG_SND_CS4231=m
CONFIG_SND_CS4232=m
CONFIG_SND_CS4236=m
CONFIG_SND_DT019X=m
CONFIG_SND_ES968=m
CONFIG_SND_ES1688=m
CONFIG_SND_ES18XX=m
CONFIG_SND_GUS_SYNTH=m
CONFIG_SND_GUSCLASSIC=m
CONFIG_SND_GUSEXTREME=m
CONFIG_SND_GUSMAX=m
CONFIG_SND_INTERWAVE=m
CONFIG_SND_INTERWAVE_STB=m
CONFIG_SND_OPL3SA2=m
CONFIG_SND_OPTI92X_AD1848=m
CONFIG_SND_OPTI92X_CS4231=m
CONFIG_SND_OPTI93X=m
CONFIG_SND_SB8=m
CONFIG_SND_SB16=m
CONFIG_SND_SBAWE=m
CONFIG_SND_SB16_CSP=y
CONFIG_SND_SGALAXY=m
CONFIG_SND_SSCAPE=m
CONFIG_SND_WAVEFRONT=m
CONFIG_SND_AD1889=m
CONFIG_SND_ALS4000=m
CONFIG_SND_ALI5451=m
CONFIG_SND_ATIIXP=m
CONFIG_SND_ATIIXP_MODEM=m
CONFIG_SND_AU8810=m
CONFIG_SND_AU8820=m
CONFIG_SND_AU8830=m
CONFIG_SND_AZT3328=m
CONFIG_SND_BT87X=m
# CONFIG_SND_BT87X_OVERCLOCK is not set
CONFIG_SND_CA0106=m
CONFIG_SND_CMIPCI=m
CONFIG_SND_CS4281=m
CONFIG_SND_CS46XX=m
CONFIG_SND_CS46XX_NEW_DSP=y
CONFIG_SND_CS5535AUDIO=m
CONFIG_SND_EMU10K1=m
CONFIG_SND_EMU10K1X=m
CONFIG_SND_ENS1370=m
CONFIG_SND_ENS1371=m
CONFIG_SND_ES1938=m
CONFIG_SND_ES1968=m
CONFIG_SND_FM801=m
CONFIG_SND_FM801_TEA575X=m
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDSP=m
CONFIG_SND_HDSPM=m
CONFIG_SND_ICE1712=m
CONFIG_SND_ICE1724=m
CONFIG_SND_INTEL8X0=m
CONFIG_SND_INTEL8X0M=m
CONFIG_SND_KORG1212=m
CONFIG_SND_MAESTRO3=m
CONFIG_SND_MIXART=m
CONFIG_SND_NM256=m
CONFIG_SND_PCXHR=m
CONFIG_SND_RME32=m
CONFIG_SND_RME96=m
CONFIG_SND_RME9652=m
CONFIG_SND_SONICVIBES=m
CONFIG_SND_TRIDENT=m
CONFIG_SND_VIA82XX=m
CONFIG_SND_VIA82XX_MODEM=m
CONFIG_SND_VX222=m
CONFIG_SND_YMFPCI=m
CONFIG_SND_USB_AUDIO=m
CONFIG_SND_USB_USX2Y=m
CONFIG_SND_VXPOCKET=m
CONFIG_SND_PDAUDIOCF=m
CONFIG_SOUND_PRIME=m
CONFIG_SOUND_BT878=m
CONFIG_SOUND_CMPCI=m
CONFIG_SOUND_CMPCI_FM=y
CONFIG_SOUND_CMPCI_MIDI=y
CONFIG_SOUND_CMPCI_JOYSTICK=y
CONFIG_SOUND_EMU10K1=m
# CONFIG_SOUND_FUSION is not set
CONFIG_SOUND_CS4281=m
CONFIG_SOUND_ES1370=m
CONFIG_SOUND_ES1371=m
CONFIG_SOUND_ESSSOLO1=m
CONFIG_SOUND_MAESTRO=m
CONFIG_SOUND_MAESTRO3=m
CONFIG_SOUND_ICH=m
CONFIG_SOUND_SONICVIBES=m
CONFIG_SOUND_TRIDENT=m
# CONFIG_SOUND_MSNDCLAS is not set
# CONFIG_SOUND_MSNDPIN is not set
CONFIG_SOUND_VIA82CXXX=m
CONFIG_SOUND_OSS=m
CONFIG_SOUND_TRACEINIT=y
CONFIG_SOUND_DMAP=y
# CONFIG_SOUND_AD1816 is not set
CONFIG_SOUND_AD1889=m
CONFIG_SOUND_SGALAXY=m
CONFIG_SOUND_ADLIB=m
CONFIG_SOUND_ACI_MIXER=m
CONFIG_SOUND_CS4232=m
CONFIG_SOUND_SSCAPE=m
CONFIG_SOUND_GUS=m
# CONFIG_SOUND_GUS16 is not set
CONFIG_SOUND_GUSMAX=y
CONFIG_SOUND_VMIDI=m
CONFIG_SOUND_TRIX=m
CONFIG_SOUND_MSS=m
CONFIG_SOUND_MPU401=m
CONFIG_SOUND_NM256=m
CONFIG_SOUND_MAD16=m
CONFIG_SOUND_PAS=m
CONFIG_SOUND_PSS=m
CONFIG_SOUND_SB=m
# CONFIG_SOUND_AWE32_SYNTH is not set
CONFIG_SOUND_WAVEFRONT=m
CONFIG_SOUND_MAUI=m
CONFIG_SOUND_YM3812=m
CONFIG_SOUND_OPL3SA1=m
CONFIG_SOUND_OPL3SA2=m
CONFIG_SOUND_YMFPCI=m
CONFIG_SOUND_YMFPCI_LEGACY=y
CONFIG_SOUND_UART6850=m
CONFIG_SOUND_AEDSP16=m
CONFIG_SOUND_TVMIXER=m
CONFIG_SOUND_KAHLUA=m
CONFIG_SOUND_ALI5455=m
CONFIG_SOUND_FORTE=m
CONFIG_SOUND_RME96XX=m
CONFIG_SOUND_AD1980=m
Modprobe Conf ---------------------------------------------
# remove this if sound is configured
#alias sound-slot-1 nvaudio
Proc Asound -----------------------------------------------
Advanced Linux Sound Architecture Driver Version 1.0.11.
Compiled on Aug 4 2006 for kernel 2.6.16.13-4-default.
0 [rev40 ]: VIA686A - VIA 82C686A/B rev40
VIA 82C686A/B rev40 with VIA1612A at 0xdc00, irq 3
0: [ 0] : control
1: : sequencer
16: [ 0- 0]: digital audio playback
24: [ 0- 0]: digital audio capture
33: : timer
00-00: VIA 82C686A/B rev40 : VIA 82C686A/B rev40 : playback 1 : capture 1
Client info
cur clients : 1
peak clients : 1
max clients : 192
Client 0 : "System" [Kernel]
Port 0 : "Timer" (Rwe-)
Port 1 : "Announce" (R-e-)
Dev Snd ---------------------------------------------------
controlC0 pcmC0D0c pcmC0D0p seq timer
CPU -------------------------------------------------------
model name : VIA Samuel 2
cpu MHz : 533.440
RAM -------------------------------------------------------
MemTotal: 248556 kB
SwapTotal: 1052248 kB
Hardware --------------------------------------------------
00:00.0 Host bridge: VIA Technologies, Inc. VT8601 [Apollo ProMedia] (rev 05)
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT82C686 AC97 Audio Controller (rev 40)
00:14.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
00:14.1 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] (rev 05)
Can anyone help me?
Thanks