Sivu 1/1

Helppiä untuvikolle

Lähetetty: 31.08.2017 17:35
Kirjoittaja robopo
Yritän asentaa drivereitä Terratecin USB Cinergylle Debian Strectchiin. Laite näkyy olevan olemassa lsusb:llä Sitten asentelin tavaraa täältä sen "basic" ohjeen mukaan:

https://www.linuxtv.org/wiki/index.php/ ... ce_Drivers

Puuttuvien linux headereiden asentamisen jälkeen rupesi tapahtumaan, mutta homma kaatuu tähän:
.
.
.
CC [M] /home/ripa/media_build/v4l/rc-zx-irdec.o
CC [M] /home/ripa/media_build/v4l/rc-main.o
CC [M] /home/ripa/media_build/v4l/rc-ir-raw.o
/home/ripa/media_build/v4l/rc-ir-raw.c: In function 'ir_raw_event_store_edge':
/home/ripa/media_build/v4l/rc-ir-raw.c:109:14: error: incompatible types when assigning to type 'u32 {aka unsigned int}' from type 'ktime_t {aka union ktime}'
ev.duration = ktime_sub(now, dev->raw->last_event);
^
/home/ripa/media_build/v4l/rc-ir-raw.c: In function 'edge_handle':
/home/ripa/media_build/v4l/rc-ir-raw.c:477:33: error: invalid operands to binary - (have 'ktime_t {aka union ktime}' and 'ktime_t {aka union ktime}')
ktime_t interval = ktime_get() - dev->raw->last_event;
~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
/home/ripa/media_build/v4l/rc-ir-raw.c:479:15: error: invalid operands to binary >= (have 'ktime_t {aka union ktime}' and 'u32 {aka unsigned int}')
if (interval >= dev->timeout) {
^~ ~~~~~~~~~~~~
/home/ripa/media_build/v4l/rc-ir-raw.c:483:15: error: incompatible types when assigning to type 'u32 {aka unsigned int}' from type 'ktime_t {aka union ktime}'
ev.duration = interval;
^
/home/ripa/media_build/v4l/rc-ir-raw.c:488:46: error: invalid operands to binary - (have 'u32 {aka unsigned int}' and 'ktime_t {aka union ktime}')
jiffies + nsecs_to_jiffies(dev->timeout - interval));
~~~~~~~~~~~~ ^
/usr/src/linux-headers-4.9.0-3-common/scripts/Makefile.build:298: recipe for target '/home/ripa/media_build/v4l/rc-ir-raw.o' failed
make[5]: *** [/home/ripa/media_build/v4l/rc-ir-raw.o] Error 1
/usr/src/linux-headers-4.9.0-3-common/Makefile:1507: recipe for target '_module_/home/ripa/media_build/v4l' failed
make[4]: *** [_module_/home/ripa/media_build/v4l] Error 2
Makefile:150: recipe for target 'sub-make' failed
make[3]: *** [sub-make] Error 2
Makefile:8: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/usr/src/linux-headers-4.9.0-3-amd64'
Makefile:51: recipe for target 'default' failed
make[1]: *** [default] Error 2
make[1]: Leaving directory '/home/ripa/media_build/v4l'
Makefile:26: recipe for target 'all' failed
make: *** [all] Error 2
build failed at ./build line 526

Osaisiko joku jeesata eteenpäin. Kiitti,
-Ripa

Re: Helppiä untuvikolle

Lähetetty: 31.08.2017 22:11
Kirjoittaja nm
robopo kirjoitti:Yritän asentaa drivereitä Terratecin USB Cinergylle Debian Strectchiin.
Siis mikä malli täsmälleen on kyseessä? Ellei se ole joku ihan uusi tikku, Debian stretchin kernelissä pitäisi olla valmis toimiva ajuri, ja riittää että etsit laitteelle sopivan firmwaren ja asennat sen oikeaan paikkaan (/lib/firmware). Kernelin loki varmaankin kertoo, mitä tiedostoa ajuri kaipailee:

Koodi: Valitse kaikki

dmesg | grep -i dvb

Re: Helppiä untuvikolle

Lähetetty: 31.08.2017 23:30
Kirjoittaja robopo
Terve ja kiitti vastaamisesta. Tämä on minulle ihan uutta, eli kaikki tieto puuttuu.

Laite on monta vuotta vanha, tyyppi on: Terratec Cinergy DT USB XS Diversity.

Mistähän siihen löytäisi sitten tuon firmware, entä millähän softalla TV:tä voi katsella Debianissa.

Kiitti,

-ripa

Re: Helppiä untuvikolle

Lähetetty: 31.08.2017 23:36
Kirjoittaja robopo
PS. Taisinkin jo löytää firmiksen: https://www.linuxtv.org/wiki/index.php/ ... _Diversity.

Mitenköhän tuosta sitten eteenpäin, eli mitähän softia pitäisi asentaa?

Kiitti!

Re: Helppiä untuvikolle

Lähetetty: 01.09.2017 0:27
Kirjoittaja nm
robopo kirjoitti:PS. Taisinkin jo löytää firmiksen: https://www.linuxtv.org/wiki/index.php/ ... _Diversity.

Mitenköhän tuosta sitten eteenpäin, eli mitähän softia pitäisi asentaa?
Jos firmware on paikallaan ja ajuri latautuu kernelin lokin mukaan ongelmitta, voit seuraavaksi kokeilla skannata kanavia w_scan -ohjelmalla:

Koodi: Valitse kaikki

sudo apt-get install w-scan

Koodi: Valitse kaikki

w_scan -ft -c FI > channels.conf
Kaffeine on työpöydällä toimiva, helposti lähestyttävä katseluohjelma, jolla pääsee kevyesti liikkeelle harrastelussa.

Suurin osa tämän foorumin porukasta käyttää VDR:ää, joka on ehkäpä monipuolisin saatavilla oleva ohjelmisto DVB-vastaanottoon, mutta asennus vaatii hieman perehtymistä. Tässä pari ohjetta, joita voi mukailla:
https://wiki.debian.org/VDR (hieman vanhentunut ohje -- paketointi voi olla muuttunut joiltain osin)
https://wiki.ubuntu-fi.org/Ubuntu10.04L ... edostoille (ohje on tarkoitettu Ubuntulle, joten vaatinee jonkin verran soveltamista)

Muita vaihtoehtoja ovat mm. Tvheadend (frontiksi vaikka Kodi) ja MythTV.