Helppiä untuvikolle

Yleiset ongelmat, ohjelmien kääntäminen, kernel, lirc jne.

Helppiä untuvikolle

ViestiKirjoittaja 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
robopo
Vastasyntynyt
 
Viestit: 3
Liittynyt: 31.08.2017 17:21

Re: Helppiä untuvikolle

ViestiKirjoittaja 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
nm
Johtava konsultti
 
Viestit: 3160
Liittynyt: 22.07.2005 3:00

Re: Helppiä untuvikolle

ViestiKirjoittaja 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

ViestiKirjoittaja 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!
robopo
Vastasyntynyt
 
Viestit: 3
Liittynyt: 31.08.2017 17:21

Re: Helppiä untuvikolle

ViestiKirjoittaja 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.
nm
Johtava konsultti
 
Viestit: 3160
Liittynyt: 22.07.2005 3:00


Paluu Linux

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 2 vierailijaa