LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 08-04-2006, 03:36 AM   #1
hjalmars
LQ Newbie
 
Registered: Jan 2006
Posts: 3

Rep: Reputation: 0
Cannot load module cx88-alsa


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
 
Old 08-04-2006, 12:01 PM   #2
lazlow
Senior Member
 
Registered: Jan 2006
Posts: 4,363

Rep: Reputation: 172Reputation: 172
My cx88 asus card is not capable of doing sound over the bus, it mentions it right in the manual. I suspect that it is designed that way on the chip. Unless you know for sure that yours will, I think that you are going down a blind alley.

Good luck

Lazlow
 
  


Reply

Tags
module, sound



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
X won't load i810 module for 915GM video card "module requirement mismatch" yougene Slackware 10 03-18-2006 10:02 AM
Where to load a module ?? mazzo Linux - Newbie 5 02-07-2005 07:15 AM
Module Auto-Load: module.conf tricks? m_e_perry Linux - Newbie 3 10-07-2004 05:45 PM
module cant load Ryan450 Linux - Software 2 08-12-2004 11:31 PM
Need help getting module to load mitchmiller Linux - Hardware 1 05-16-2004 07:50 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 02:10 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration