[linux-dvb] lifeview pci trio (saa7134) not working through diseqc anymore

Jordi Molse jordi.moles at gmail.com
Fri Dec 12 00:21:26 CET 2008


En/na BOUWSMA Barry ha escrit:
> 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 at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>   

Hi, thanks again for the help you are offering me.

However, i haven't been able to get diseqc working and i don't think i 
will....

let's go through all the thing...

i've got a lifeview flydvb pci trio card (saa7134) which has different 
chips, to tune satellite, digital terrestrial tv and also radio.

i used to have this card running in a dual boot with windows xp, where 
everything worked like a charm, and another one where i kept installing 
linux distros without any luck until "kubuntu hardy" came out. At that 
point, as the card with diseqc worked "out of the box", i decided to 
erase all data and move to ubuntu.

then i upgraded the system and also moved the tower from its place to 
next to the tv (to be a medicenter computer :) ). Then i couldn't view 
the channels anymore. I tried to retune with no luck... I check all the 
cables, just in case one of them was in bad shape. I even replaced the T 
connectors, just in case.

Then is when i first posted here with all my diseqc problems.

Since that moment i've reinstalled the whole system several times and 
even compiled the latest linux-dvb modules, but no matter what i do... i 
can only tune what is on switch 1 of my diseqc, never switch 2.

so... is it possible that somehow i've broken the card someone? the 
truth is that what used to work in windows... doesn't work anymore... 
this evening i went back to windows just to check if the card, the 
diseqc and everything was fine... and i had so many problems to get the 
satellite working as before. i used to use progdvb, which supported 
diseqc for my card and now it just can't tune through diseqc, none of 
the two satellites. other software does know how to get through diseqc, 
but only switch 1.

is it then possible that it's "half-broken"? i mean.. it's still able to 
tune, but not through diseqc because.....................

i'm no satellite or linux expert, but now i can confirm that while i 
still can view satellite channels in windows, it's not working as it 
used to anymore...

i've checked cables and i don't think it's an issue from the diseq 
thing, cause i've got two and both give the same problem.

well.. i guess i won't be able to use diseqc anymore... but if only 
someone could through some light on this...... at least how come i've 
broken it...

thanks.




More information about the linux-dvb mailing list