All of lore.kernel.org
 help / color / mirror / Atom feed
From: BOUWSMA Barry <freebeer.bouwsma@gmail.com>
To: Jordi Moles Blanco <jordi@cdmon.com>
Cc: linux-dvb@linuxtv.org
Subject: Re: [linux-dvb] lifeview pci trio (saa7134) not working	through diseqc anymore
Date: Thu, 11 Dec 2008 16:47:31 +0100 (CET)	[thread overview]
Message-ID: <alpine.DEB.2.00.0812111626260.989@ybpnyubfg.ybpnyqbznva> (raw)
In-Reply-To: <49412BF9.5010401@cdmon.com>

On Thu, 11 Dec 2008, Jordi Moles Blanco wrote:

> well... i did what i could....

Thanks, that I did not have to explain how to find the
kernel source  :-)



> i extracted the files and run "make". everything worked fine. The problem was
> that i didn't now how to "load" that new compiled module instead of the
> "default one"

If you want to do it the way I do, which is to test the
newly-built kernel modules without actually installing
them (in case I have more problems with the new than with
the old), the way I do it is...

% lsmod
(lists all the loaded kernel modules)

then I `rmmod' every module related to my particular
device and dvb/video/whatever is related, if I've been
updating that part of the source.

Then I load by hand, specifying the path to the
modules I've just built, like
# insmod /usr/local/src/v4l-dvb-last-before-2.6.16/v4l/[modname].ko

Keeping an eye on `dmesg' to show dependencies, which
you have experienced below...


> i mean.... if i run "modprobe saa7134"_dvb i'm accessing to the default module
> that comes with the kernel. is that right? so... i didn't how to load the new
> module.

Yes, this is correct.  If you do not care to keep your
old modules, you can do a
# make install
which should overwrite your old distro modules with the
new ones you've built, as you have done below...


> and "make install" so that i could load the new module by just doing "modproe
> saa7134_dvb". is this right?

> [  240.715593] saa7134: disagrees about version of symbol v4l_compat_ioctl32

I've seen this before on the list, but personally I don't
know the precise solution -- check the archives, if
someone else doesn't provide the answer.


> [  240.715604] saa7134: Unknown symbol v4l_compat_ioctl32
> [  240.776343] saa7134_dvb: Unknown symbol saa7134_tuner_callback
> [  240.776410] saa7134_dvb: Unknown symbol saa7134_ts_register
> [  240.776643] saa7134_dvb: Unknown symbol saa7134_set_gpio
> [  240.776703] saa7134_dvb: Unknown symbol saa7134_ts_qops
> [  240.776845] saa7134_dvb: Unknown symbol saa7134_i2c_call_clients
> [  240.776983] saa7134_dvb: Unknown symbol saa7134_ts_unregister

For the unknown symbols, as I mentioned above, that
means that needed modules aren't loaded -- as I note,
the way I do things (not recommended!) is to load
everything manually, mainly because I want to test
new hacks without losing my old modules.

I would then have to
# insmod /path/to/new/modules/[related-module].ko
where the related-modules are usually listed in the
`lsmod' output -- or else I just guess and load
anything that looks interesting and relevant.

As a wild guess, you need to load 
 ...drivers/media/video/compat_ioctl32.ko
in order to get v4l_compat_ioctl32; 
 ...drivers/media/video/saa7134/saa7134.ko
probably contains the various saa7134_foo symbols
which are needed by saa7134_dvb...


> any idea how to fix this?

Check the mailing list archives, is my suggestion,
since my personal answer is `no', not having
experienced this myself...

Anyway, I'm happy that you're able to work your way
through this without too much help, and I hope you
are learning something useful at the same time...


barry bouwsma

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

  reply	other threads:[~2008-12-11 15:47 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-12-10 17:32 [linux-dvb] lifeview pci trio (saa7134) not working through diseqc anymore Jordi Moles Blanco
2008-12-10 17:49 ` BOUWSMA Barry
2008-12-10 17:58   ` Jordi Moles Blanco
2008-12-10 19:16     ` BOUWSMA Barry
2008-12-10 19:45       ` Jordi Molse
2008-12-11  0:34         ` hermann pitton
2008-12-11  1:02           ` Jordi Molse
2008-12-11  1:25             ` hermann pitton
2008-12-11  8:05               ` Jordi Moles Blanco
2008-12-11 13:44                 ` BOUWSMA Barry
2008-12-11 13:49                   ` Jordi Molse
2008-12-11 15:04                     ` Jordi Moles Blanco
2008-12-11 15:47                       ` BOUWSMA Barry [this message]
2008-12-11 23:21                         ` Jordi Molse
2008-12-12  8:17                           ` BOUWSMA Barry
2008-12-12 13:22                             ` Jordi Moles Blanco
2008-12-13  1:04                               ` hermann pitton
2008-12-13 14:57                                 ` Jordi Moles
2008-12-11 23:03                 ` hermann pitton
2008-12-11 23:26                   ` Jordi Molse
2008-12-12  0:48                     ` hermann pitton
2008-12-12  0:57                       ` Jordi Molse

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=alpine.DEB.2.00.0812111626260.989@ybpnyubfg.ybpnyqbznva \
    --to=freebeer.bouwsma@gmail.com \
    --cc=jordi@cdmon.com \
    --cc=linux-dvb@linuxtv.org \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.