Andrew,

Thank you for replying.
>
> Those messages are not anything to do with the module you are having 
> trouble with, please do dmesg -c to clear the buffer, then modprobe 
> the module, finally dmesg again and reply to the list with the output.

Okay, I went and did that:

[EMAIL PROTECTED]:~$ sudo modprobe ivtv
FATAL: Error inserting ivtv (/lib/modules/2.6.15-26-686/ivtv/ivtv.ko): 
Invalid module format
[EMAIL PROTECTED]:~$ dmesg
[17209402.812000] ivtv: disagrees about version of symbol struct_module

Does that help shed light on this?

Also, just to be sure I built the module for the right kernel as a 
previous poster had questioned, I also ran "modinfo ivtv", where the 
"vermagic" line says that I've built for "2.6.15-26-686", which is my 
kernel.

Here is the rest of the output of modinfo, just in case it helps:

[EMAIL PROTECTED]:~$ modinfo ivtv
filename:       /lib/modules/2.6.15-26-686/ivtv/ivtv.ko
author:         Kevin Thayer, Chris Kennedy, Hans Verkuil
description:    CX23415/CX23416 driver
license:        GPL
version:        0.4.6 (tagged release)
vermagic:       2.6.15-26-686 SMP preempt 686 gcc-4.0
depends:
alias:          pci:v00004444d00000803sv*sd*bc*sc*i*
alias:          pci:v00004444d00000016sv*sd*bc*sc*i*
srcversion:     2399A234873FAF000D017AA
parm:           newi2c:Use new I2C implementation
                         default is 1 (yes) (int)
parm:           max_dec_osd_buffers:Max Dec OSD Buffers (in megs)
                        Default: 2 (int)
parm:           max_dec_vbi_buffers:Max Dec VBI Buffers (in megs)
                        Default: 1 (int)
parm:           max_dec_yuv_buffers:Max Dec YUV Buffers (in megs)
                        Default: 1 (int)
parm:           max_dec_mpg_buffers:Max Dec MPG Buffers (in megs)
                        Default: 1 (int)
parm:           max_pcm_buffers:Max Enc PCM Buffers (in megs)
                        Default: 16 (int)
parm:           max_vbi_buffers:Max Enc VBI Buffers (in megs)
                        Default: 16 (int)
parm:           max_yuv_buffers:Max Enc YUV Buffers (in megs)
                        Default: 32 (int)
parm:           max_mpg_buffers:Max Enc MPG Buffers (in megs)
                        Default: 16 (int)
parm:           dec_osd_buffers:Dec OSD buffers (in megs)
                        Default: 1 (int)
parm:           dec_vbi_buffers:Dec VBI buffers (in megs)
                        Default: 1 (int)
parm:           dec_yuv_buffers:Dec YUV buffers (in megs)
                        Default: 1 (int)
parm:           dec_mpg_buffers:Dec MPG buffers (in megs)
                        Default: 1 (int)
parm:           pcm_buffers:Enc PCM buffers (in megs)
                        Default: 2 (int)
parm:           vbi_buffers:Enc VBI Buffers (in megs)
                        Default: 2 (int)
parm:           yuv_buffers:Enc YUV Buffers (in megs)
                        Default: 2 (int)
parm:           mpg_buffers:Enc MPG Buffers (in megs)
                        Default: 4 (int)
parm:           ivtv_first_minor:Set minor assigned to first card (int)
parm:           ivtv_dfw:Decoder firmware image
                        Default: v4l-cx2341x-dec.fw (charp)
parm:           ivtv_efw:Encoder firmware image
                        Default: v4l-cx2341x-enc.fw (charp)
parm:           ivtv_yuv_threshold:If ivtv_yuv_mode is 2 (auto) then 
playback content as
                progressive if src height <= ivtv_yuvthreshold
                        Default: 480 (int)
parm:           ivtv_yuv_mode:Specify the yuv playback mode:
                        0 = interlaced
                        1 = progressive
                        2 = auto
                        Default: 0 (interlaced) (int)
parm:           ivtv_dynbuf:Specify using Dynamic Buffers: 0 = No, 1 = Yes,
                        Default: No (int)
parm:           ivtv_std:Specify video standard: 1 = NTSC, 2 = PAL, 3 = 
SECAM,
                        Default: Autodetect (int)
parm:           ivtv_debug:Debug level (bitmask). Default: errors only
                        (ivtv_debug = 511 gives full debugging) (int)
parm:           autoload:automatically load i2c modules like tuner.o,
                        default is 1 (yes) (int)
parm:           tda9887:Configure or disable tda9887 module. Use only if 
autodetection
                        fails. -1 = disable, 0 = normal, 1 = no QSS 
(array of int)
parm:           cardtype:Only use this option if your card is not 
detected properly.
                Specify card type:
                        1 = WinTV PVR 250
                        2 = WinTV PVR 350
                        3 = AVerMedia M179
                        4 = YUAN MPG600/Kuroutoshikou iTVC16-STVLP
                        5 = YUAN MPG160/Kuroutoshikou iTVC15-STVLP
                        6 = WinTV PVR-150 or PVR-500
                        7 = YUAN PG600/DIAMONDMM PVR-550 (CX Falcon 2)
                        8 = Adaptec AVC-2410
                        9 = Adaptec AVC-2010
                        Default: Autodetect (array of int)
parm:           radio:Enable or disable the radio. Use only if autodetection
                        fails. 0 = disable, 1 = enable (array of bool)
parm:           tuner:Tuner type selection,
                        see tuner.h for values (array of int)
parm:           yuv_fixup:Toggles conversion of Hauppauge
                        Macroblock NV12 to NV12 (int)

--
Dave M G

_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to