[linux-dvb] problems getting pascoe hg to work (dvico dvbt+)

Tristan King triss.lists at gmail.com
Wed Jun 14 01:21:31 CEST 2006


Hi everyone,
I've spent a lot of time trying to get my new DVIcO FusionHDTV DVB-T Plus
card to work under gentoo (kernel 2.6.16-r9) and i've not had much luck. My
current endevour is trying to compile Chris Pascoe's v4l-dvb hg running. I'm
having some compile issues tho, and was hoping someone here could help me
out.

make seems to work fine, except for some Warnings (not sure how serious they
are)
*** Warning: "snd_card_free" [/root/v4l-dvb-2f259866534d/v4l/saa7134-alsa.ko]
undefined!
*** Warning: "snd_card_register" [/root/v4l-dvb-2f259866534d/v4l/saa7134-
alsa.ko] undefined!
*** Warning: "snd_card_new" [/root/v4l-dvb-2f259866534d/v4l/saa7134-alsa.ko]
undefined!
*** Warning: "snd_ctl_add" [/root/v4l-dvb-2f259866534d/v4l/saa7134-alsa.ko]
undefined!
*** Warning: "snd_ctl_new1" [/root/v4l-dvb-2f259866534d/v4l/saa7134-alsa.ko]
undefined!
*** Warning: "snd_pcm_set_ops" [/root/v4l-dvb-2f259866534d/v4l/saa7134-
alsa.ko] undefined!
*** Warning: "snd_pcm_new" [/root/v4l-dvb-2f259866534d/v4l/saa7134- alsa.ko]
undefined!
*** Warning: "snd_pcm_lib_ioctl" [/root/v4l-dvb-2f259866534d/v4l/saa7134-
alsa.ko] undefined!
*** Warning: "snd_pcm_hw_constraint_integer"
[/root/v4l-dvb-2f259866534d/v4l/saa7134- alsa.ko] undefined!
*** Warning: "snd_pcm_format_physical_width"
[/root/v4l-dvb-2f259866534d/v4l/saa7134-alsa.ko] undefined!
*** Warning: "snd_pcm_format_big_endian"
[/root/v4l-dvb-2f259866534d/v4l/saa7134- alsa.ko] undefined!
*** Warning: "snd_pcm_format_signed"
[/root/v4l-dvb-2f259866534d/v4l/saa7134-alsa.ko] undefined!
*** Warning: "snd_pcm_format_width" [/root/v4l-dvb-2f259866534d/v4l/saa7134-
alsa.ko ] undefined!
*** Warning: "snd_pcm_period_elapsed"
[/root/v4l-dvb-2f259866534d/v4l/saa7134-alsa.ko] undefined!
*** Warning: "snd_pcm_stop" [/root/v4l-dvb-2f259866534d/v4l/saa7134-alsa.ko]
undefined!
*** Warning: "snd_card_free" [/root/v4l-dvb-2f259866534d/v4l/cx88-alsa.ko]
undefined!
*** Warning: "snd_card_register" [/root/v4l-dvb-2f259866534d/v4l/cx88-
alsa.ko] undefined!
*** Warning: "snd_ctl_add" [/root/v4l-dvb-2f259866534d/v4l/cx88- alsa.ko]
undefined!
*** Warning: "snd_ctl_new1" [/root/v4l-dvb-2f259866534d/v4l/cx88-alsa.ko]
undefined!
*** Warning: "snd_card_new" [/root/v4l-dvb-2f259866534d/v4l/cx88-alsa.ko]
undefined!
*** Warning: "snd_pcm_set_ops" [/root/v4l-dvb-2f259866534d/v4l/cx88- alsa.ko]
undefined!
*** Warning: "snd_pcm_new" [/root/v4l-dvb-2f259866534d/v4l/cx88-alsa.ko]
undefined!
*** Warning: "snd_pcm_lib_ioctl" [/root/v4l-dvb-2f259866534d/v4l/cx88-
alsa.ko] undefined!
*** Warning: "snd_pcm_format_physical_width"
[/root/v4l-dvb-2f259866534d/v4l/cx88-alsa.ko] undefined!
*** Warning: "snd_pcm_hw_constraint_integer"
[/root/v4l-dvb-2f259866534d/v4l/cx88-alsa.ko] undefined!
*** Warning: "snd_pcm_period_elapsed" [/root/v4l-dvb-2f259866534d/v4l/cx88-
alsa.ko] undefined!

and i think make install is working fine, just a few error's which i assume
don't matter.

...
install -m 644 -c ivtv.ko
ivtv-fb.ko/lib/modules/2.6.16-gentoo-r9/kernel/drivers/media/video/ivtv
install: cannot stat `ivtv.ko': No such file or directory
install: cannot stat `ivtv-fb.ko': No such file or directory
make[1]: [v4l-install] Error 1 (ignored)
...
install -m 644 -c
dvb-firesat.ko/lib/modules/2.6.16-gentoo-r9/kernel/drivers/media/dvb/firesat
install: cannot stat `dvb-firesat.ko': No such file or directory
make[1]: [dvb-install] Error 1 (ignored)
...

but after doing this, i can't get  to cx88* modules to load. on boot i get
the following:
lonewolf tristan # dmesg | grep cx88
cx88xx: disagrees about version of symbol video_device_alloc
cx88xx: Unknown symbol video_device_alloc
cx88xx: disagrees about version of symbol video_device_release
cx88xx: Unknown symbol video_device_release
cx8800: disagrees about version of symbol videobuf_streamoff
cx8800: Unknown symbol videobuf_streamoff
cx8800: Unknown symbol cx88_reset
cx8800: disagrees about version of symbol videobuf_poll_stream
cx8800: Unknown symbol videobuf_poll_stream
cx8800: Unknown symbol cx88_call_i2c_clients
cx8800: Unknown symbol cx88_wakeup
cx8800: disagrees about version of symbol videobuf_read_stop
cx8800: Unknown symbol videobuf_read_stop
cx8800: Unknown symbol cx88_risc_stopper
cx8800: Unknown symbol cx88_print_irqbits
cx8800: Unknown symbol cx88_set_scale
cx8800: Unknown symbol cx88_shutdown
cx8800: disagrees about version of symbol videobuf_reqbufs
cx8800: Unknown symbol videobuf_reqbufs
cx8800: Unknown symbol cx88_vdev_init
cx8800: Unknown symbol cx88_core_put
cx8800: Unknown symbol cx88_audio_thread
cx8800: disagrees about version of symbol videobuf_dqbuf
cx8800: Unknown symbol videobuf_dqbuf
cx8800: Unknown symbol cx88_core_irq
cx8800: Unknown symbol cx88_core_get
cx8800: Unknown symbol cx88_get_stereo
cx8800: disagrees about version of symbol videobuf_queue_init
cx8800: Unknown symbol videobuf_queue_init
cx8800: Unknown symbol cx88_set_tvnorm
cx8800: Unknown symbol cx88_risc_buffer
cx8800: disagrees about version of symbol btcx_riscmem_free
cx8800: Unknown symbol btcx_riscmem_free
cx8800: disagrees about version of symbol videobuf_read_stream
cx8800: Unknown symbol videobuf_read_stream
cx8800: disagrees about version of symbol videobuf_querybuf
cx8800: Unknown symbol videobuf_querybuf
cx8800: Unknown symbol cx88_set_stereo
cx8800: disagrees about version of symbol video_unregister_device
cx8800: Unknown symbol video_unregister_device
cx8800: disagrees about version of symbol videobuf_qbuf
cx8800: Unknown symbol videobuf_qbuf
cx8800: disagrees about version of symbol videobuf_read_one
cx8800: Unknown symbol videobuf_read_one
cx8800: Unknown symbol cx88_sram_channels
cx8800: disagrees about version of symbol video_register_device
cx8800: Unknown symbol video_register_device
cx8800: Unknown symbol cx88_set_tvaudio
cx8800: Unknown symbol cx88_sram_channel_dump
cx8800: Unknown symbol cx88_sram_channel_setup
cx8800: disagrees about version of symbol videobuf_iolock
cx8800: Unknown symbol videobuf_iolock
cx8800: Unknown symbol cx88_free_buffer
cx8800: Unknown symbol cx88_boards
cx8800: disagrees about version of symbol videobuf_streamon
cx8800: Unknown symbol videobuf_streamon
cx8800: disagrees about version of symbol videobuf_queue_cancel
cx8800: Unknown symbol videobuf_queue_cancel
cx8800: disagrees about version of symbol video_device_release
cx8800: Unknown symbol video_device_release
cx8800: disagrees about version of symbol videobuf_mmap_mapper
cx8800: Unknown symbol videobuf_mmap_mapper
cx8800: Unknown symbol cx88_newstation
cx8800: disagrees about version of symbol videobuf_mmap_free
cx8800: Unknown symbol videobuf_mmap_free
cx88xx: disagrees about version of symbol video_device_alloc
cx88xx: Unknown symbol video_device_alloc
cx88xx: disagrees about version of symbol video_device_release
cx88xx: Unknown symbol video_device_release
cx8802: Unknown symbol cx88_reset
cx8802: Unknown symbol cx88_wakeup
cx8802: Unknown symbol cx88_risc_stopper
cx8802: Unknown symbol cx88_print_irqbits
cx8802: Unknown symbol cx88_shutdown
cx8802: Unknown symbol cx88_core_irq
cx8802: Unknown symbol cx88_sram_channels
cx8802: Unknown symbol cx88_sram_channel_dump
cx8802: Unknown symbol cx88_sram_channel_setup
cx8802: Unknown symbol cx88_free_buffer
cx8802: Unknown symbol cx88_boards
cx8802: Unknown symbol cx88_risc_databuffer
cx88_dvb: Unknown symbol cx8802_fini_common
cx88_dvb: Unknown symbol cx88_call_i2c_clients
cx88_dvb: disagrees about version of symbol vp3054_i2c_remove
cx88_dvb: Unknown symbol vp3054_i2c_remove
cx88_dvb: disagrees about version of symbol mt352_attach
cx88_dvb: Unknown symbol mt352_attach
cx88_dvb: Unknown symbol cx88_core_put
cx88_dvb: Unknown symbol dvb_pll_attach
cx88_dvb: Unknown symbol cx88_core_get
cx88_dvb: disagrees about version of symbol or51132_attach
cx88_dvb: Unknown symbol or51132_attach
cx88_dvb: Unknown symbol cx8802_resume_common
cx88_dvb: disagrees about version of symbol videobuf_queue_init
cx88_dvb: Unknown symbol videobuf_queue_init
cx88_dvb: disagrees about version of symbol videobuf_dvb_unregister
cx88_dvb: Unknown symbol videobuf_dvb_unregister
cx88_dvb: disagrees about version of symbol videobuf_dvb_register
cx88_dvb: Unknown symbol videobuf_dvb_register
cx88_dvb: Unknown symbol cx8802_buf_prepare
cx88_dvb: disagrees about version of symbol nxt200x_attach
cx88_dvb: Unknown symbol nxt200x_attach
cx88_dvb: Unknown symbol dvb_pll_lg_tdvs_h06xf
cx88_dvb: Unknown symbol cx8802_init_common
cx88_dvb: disagrees about version of symbol zl10353_attach
cx88_dvb: Unknown symbol zl10353_attach
cx88_dvb: Unknown symbol cx88_free_buffer
cx88_dvb: Unknown symbol cx88_boards
cx88_dvb: Unknown symbol cx8802_buf_queue
cx88_dvb: disagrees about version of symbol cx24123_attach
cx88_dvb: Unknown symbol cx24123_attach
cx88_dvb: Unknown symbol dvb_pll_thomson_fe6600
cx88_dvb: Unknown symbol cx8802_suspend_common
cx88_dvb: disagrees about version of symbol mt352_write
cx88_dvb: Unknown symbol mt352_write
cx88_dvb: disagrees about version of symbol lgdt330x_attach
cx88_dvb: Unknown symbol lgdt330x_attach
cx88_dvb: disagrees about version of symbol vp3054_i2c_probe
cx88_dvb: Unknown symbol vp3054_i2c_probe
cx88_dvb: disagrees about version of symbol cx22702_attach
cx88_dvb: Unknown symbol cx22702_attach

looks like i might be missing some code??

anyways, some things you might need to look at:
lspci -v of my DviCO devices
02:06.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and
Audio Decoder (rev 05)
        Subsystem: DViCO Corporation Unknown device db10
        Flags: bus master, medium devsel, latency 32, IRQ 11
        Memory at d0000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: [44] Vital Product Data
        Capabilities: [4c] Power Management version 2

02:06.2 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio
Decoder [MPEG Port] (rev 05)
        Subsystem: DViCO Corporation DVICO FusionHDTV DVB-T Plus
        Flags: bus master, medium devsel, latency 32, IRQ 11
        Memory at d1000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: [4c] Power Management version 2

lsmod straight after boot
lonewolf tristan # lsmod
Module                  Size  Used by
snd_pcm_oss            31136  0
snd_mixer_oss          13696  2 snd_pcm_oss
snd_seq_dummy           2948  0
snd_seq_oss            24704  0
snd_seq_midi_event      4480  1 snd_seq_oss
snd_seq                34128  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          5516  3 snd_seq_dummy,snd_seq_oss,snd_seq
parport_pc             28228  0
parport                22984  1 parport_pc
pcspkr                  2948  0
cx88_vp3054_i2c         3584  0
mt352                   4868  0
or51132                 8196  0
video_buf_dvb           5124  0
dvb_core               53160  1 video_buf_dvb
nxt200x                10628  0
firmware_class          7168  2 or51132,nxt200x
isl6421                 2304  0
zl10353                 3972  0
cx24123                 6916  0
lgdt330x                5916  0
cx22702                 4996  0
dvb_pll                 7684  3 or51132,nxt200x,cx22702
ir_common              19076  0
i2c_algo_bit            7432  1 cx88_vp3054_i2c
video_buf              12548  1 video_buf_dvb
tveeprom               11536  0
v4l2_common            11904  0
compat_ioctl32          1536  0
v4l1_compat            11780  0
btcx_risc               3592  0
videodev                6400  0
nvidia               4226388  8
i2c_core               11776  11
mt352,or51132,nxt200x,isl6421,zl10353,cx24123,lgdt330x,cx22702,i2c_algo_bit,tveeprom,nvidia
snd_intel8x0           23068  2
snd_ac97_codec         64672  1 snd_intel8x0
snd_ac97_bus            2176  1 snd_ac97_codec
snd_pcm                52356  3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer              15876  2 snd_seq,snd_pcm
snd                    32228  12
snd_pcm_oss,snd_mixer_oss,snd_seq_dummy,snd_seq_oss,snd_seq,snd_seq_device,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
snd_page_alloc          7048  2 snd_intel8x0,snd_pcm
forcedeth              17796  0
rtc                    10036  0
dm_mirror              15568  0
dm_mod                 37272  1 dm_mirror
pdc_adma                7172  0
sata_mv                13576  0
ata_piix                7812  0
ahci                   10116  0
sata_qstor              7556  0
sata_vsc                6404  0
sata_uli                5636  0
sata_sis                6148  0
sata_sx4               11012  0
sata_nv                 6916  0
sata_via                6660  0
sata_svw                5892  0
sata_sil24              8708  0
sata_sil                7688  0
sata_promise            8708  0
libata                 37772  15
pdc_adma,sata_mv,ata_piix,ahci,sata_qstor,sata_vsc,sata_uli,sata_sis,sata_sx4,sata_nv,sata_via,sata_svw,sata_sil24,sata_sil,sata_promise
sbp2                   16516  0
ohci1394               26160  0
ieee1394               58296  2 sbp2,ohci1394
sl811_hcd              10496  0
ohci_hcd               15876  0
uhci_hcd               24976  0
usb_storage            51136  0
usbhid                 30560  0
ehci_hcd               23176  0
usbcore                82820  7
sl811_hcd,ohci_hcd,uhci_hcd,usb_storage,usbhid,ehci_hcd

grep of kernel config, was made with genkernel --menuconfig all
lonewolf tristan # cat /usr/src/linux/.config | grep CX
CONFIG_BLK_DEV_VIA82CXXX=y
CONFIG_VIDEO_CX88=m
CONFIG_VIDEO_CX88_DVB=m
CONFIG_VIDEO_CX88_DVB_ALL_FRONTENDS=y
CONFIG_VIDEO_CX88_VP3054=m
CONFIG_DVB_CX24110=m
CONFIG_DVB_CX24123=m
CONFIG_DVB_CX22700=m
CONFIG_DVB_CX22702=m
CONFIG_VIDEO_BTCX=m
CONFIG_USB_CXACRU=m

nothing is in modules.autoload.d/kernel-2.6, nothing has been changed in
modules.conf

thanks for any help
_tristan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.linuxtv.org/pipermail/linux-dvb/attachments/20060614/b07c1578/attachment-0001.htm


More information about the linux-dvb mailing list