Problem with tv tuner installation.

  • Hello


    I have a plan of running a YAvdr headless server. I have installed it and the basics seems to runs smooth and fine. But I have a digital devices DuoFlex CT Octopus, tv tuner.
    I have run these:


    $ clone hg http://linuxtv.org/hg/~endriss/media_build_experimental/
    $ cd media_build_experimental
    $ make download
    $ make untar
    $ make


    But the I run make i get this:


    make[2]: Leaving directory `/usr/src/linux-headers-2.6.38-11-generic'
    ./scripts/rmmod.pl check
    Can't locate Proc/ProcessTable.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ./scripts/rmmod.pl line 4.
    BEGIN failed--compilation aborted at ./scripts/rmmod.pl line 4.
    make[1]: *** [default] Error 2
    make[1]: Leaving directory `/usr/local/src/media_build_experimental/media_build_experimental/v4l'
    make: *** [all] Error 2



    Do anyone know what I am doing wrong? If you need more information please let me know.



    Best regards



    Rantzauer

  • Code
    Can't locate Proc/ProcessTable.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ./scripts/rmmod.pl line 4.


    Do anyone know what I am doing wrong?


    Yes, it is rather obvious. A perl module is missing. To find the right package you can do the following:

    Code
    sudo apt-get update
    sudo apt-get install apt-file
    sudo apt-file update


    Now search the file:

    Code
    sudo apt-file search ProcessTable.pm


    that gives you:

    Code
    libproc-processtable-perl: /usr/lib/perl5/Proc/ProcessTable.pm


    so you have to do:

    Code
    sudo apt-get install libproc-processtable-perl


    IIRC then we have for this driver a dkms package in 0.4pre1, but you don't tell which version you are using.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Wow, very cool solution! Didn't know "apt-file" Gerald. Thank you!

    frontend software - android tv | libreelec | windows 10 | kodi krypton | emby for kodi | vnsi
    frontend hardware - nvidia shield tv | odroid c2 | yamaha rx-a1020 | quadral chromium style 5.1 | samsung le40-a789r2 | harmony smart control
    -------------------------------------------
    backend software - proxmox | openmediavault | debian jessie | kernel 4.4lts | zfs | emby | vdr | vnsi | fhem
    backend hardware - supermicro x11ssh-ctf | xeon E3-1240L-v5 | 64gb ecc | 8x4tb wd red | raid-z2 | digital devices max s8

    Einmal editiert, zuletzt von hoppel118 ()

  • Hello


    That was super cool, thanks a lot. I am know able to do make and make install without any errors, but the cards are still not working.


    Then I try to scan for channels it looks like this:




    rantzau@server:~$ w_scan -ft -c DK -x > channels.conf
    w_scan version 20101001 (compiled for DVB API 5.2)
    using settings for DENMARK
    DVB aerial
    DVB-T Europe
    frontend_type DVB-T, channellist 4
    output format initial tuning data
    Info: using DVB adapter auto detection.
    /dev/dvb/adapter0/frontend0 -> DVB-C "DRXK DVB-C": specified was DVB-T -> SEARCH NEXT ONE.
    /dev/dvb/adapter0/frontend1 -> DVB-T "DRXK DVB-T": good :)
    /dev/dvb/adapter1/frontend0 -> DVB-C "DRXK DVB-C": specified was DVB-T -> SEARCH NEXT ONE.
    /dev/dvb/adapter1/frontend1 -> DVB-T "DRXK DVB-T": good :)
    Using DVB-T frontend (adapter /dev/dvb/adapter0/frontend1)
    -_-_-_-_ Getting frontend capabilities-_-_-_-_
    Using DVB API 5.4
    frontend DRXK DVB-T supports
    INVERSION_AUTO
    QAM_AUTO
    TRANSMISSION_MODE_AUTO
    GUARD_INTERVAL_AUTO
    HIERARCHY_AUTO
    FEC_AUTO
    -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_



    So it looks like it has found the cards allright, but it does not find any channels at all. It is a dvb-t signal I am having. And it is on yavdr 0.4.


    Then running dmesg I get this:


    [ 1080.000616] drxk: Error -22 on QAMSetSymbolrate
    [ 1080.000619] drxk: Error -22 on SetQAM
    [ 1080.000620] drxk: Error -22 on Start
    [ 1080.290620] drxk: Error -22 on QAMSetSymbolrate
    [ 1080.290623] drxk: Error -22 on SetQAM
    [ 1080.290625] drxk: Error -22 on Start


    And it just keeps going like that.


    Can anyone help with this.


    Could it be a firmware issue? If yes how do I load the right firmware?


    And thanks again Gerald that was bonus information you gave me. I am no linux expert, so it is fantastic that people like you give out of your know how :)


    (And sorry for my english wish is not perfect)

  • Hello again


    Found out how and there to get the ngene and drxk firmware, but this did not change anything for me. I am still not able to scan for channels and "dmesg" is full of error messages.like this:



    [12194.240626] drxk: Error -22 on Start
    [12194.540630] drxk: Error -22 on QAMSetSymbolrate
    [12194.540633] drxk: Error -22 on SetQAM
    [12194.540635] drxk: Error -22 on Start
    [12194.910621] drxk: Error -22 on QAMSetSymbolrate
    [12194.910625] drxk: Error -22 on SetQAM
    [12194.910627] drxk: Error -22 on Start


    I hope you can guide me in the right direction.


    Best regards
    Kenneth

  • Hi rantzauer

    IIRC then we have for this driver a dkms package in 0.4pre1, but you don't tell which version you are using.


    You are trying this for a Digital Devices Card with Octopus chipset right?
    As gda already mentioned there is a package for that in yaVDR 0.4 pre1.
    Perhaps you should give it a try?


    Code
    apt-get install v4l-dvb-dkms


    IIRC the Octopuses use ddbridge as a kernel module not ngene.


    Cheers,
    Ole

  • If thats 0.4pre1 you need an udev rule to blacklist the DVB-T tuners - according to this: http://www.vdr-portal.de/index.php?page=Thread&pageNo=10&threadID=105803 its because the DVB-T tuners are accessed despite the fact that the DVB-C tuners are allready in use (if i understand it correctly - this device creates 4 frontends only 2 of them are usable at the same time). I might come up with the udev rule later on if i can find it again - maybe someone using this card can come up with that earlier. Question remains - why you dont use the dkms and compile by hand :) (not to critisize - but to make sure you didnt miss the ability)

    VDR User: 87 - LaScala LC14B - LG/Phillipps 6,4" VGA Display | Asrock H61/U3S3 | G630T | 1x 16GB Mobi Mtron 3035 1x WD 750GB 2,5" |1x L4m DVB-S2 Version 5.4

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!