Helppiä untuvikolle

Yleiset ongelmat, ohjelmien kääntäminen, kernel, lirc jne.
robopo
Vastasyntynyt
Viestit: 3
Liittynyt: 31.08.2017 17:21

Helppiä untuvikolle

Viesti Kirjoittaja robopo » 31.08.2017 17:35

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

nm
Johtava konsultti
Viestit: 3160
Liittynyt: 22.07.2005 3:00

Re: Helppiä untuvikolle

Viesti Kirjoittaja nm » 31.08.2017 22:11

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

robopo
Vastasyntynyt
Viestit: 3
Liittynyt: 31.08.2017 17:21

Re: Helppiä untuvikolle

Viesti Kirjoittaja robopo » 31.08.2017 23:30

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

robopo
Vastasyntynyt
Viestit: 3
Liittynyt: 31.08.2017 17:21

Re: Helppiä untuvikolle

Viesti Kirjoittaja robopo » 31.08.2017 23:36

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!

nm
Johtava konsultti
Viestit: 3160
Liittynyt: 22.07.2005 3:00

Re: Helppiä untuvikolle

Viesti Kirjoittaja nm » 01.09.2017 0:27

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.

Vastaa Viestiin