HTPC Linuxin päälle (yaVDR)

Viestiketju alueella 'Käyttäjien tuotetestit' , aloittaja Tege, 22.02.2013.

  1. Ledimies

    Rekisteröitynyt:
    02.07.2001
    Viestejä:
    60
    Minulla toimii Terratec Cinergy C PCI HD IR-silmä hyvin yaVDR:n kanssa, kunhan käytän s2-liplianin-dkms -pakettia. Silloin näkyy nuo tunnistusrivit kernelin logissa.

    Ostin halvan DVB-T USB tunerin DX:stä (Mini DVB-T Digital TV USB Dongle Stick w/ FM / DAB / SDR / Remote Control - Black - Free Shipping - DealExtreme) ja tämän kanssa joudun joko kääntämään uudemmat ajurit itse (media_build) tai käyttämään yaVDR:stä löytyvää linux-media-experimental-dkms -pakettia. Tämän jälkeen Terratec Cinergy C PCI HD -kortin IR silmä ei enää tunnistaudukaan.

    Onhan tuossa USB-tikussakin IR silmä, mutta jostain syystä sen kanssa ei toimi näppäintoistot, joten se on melko hyödytön nykyisellään.
     
  2. Tonichka

    Rekisteröitynyt:
    10.02.2011
    Viestejä:
    190
    Kiitoksia molemmille vinkeistä, pitää tutkia asiaa tarkemmin.

    Oisko vielä jotain omaa kokemusta, että mitkä usb mallin DVB-C tikut toimivat ilman suurempia ongelmia? Omassa koneessa ei ole kuin yksi pci-paikka ja tuo Cinergy HD jo valtaa sen joten pitäisi keksiä joku toimiva ratkaisu usb puolelta laajennuksia varten.
     
  3. JPA

    Rekisteröitynyt:
    27.03.2000
    Viestejä:
    639
    Hei,

    AD-CP400:lle näyttäisi olevan vain experimental-tuki, mitähän tuo käytännössä tarkoittaa, kannattaako hommata jokin DVB-C-USB-härpäke ennen kuin alkaa testailemaan?
     
  4. Tege Moderaattori

    Rekisteröitynyt:
    13.06.2005
    Viestejä:
    34 981
    Anyseen E30 ainakin toimii.

    Nopeasti vilkaistuna, niin kortin pitäisi toimia jollakin tapaa.
     
  5. JPA

    Rekisteröitynyt:
    27.03.2000
    Viestejä:
    639
    Ei kai se auta kuin testata, jos jostain romuraudasta väsäis setin testin ajaksi.

    Winkkarissa tuo ainakin dvbviewerin kanssa toimis, muttei viittis pelikonetta pitää hurisemassa 24/7
     
  6. Tege Moderaattori

    Rekisteröitynyt:
    13.06.2005
    Viestejä:
    34 981
    Kokeilee, niin sillä sen näkee aika nopeasti.

    DVB-C PCI Cards - LinuxTVWiki

    Mitä tuosta nyt katsoo lisää tarkemmin, niin kyllä pitäisi toimia ongelmitta.

    TerraTec
    Cinergy C DVB-C [11] Clone of the Azurewave AD-CP400 (VP-2040)
     
  7. Ledimies

    Rekisteröitynyt:
    02.07.2001
    Viestejä:
    60
    Säädinpäs vähän ja nyt toimii Cinergy C:n ir silmäkin taas. Lyhyesti tein seuraavaa:
    1. Kloonasin media_build repon Linuxtv.org - Git Repository - media_build.git/summary ja käänsin ajuripaketin kerran ohjeiden mukaan. Tuo media_build on käytänännössä vain kasa skriptejä joka hakee tarvittavat kamat media_tree reposta Linuxtv.org - Git Repository - media_tree.git/summary ja kääntää ajurit.
    2. Pätsäsin linux/drivers/media/pci/mantis ajuria pätsillä, joka löytyy https://linuxtv.org/patch/16732/
    3. Lisäsin käsin rivit EXPORT_SYMBOL_GPL(funtion_nimi) funktioille mantis_input_init, mantis_input_exit ja mantis_input_process heti ko. funktioiden toteutuksen jälkeen.
    4. Käänsin ajurit uudelleen make -komennolla
    5. Onnistuneen kääntämisen jälkeen asensin ajurit 'sudo make install' komennolla

    Distrona minulla on yaVDR, jolle löytyy tuo sama ajuripaketti nimellä linux-media-experimental-dkms, mutta tuosta luonnollisesti puuttuu tämä tarvittava pätsi. Ajurit pitää muistaa kääntää ja asentaa uudelleen aina kun kerneli päivittyy.
     
  8. Ledimies

    Rekisteröitynyt:
    02.07.2001
    Viestejä:
    60
    Ja lisätään vielä, että tuo kortti on tuettu jo aika vanhasta kernelistä lähtien, mutta jostain syystä kortin ir ominaisuutta ei tueta mainline kernelissä. Siis jos ir-silmää ei tarvitse, niin itse tuneriominaisuus toimii ihan hyvin.
     
  9. Nacno

    Rekisteröitynyt:
    20.05.2002
    Viestejä:
    82
  10. FTom

    Rekisteröitynyt:
    13.08.2005
    Viestejä:
    2 045
    Suositelkaa DVB-T2 ja DVB-S2 kortteja.
    Toimivat T2 kortit kaiketi harvassa vielä.

    Riittääkö anetnniverkkoon yksi T2 viritin? T kortilla saanee loput kanavat.
     
  11. Nacno

    Rekisteröitynyt:
    20.05.2002
    Viestejä:
    82
    Katso tuo minun edellinen kirjoitus. Ainakin linux puolella kortti toimii hyvin.

    Edit: HD kanava vie yhden muxin joten itse päädyin nyt 4 virittimen kompoon ja mut tuolla DD Duoflexin setillä
     
    Viimeksi muokattu: 27.02.2014
  12. iccb

    Rekisteröitynyt:
    01.11.2002
    Viestejä:
    291
    Millaisissa asennoissa noi nappulat ovat tuossa kortinlukijassa?
     
  13. Tege Moderaattori

    Rekisteröitynyt:
    13.06.2005
    Viestejä:
    34 981
    5V, Phoenix, 3.579MHz, 6MHz eli alas, alas, alas ja aivan ylös.
     
  14. iccb

    Rekisteröitynyt:
    01.11.2002
    Viestejä:
    291
    OK. Kiitokset, täytyy kattoa oman lukijan asetukset kuntoon.
     
  15. Tege Moderaattori

    Rekisteröitynyt:
    13.06.2005
    Viestejä:
    34 981
    Tässä pieni päivitys TBS-kortin asennuksen osalta.

    Pitkästä aikaa paneudun VDR:n salaisuuksiin. Takaraivossa on pitkään jo kutitellut hiukan oman HTPC:n päivitys. Yksi mikä innoitti oli TBS6285. Tässä kortissa kuumotti eniten tuo, että tarjoaa neljä viritintä vain yhdellä antenni sisääntulolla ja tarvittaessa saa myös lähdön, jos haluaa jatkaa signaalia eteenpäin. Tätä varten olisi vielä hyllyllä odottamassa Terratec Cinercy C HD PCI. Tuota vielä vähän punnitsen, että tuleeko laitettua kiinni vai ei.

    Lopulta päätinkin tuon kortin hommata mutta tämä tarkoitti, että pitäisi vaihtaa emolevy. Löysinkin sitten eräältä henkilöltä ylimääräisen emolevyn, jonka sain halvalla, niin pitihän tämä ostaa. Emolevyksi valikoitui Intel® DH67BL. Emolevyn vaihto meni ongelmitta mutta verkkoliitäntä aiheutti ongelmaa. Tämä johtui siitä, että koska emolevy vaihtui tuli tälle verkkoliitännälle nimeksi eth1 ja tätä tietoa ei oltu ifconfig-tiedostoon kerrottu. Tämän kun asetti sinne, niin homma pelitti vanhaan tapaan. Toki tulihan tätä varten tehtyä vaikka mitä kuten käännettyä uusimmat ajurit.

    Tuo riittänee emolevyn tarinasta mutta sitten itse TBS:n DVB-korttiin. Aloitetaan spekseillä:

    Main Features
    Low profile design
    Quad channel receiving simultaneously
    DVB-T2/T/C SD or HD TV receiving
    High-definition video, real-Time and scheduled video recording
    High sensitivity DVB-T2 Quad Tuner for the best digital TV reception
    Windows BDA driver and Linux Driver ready

    Specifications

    • DVB-T2/T
    Receiving channel: VHF band and UHF band
    Channel bandwidth: 6, 7, 8 MHz
    DVB-T2/ T modulation type: QPSK, 16QAM, 64QAM, 256QAM
    FFT mode: 1K, 2K, 4K, 8K, 16K, 32K
    Code rate: 1/2, 3/5, 2/3, 3/4, 4/5, 5/6, 7/8
    Guard internal:1/4, 1/8, 1/16, 1/32, 1/64, 1/128, 19/128, 19/256
    Intermediate frequency
    IF mode: low IF
    Center IF Frequency: 3 ~ 5 MHz
    Note: default 4MHz
    RF-Input impedance 75Ω (IEC-DIN female)
    RF-Output impedance 75Ω (IEC-DIN male)
    TV card size: 130x68.6mm (length x height)
    TV card weight: 84g
    Power consumption: 6.7 – 9 W

    • DVB-C
    Fully compliant with DVB-C and ITU J83 A/B/C specifications
    Receiving Frequency: 47~862 MHz Tuning Range
    Input level: -65~-10dBm
    16QAM, 32QAM, 64QAM, 128QAM and 256QAM Support
    Symbol Rate: 0.87 to 9Mbaud

    System Requirements
    Windows 2000/XP/Vista/7/8 or Linux
    Pentium 4 2.0 GHz, Pentium M 1.3 GHz
    For HDTV: 2.6 GHz multi core processor
    Hard disk with min. 1 GB free capacity
    Sound and graphics card with support for DirectX 9 or higher
    Available PCI Express x1, x4, x8 or x16 slot
    CD/DVD drive for software installation

    Package Contains
    1 x TBS6285 DVB-T2/T/C Quad TV Tuner PCIe Card
    1x Remote control
    1x IR receiver
    1x Aerial
    1x Software CD
    1x Low profile bracket
    1x F connector

    Kuten moni tarkkasilmäinen huomaakin, niin kortti on moneen asiaan pystyvä. Itseäni kiinnosti enemmänkin tuo DVB-C puoli, koska asun kaapelitaloudessa. Tilasin kortin eBaysta koska sieltä tämmöinen löytyi kohtuu hintaan noin 130€ posteineen. Kortin toimitusaika oli noin kaksi viikkoa ja tämän jälkeen alkoikin itse konfigurointi.

    Aluksi Anyseen ulkoiset E30 -laitteet pois ja kopan sisään tämä TBS:n kortti. TBS:n ajurit eivät vielä ole Linuxin kernelissä ja eivät taida koskaan ollakaan, niin ajurit löytyvät TBS:n sivuilta. Hiukan tarinaa alkuunsa ennen kuin pääset lukemaan konfiguroinnin.

    Ajurit asentuivat kiltisti mutta aluksi kortti näkyi vain DVB-T/T2 -tilassa. Tähän kun löytyi korjaus, niin kortti näkyi aivan oikein mutta käytössäni ollut TTUSBIR ei toiminutkaan ajureiden asennuksen jälkeen. Tähän lopuksi paljastui syyksi se, että kun TBS:n ajurit asentaa ja nämä pitävät sisällään vaikka mitä, niin TTUSBIR-moduulia ei asenneta vakiona. Kun tämän aktivoi asennettavaksi, niin ongelmat poistuivat sen jälkeen. Tilanteessa kyllä monesti hakattiin päätä seinään mutta lopussa kiitos seisoi. Alustana toimii yaVDR 0.5.

    Kyseistä kääntöohjetta voi myös soveltaen käyttää muiden TBS-korttien asentamiseen.

    Lopuksi vielä pienet konfigurointikomennot.

    Aluksi luo kansio driver esim. omaan kotihakemistoosi.
    Koodi:
    mkdir driver
    Tämän jälkeen mene itse driver-hakemistoon.
    Koodi:
    cd driver/
    Hae wgetillä uusimmat Linux-ajurit. (Tarkista TBS:n sivuilta onko uutta pakettia tarjolla.)
    Koodi:
    wget http://www.tbsdtv.com/download/document/common/tbs-linux-drivers_v140323.zip
    Pura ajuripaketti.
    Koodi:
    unzip tbs-linux-drivers_v140323.zip
    Pura linux-tbs-drivers-paketti.
    Koodi:
    bzip2 -d linux-tbs-drivers.tar.bz2
    tar xvf linux-tbs-drivers.tar
    
    Mene linux-tbs-drivers -kansioon.
    Koodi:
    cd linux-tbs-drivers
    Aseta oikeudet kuntoon.
    Koodi:
    find -type d -exec chmod 755 \{\} \;
    find -type f -exec chmod 644 \{\} \;
    find -name '*.sh' -exec chmod 755 \{\} \;
    find -name '*.pl' -exec chmod 755 \{\} \;
    Valitaan oikea arkkitehtuuri. Minun kohdallani ./v4l/tbs-x86_64.sh

    for x86 kernel 3.x (x86 32 bit installations of kernel 3.x)
    Koodi:
    ./v4l/tbs-x86_r3.sh
    or for x86 kernel 2.6.x (x86 32 bit installations of kernel 2.6.x)
    Koodi:
    ./v4l/tbs-x86.sh
    or for any x86_64 kernel (x86 64 bit installations of Linux)
    Koodi:
    ./v4l/tbs-x86_64.sh
    Tämän jälkeen saat viestin TBS drivers configured for [NAME OF PLATFORM] platform.

    Vakiona kortti aktivoituu T/T2-tilaan ja koska halusin tämän C-tilaan tulee edellisen komennon jälkeen ajaa seuraava komento.
    Koodi:
    ./v4l/tbs-dvbc-x86_64.sh
    Saat myös viestin, jossa kerrotaan, että ajurit/moduulit ovat nyt oikeassa tilassa.

    Tämä komento aktivoi oikean ajurin ladattavaksi kortille.

    Koska minulla oli ongelmana TTUSBIR-ajurit/moduulin asennus, niin tämä tulee aktivoida menemällä aluksi TBS:n tarjoamaan menuconfigiin ja aktivoimalla remote control -moduulit tai vain haluamansa. Jos ei lähde käyntiin, niin kokeile ajaa sudona ja sen jälkeen normaalisti.
    Koodi:
    make menuconfig
    Nyt voidaan ajaa make-komento. Tarvittaessa kääntämistä voidaan nopeuttaa lisäattribuutilla -j3.
    (add -j3 parameter for make command line for a faster build on a dual core machine, -j5 on a quad core machine, etc.)
    Koodi:
    make -j3 
    Ennen asennusta voit tarkistaa, että onko haluamasi moduulit asentumassa seuraavalla komennolla. Maken jälkeen ohjelma myös kertoo montako moduulia on löytänyt. Vakiona se on 530 eli jos on yksikin lisää on se asentumassa.
    Koodi:
    nano v4l/.myconfig
    Tuolla pitäisi näkyä moduulit ja tämän perässä m, jos moduuli asennetaan tai n, jos tätä ei asenneta. Lopuksi vain asennus.
    Koodi:
    sudo make install
    Kun kääntäminen ja asennus on tehty voit bootata koneen suoraan tai tarkistaa modprobella halutun ajurin/moduulin latauksen. Itse boottasin suoraan ja katsoin dmesgillä, että kortti näkyi nyt oikein ja TTUSBIR myös.

    Jos kaikki meni hyvin löytyy dmesgilla merkintä saa716x IR (TurboSight TBS 6285) ja devin alta dvb:stä tulisi nyt löytyä neljä frontendia.

    Lähteet
    TBS6280 - LinuxTVWiki
    TBSDTV Community Forum • View topic - Problems building module on kernel 3.0.4 ?solved?
    TBS6285 DVB-T2/T/C Quad TV Tuner PCIe Card TBS6285 PCIe DVB-T2/T/C Hybrid TV Card -DVB-C Cable TV Card [TBS6285] - US$183.07 : BuyDVB Online Store
     
    Viimeksi muokattu: 27.04.2014
  16. iccb

    Rekisteröitynyt:
    01.11.2002
    Viestejä:
    291
    Loistavaa ohjetta jälleen kerran Tege! Kiitos!
     
  17. Tege Moderaattori

    Rekisteröitynyt:
    13.06.2005
    Viestejä:
    34 981
    Ollos hyvä. Olen huomannut, että Windowsiin, että OS X:n aina löytyy apuja ja ohjeita mutta kun tulee Linux kyseeseen, niin siihen on vaikea löytää materiaalia. Tosin tämäkin on pintaraapaisu ja pieni osa tiettyä distroa mutta eiköhän tästä jollekin aina apua ole.
     
  18. FTom

    Rekisteröitynyt:
    13.08.2005
    Viestejä:
    2 045
    Onnistuuko Kortilla samanaikaisesti T ja C? Tai S?
     
  19. Tege Moderaattori

    Rekisteröitynyt:
    13.06.2005
    Viestejä:
    34 981
    Selvitetään ja palataan asiaan.
     
  20. Todennäköisesti tuo eth0 vaihtuminen eth1 löytyy syyllinen /etc/udev/ alta, MAC osotteen perusteella nimeää laitteet ja jos ennestään löytyy jotain niin annetaan seuraava vapaa.
     
  21. Tege Moderaattori

    Rekisteröitynyt:
    13.06.2005
    Viestejä:
    34 981
    Tämä selvitetty. En tiedä olenko itse puhunut vai mistä tuo S tuli mukaan mutta kumminkin, niin kortti ei toimi kuin T/T2 tai C -moodissa. Riippuen siitä miten ajurit tiputettu.
     
  22. Droopy

    Rekisteröitynyt:
    03.04.2004
    Viestejä:
    265
    Hienoa juttua VDR:n käytöstä. Itse olen suosinut Gentoota tai Ubuntu server asennusta, johon sitten asennetaan X, openbox, vdr ja xbmc. Pakettilähteenä yavdr repot. vdr-plugin-xvdr hoitaa yhteyden xbmc:hen. vastaava palikka pitää asentaa xbmc:hen eli xbmc-addons-xvdr. Tallennuslevyllä tiedostojärjestelmänä xfs on ehdoton!! ei siis ext4. Kaikki on yhdessä pikku eeebox koneessa. Hallinta ssh:lla. Gentoo on hieman hidas asentaa, mutta hallinta sitten helppoa. Kaikki löytyy suoraan paketinhallinnasta. Nvidia on ykkönen HD-kuvan katselussa. Mitenkäs intelin i3 prosut? Onko niiden taso jo riittävä? Tekisi mieli sellaista kun ovat virtapihejä ja hiljaisia.
     
  23. Tege Moderaattori

    Rekisteröitynyt:
    13.06.2005
    Viestejä:
    34 981
    Onhan noita Intelin näyttiksiä porukka kokeillut mutta ajurit tuntuvat vielä vähän laahaavaan ja sen takia ei kaikkea saa irti. Kyllä niillä SD pyörii mutta HD:n kanssa voipi olla ongelmaa. Ehkä uusin 4400 vaiko 4600 mikä noissa nyt on, niin varmaan jaksaa mutta suurimmat ongelmat ovat ajurit, että ei ole saatu yhtä paljoa irti kuin Windowsissa. Näin olen ainakin itse ymmärtänyt. Tämän lisäksi kunnollista rautapurkua ei ole vielä saatu VDR:n osalta, ehkä XBMC tukee jo?
     
  24. iccb

    Rekisteröitynyt:
    01.11.2002
    Viestejä:
    291
    Tege: Oletko laittanut lirc tuen päälle yavdr:ään ja jos olet, niin minkä säätimen olet valinnut käytettäväksi tuon tbs6385 kortin oman säätimen kanssa?
     
  25. Tege Moderaattori

    Rekisteröitynyt:
    13.06.2005
    Viestejä:
    34 981
    En ole valitettavasti käyttänyt lircciä vaan käytössä on tuo eventlird ja siinä tämä TT-USBIR usb-irda + Logitechin Harmony.

    Tässä omassa TBS kortissa tuli tuo kaukosäädin mukana ja se kyllä toimi ajureiden jälkeen suoraan ongelmitta mutta pari nappia olivat jotain aivan muuta. Tähän en sen enempää paneutunut on käytössä tuo oma systeemi.
     

Jaa tämä sivu

Alibi
Anna
Deko
Dome
Erä
Hymy
Kaksplus
Kippari
Kotilääkäri
Kotiliesi
Koululainen
Ruoka.fi
Parnasso
Seura
Suomen Kuvalehti
TM Rakennusmaailma
Tekniikan Maailma
Vauhdin Maailma
Golfpiste
Vene
Nettiauto
Ampparit
Plaza
Muropaketti