From: Paul Chubb <paulc@singlespoon.org.au>
To: allan k <sonofzev@iinet.net.au>, linux dvb <linux-dvb@linuxtv.org>
Subject: Re: [linux-dvb] unknown v4l symbols from dmesg on reboot
Date: Fri, 26 Sep 2008 16:19:28 +1000 [thread overview]
Message-ID: <48DC7EF0.3050205@singlespoon.org.au> (raw)
In-Reply-To: <1222402903.8329.4.camel@media1>
Hi Allan,
this is caused by mismatch between components of the v4l-dvb drivers.
You see this behaviour when part of the compiled code is replaced by a
new version but some of the old code is still there. Specifically you
generally see this if the kernel has some of the v4l stuff compiled in
and not as modules. The other cause that I personally have seen is where
a driver is removed from the newer code because it is no longer needed
however when you do the make install, the old driver remains. In that
case what I did was to remove everything in the module video directory
before doing a make install.
HTH
Cheers Paul
allan k wrote:
> Hi
>
> After upgrading to 2.6.26 and updating my v4l-dvb modules last night. I
> get alot of messages about unknown symbols and the driver fails to
> start. (at end of message)
>
> IF I do a modprobe -r on my bt878 and cx23885 modules and the reload
> them with modprobe everything works fine.
>
> Is there a way to fix this?
>
> cheers
>
> Allan
>
> pci 0000:05:00.0: Boot video device
> videobuf_dma_sg: disagrees about version of symbol videobuf_alloc
> videobuf_dma_sg: Unknown symbol videobuf_alloc
> videobuf_dma_sg: disagrees about version of symbol
> videobuf_queue_core_init
> videobuf_dma_sg: Unknown symbol videobuf_queue_core_init
> videobuf_dma_sg: disagrees about version of symbol videobuf_alloc
> videobuf_dma_sg: Unknown symbol videobuf_alloc
> videobuf_dma_sg: disagrees about version of symbol
> videobuf_queue_core_init
> videobuf_dma_sg: Unknown symbol videobuf_queue_core_init
> videobuf_dvb: disagrees about version of symbol videobuf_read_stop
> videobuf_dvb: Unknown symbol videobuf_read_stop
> videobuf_dvb: disagrees about version of symbol videobuf_waiton
> videobuf_dvb: Unknown symbol videobuf_waiton
> videobuf_dvb: disagrees about version of symbol
> videobuf_queue_to_vmalloc
> videobuf_dvb: Unknown symbol videobuf_queue_to_vmalloc
> videobuf_dvb: disagrees about version of symbol videobuf_read_start
> videobuf_dvb: Unknown symbol videobuf_read_start
> videobuf_dma_sg: disagrees about version of symbol videobuf_alloc
> videobuf_dma_sg: Unknown symbol videobuf_alloc
> videobuf_dma_sg: disagrees about version of symbol
> videobuf_queue_core_init
> videobuf_dma_sg: Unknown symbol videobuf_queue_core_init
> Linux video capture interface: v2.00
> cx23885: disagrees about version of symbol videobuf_streamoff
> cx23885: Unknown symbol videobuf_streamoff
> cx23885: disagrees about version of symbol videobuf_poll_stream
> cx23885: Unknown symbol videobuf_poll_stream
> cx23885: disagrees about version of symbol videobuf_read_stop
> cx23885: Unknown symbol videobuf_read_stop
> cx23885: Unknown symbol videobuf_dma_free
> cx23885: disagrees about version of symbol videobuf_reqbufs
> cx23885: Unknown symbol videobuf_reqbufs
> cx23885: disagrees about version of symbol videobuf_waiton
> cx23885: Unknown symbol videobuf_waiton
> cx23885: disagrees about version of symbol videobuf_dqbuf
> cx23885: Unknown symbol videobuf_dqbuf
> cx23885: Unknown symbol videobuf_queue_sg_init
> cx23885: Unknown symbol videobuf_dvb_unregister
> cx23885: Unknown symbol videobuf_dma_unmap
> cx23885: disagrees about version of symbol videobuf_read_stream
> cx23885: Unknown symbol videobuf_read_stream
> cx23885: Unknown symbol videobuf_dvb_register
> cx23885: disagrees about version of symbol videobuf_querybuf
> cx23885: Unknown symbol videobuf_querybuf
> cx23885: disagrees about version of symbol videobuf_qbuf
> cx23885: Unknown symbol videobuf_qbuf
> cx23885: disagrees about version of symbol videobuf_read_one
> cx23885: Unknown symbol videobuf_read_one
> cx23885: disagrees about version of symbol videobuf_iolock
> cx23885: Unknown symbol videobuf_iolock
> cx23885: disagrees about version of symbol videobuf_streamon
> cx23885: Unknown symbol videobuf_streamon
> cx23885: disagrees about version of symbol videobuf_queue_cancel
> cx23885: Unknown symbol videobuf_queue_cancel
> cx23885: disagrees about version of symbol videobuf_mmap_mapper
> cx23885: Unknown symbol videobuf_mmap_mapper
> cx23885: Unknown symbol videobuf_to_dma
> cx23885: disagrees about version of symbol videobuf_mmap_free
> cx23885: Unknown symbol videobuf_mmap_free
> bttv: disagrees about version of symbol videobuf_streamoff
> bttv: Unknown symbol videobuf_streamoff
> bttv: disagrees about version of symbol videobuf_poll_stream
> bttv: Unknown symbol videobuf_poll_stream
> bttv: disagrees about version of symbol __videobuf_mmap_setup
> bttv: Unknown symbol __videobuf_mmap_setup
> bttv: Unknown symbol videobuf_dma_free
> bttv: disagrees about version of symbol videobuf_reqbufs
> bttv: Unknown symbol videobuf_reqbufs
> bttv: disagrees about version of symbol videobuf_waiton
> bttv: Unknown symbol videobuf_waiton
> bttv: disagrees about version of symbol videobuf_queue_is_busy
> bttv: Unknown symbol videobuf_queue_is_busy
> bttv: disagrees about version of symbol videobuf_dqbuf
> bttv: Unknown symbol videobuf_dqbuf
> bttv: disagrees about version of symbol videobuf_stop
> bttv: Unknown symbol videobuf_stop
> bttv: Unknown symbol videobuf_queue_sg_init
> bttv: Unknown symbol videobuf_dma_unmap
> bttv: disagrees about version of symbol videobuf_read_stream
> bttv: Unknown symbol videobuf_read_stream
> bttv: Unknown symbol videobuf_sg_alloc
> bttv: disagrees about version of symbol videobuf_querybuf
> bttv: Unknown symbol videobuf_querybuf
> bttv: disagrees about version of symbol videobuf_qbuf
> bttv: Unknown symbol videobuf_qbuf
> bttv: disagrees about version of symbol videobuf_read_one
> bttv: Unknown symbol videobuf_read_one
> bttv: disagrees about version of symbol videobuf_iolock
> bttv: Unknown symbol videobuf_iolock
> bttv: disagrees about version of symbol videobuf_streamon
> bttv: Unknown symbol videobuf_streamon
> bttv: disagrees about version of symbol videobuf_next_field
> bttv: Unknown symbol videobuf_next_field
> bttv: disagrees about version of symbol videobuf_mmap_mapper
> bttv: Unknown symbol videobuf_mmap_mapper
> bttv: Unknown symbol videobuf_to_dma
> bttv: disagrees about version of symbol videobuf_mmap_free
> bttv: Unknown symbol videobuf_mmap_free
> bttv: disagrees about version of symbol videobuf_streamoff
> bttv: Unknown symbol videobuf_streamoff
> bttv: disagrees about version of symbol videobuf_poll_stream
> bttv: Unknown symbol videobuf_poll_stream
> bttv: disagrees about version of symbol __videobuf_mmap_setup
> bttv: Unknown symbol __videobuf_mmap_setup
> bttv: Unknown symbol videobuf_dma_free
> bttv: disagrees about version of symbol videobuf_reqbufs
> bttv: Unknown symbol videobuf_reqbufs
> bttv: disagrees about version of symbol videobuf_waiton
> bttv: Unknown symbol videobuf_waiton
> bttv: disagrees about version of symbol videobuf_queue_is_busy
> bttv: Unknown symbol videobuf_queue_is_busy
> bttv: disagrees about version of symbol videobuf_dqbuf
> bttv: Unknown symbol videobuf_dqbuf
> bttv: disagrees about version of symbol videobuf_stop
> bttv: Unknown symbol videobuf_stop
> bttv: Unknown symbol videobuf_queue_sg_init
> bttv: Unknown symbol videobuf_dma_unmap
> bttv: disagrees about version of symbol videobuf_read_stream
> bttv: Unknown symbol videobuf_read_stream
> bttv: Unknown symbol videobuf_sg_alloc
> bttv: disagrees about version of symbol videobuf_querybuf
> bttv: Unknown symbol videobuf_querybuf
> bttv: disagrees about version of symbol videobuf_qbuf
> bttv: Unknown symbol videobuf_qbuf
> bttv: disagrees about version of symbol videobuf_read_one
> bttv: Unknown symbol videobuf_read_one
> bttv: disagrees about version of symbol videobuf_iolock
> bttv: Unknown symbol videobuf_iolock
> bttv: disagrees about version of symbol videobuf_streamon
> bttv: Unknown symbol videobuf_streamon
> bttv: disagrees about version of symbol videobuf_next_field
> bttv: Unknown symbol videobuf_next_field
> bttv: disagrees about version of symbol videobuf_mmap_mapper
> bttv: Unknown symbol videobuf_mmap_mapper
> bttv: Unknown symbol videobuf_to_dma
> bttv: disagrees about version of symbol videobuf_mmap_free
> bttv: Unknown symbol videobuf_mmap_free
>
>
>
> _______________________________________________
> linux-dvb mailing list
> linux-dvb@linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>
>
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
next prev parent reply other threads:[~2008-09-26 6:21 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-09-26 4:21 [linux-dvb] unknown v4l symbols from dmesg on reboot allan k
2008-09-26 6:19 ` Paul Chubb [this message]
2008-09-26 6:39 ` allan k
2008-09-26 8:31 ` Paul Chubb
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=48DC7EF0.3050205@singlespoon.org.au \
--to=paulc@singlespoon.org.au \
--cc=linux-dvb@linuxtv.org \
--cc=sonofzev@iinet.net.au \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox