Gentoo HTPC

Yleiset ongelmat, ohjelmien kääntäminen, kernel, lirc jne.
Avatar
latronic
Säätäjä
Viestit: 255
Liittynyt: 20.05.2004 3:00
Paikkakunta: Riihimäki

Viesti Kirjoittaja latronic » 11.09.2004 1:09

Virhettä tuli,

Koodi: Valitse kaikki

tux scan # echo C 162000000 6900000 NONE QAM128 > riihimaki
tux scan # ./scan -o vdr riihimaki
scanning riihimaki
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 162000000 6900000 0 4
>>> tune to: 162:M128:C:6900:
WARNING: >>> tuning failed!!!
>>> tune to: 162:M128:C:6900: (tuning failed)
WARNING: >>> tuning failed!!!
ERROR: initial tuning failed
dumping lists (0 services)
Done.
tux scan #
Ovatkohan lähettäneet väärät tiedot? Mitä scannin pitäisi ilmoittaa onnistuessaan?

Avatar
jokkeri
Asiantuntija
Viestit: 133
Liittynyt: 20.02.2004 3:00

Viesti Kirjoittaja jokkeri » 11.09.2004 21:40

latronic kirjoitti:Ovatkohan lähettäneet väärät tiedot? Mitä scannin pitäisi ilmoittaa onnistuessaan?
Itse scannailin tänään:

Koodi: Valitse kaikki

scan -o vdr -t 1 ./Thor-1.0W >> Thor_tv_channels.conf
scanning ./Thor-1.0W
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 11247000 V 24500000 7
initial transponder 11293000 H 24500000 7
initial transponder 11325000 H 24500000 7
initial transponder 12054000 H 28000000 7
initial transponder 12169000 H 28000000 7
initial transponder 12226000 V 28000000 7
>>> tune to: 11247:v:S0.0W:24500:
0x0000 0x0004: pmt_pid 0x0021 Telenor -- DTV2 (Cable) (???, scrambled)
0x0000 0x0001: pmt_pid 0x0022 Telenor -- 1 (???, scrambled)

---clip---clip---

0x0000 0x00cb: pmt_pid 0x0021 Telenor -- Travel Channel (running, scrambled)
0x0000 0x00cd: pmt_pid 0x0022 Telenor -- MTV Europe (running, scrambled)
0x0000 0x0196: pmt_pid 0x0025 Telenor -- Discovery (running, scrambled)
0x0000 0x0197: pmt_pid 0x0026 Telenor -- Animal Planet (running, scrambled)
0x0000 0x0199: pmt_pid 0x0024 Telenor -- Discovery (S) (running, scrambled)
0x0000 0x019c: pmt_pid 0x0028 Telenor -- Discovery (D) (running, scrambled)
0x0000 0x00ca: pmt_pid 0x0029 Telenor -- CNN International (running, scrambled)
0x0000 0x019d: pmt_pid 0x0023 Telenor -- Voice (D) (running, scrambled)
WARNING: section too short: network_id == 0x0102, section_length == 5, descriptors_loop_len == 24
WARNING: section too short: network_id == 0x2102, section_length == 5, descriptors_loop_len == 29
Network Name 'Telenor'
dumping lists (237 services)
Done.

Avatar
latronic
Säätäjä
Viestit: 255
Liittynyt: 20.05.2004 3:00
Paikkakunta: Riihimäki

Viesti Kirjoittaja latronic » 11.09.2004 22:04

Kiitos, eli paljon pitäisi lisää tekstiä tulla.
Ilmaiseksi täällä pitäis löytyä seuraavat kanavat :
Televisio
YLE TV 1-D
YLE TV 2-D
YLE FST D
YLE 24
YLE Teema
MTV3D
MTV3+ (osittain maksullinen)
NelonenD
Nelonen Plus
SubTV
Urheilukanava
Viisi

Radio
Radio Peili
Radio Aino
Ylen Klassinen
Radio Vega
KissFM
Iskelmäradio

Elisan sivuilla on kaaplelitvn alla tosin erikseen valikko Riihimäelle, jos täällä sitten on eri taajuudet.
EDIT http://www.elisa.fi/index.cfm?t=1&o=142.00&did=2969

Avatar
latronic
Säätäjä
Viestit: 255
Liittynyt: 20.05.2004 3:00
Paikkakunta: Riihimäki

Viesti Kirjoittaja latronic » 23.09.2004 14:58

Nyt olisi channels.conf kunnossa, kiitos poylle.

Mitä seuraavaksi? Jos saisi edes jollain kokeiltua toimiiko tuo.
Täytyy asentaa VDR uudestaan ja kokeilla laittaa myös tuo subtitleplugini. Pitäisi varmaankin onnistu tuon ohjeet osion ohjeen mukaan?


Gentoon omistajille sitten kysymys.
Mitä kerneliä käytät? Voisitko laittaa tuon tekemäsi kernel conffin saataville. Jotta voisin kääntää samanlaisen.

Avatar
cue
Yli-ihminen
Viestit: 688
Liittynyt: 09.09.2003 3:00
Paikkakunta: JKL
Viesti:

Viesti Kirjoittaja cue » 23.09.2004 15:48

Eipä taida kannattaa käyttää suoraan toisen kernelin konffia, ainakaan minun kun olen ottanut pois kaiken mitä en aivan välttämättä tarvitse ja kääntänyt tuen vain juuri niille laitteille ja piireille mitä omasta koneesta löytyy.

Kerneli jota käytän on 2.4.26-gentoo-r9 ja dvb driverit on Klausin suosittelemat 2003-11-08 CVS:stä otetut.

Avatar
kipa71
Asiantuntija
Viestit: 146
Liittynyt: 07.09.2004 3:00
Paikkakunta: Vantaa

Viesti Kirjoittaja kipa71 » 23.09.2004 18:44

latronic kirjoitti: Gentoon omistajille sitten kysymys.
Mitä kerneliä käytät? Voisitko laittaa tuon tekemäsi kernel conffin saataville. Jotta voisin kääntää samanlaisen.
Itse olen yrittänyt tuon 2.6 kernelin kanssa pulata ja käänsin kerneliin moduuleiksi kaikenlaista mitä voisin mahdollisesti tulevaisuudessa tarvita. En tiedä onko tuosta konfiksesta kauheasti vielä iloa kun olen jäänyt jumiin tuohon dxr3 plugin:n käääntämiseen (vinkit otetaan ilolla vastaan).

Voin tuon oman konffin kyllä laitaa jonnekin, mutta mitään vastuuta en ota sen järkevyydestä :) . Aion kuitenkin kääntää tuon kernelin vielä kerran mahdollisimman optimoituna, kunhan saan tuon systeemin ensin toimimaan kunnolla.

Avatar
latronic
Säätäjä
Viestit: 255
Liittynyt: 20.05.2004 3:00
Paikkakunta: Riihimäki

Viesti Kirjoittaja latronic » 27.09.2004 17:33

Kokeilin nyt omaan Gentoo boxiinkääntää VDR 1.3.9. Seuraavin virhein meni

Koodi: Valitse kaikki

tux video # cd /usr/VDR
tux VDR # make
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include audio.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include channels.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include ci.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include config.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include cutter.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include device.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include diseqc.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include dvbdevice.c
In file included from ../DVB/include/linux/videodev.h:8,
                 from dvbdevice.c:20:
../DVB/include/linux/videodev2.h:436: error: parse error before `*' token
../DVB/include/linux/videodev2.h:438: error: variable or field `__user'
   declared void
../DVB/include/linux/videodev2.h:438: error: declaration of `int
   v4l2_window::__user'
../DVB/include/linux/videodev2.h:436: error: conflicts with previous
   declaration `v4l2_clip v4l2_window::__user'
../DVB/include/linux/videodev2.h:438: error: parse error before `*' token
In file included from dvbdevice.c:20:
../DVB/include/linux/videodev.h:225: error: parse error before `*' token
make: *** [dvbdevice.o] Error 1
Channels.conf pitäisi olla oikein, koska sen sain samalla paikkakunnalla asuvalta. DVB ajurina käytän tuota kernelin ajuria joka 2.6.7 kernelissä on.

Avatar
kipa71
Asiantuntija
Viestit: 146
Liittynyt: 07.09.2004 3:00
Paikkakunta: Vantaa

Viesti Kirjoittaja kipa71 » 27.09.2004 18:49

Tuttu juttu joo. Muuta toi /usr/VDR/Makefile
CXXFLAGS ?= -g -O2 -Wall -Woverloaded-virtual "-D__user="
Eli lisäät ton "-D__user=" sinne perään niin jo kääntyy.

Avatar
latronic
Säätäjä
Viestit: 255
Liittynyt: 20.05.2004 3:00
Paikkakunta: Riihimäki

Viesti Kirjoittaja latronic » 28.09.2004 19:07

Eipäs auttanutkaan, pitää kokeilla vanhempaa versiota
tux VDR # make
g++ -g -O2 -Wall -Woverloaded-virtual"-D__user=" -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include dvbdevice.c
In file included from ../DVB/include/linux/videodev.h:8,
from dvbdevice.c:20:
../DVB/include/linux/videodev2.h:436: error: parse error before `*' token
../DVB/include/linux/videodev2.h:438: error: variable or field `__user'
declared void
../DVB/include/linux/videodev2.h:438: error: declaration of `int
v4l2_window::__user'
../DVB/include/linux/videodev2.h:436: error: conflicts with previous
declaration `v4l2_clip v4l2_window::__user'
../DVB/include/linux/videodev2.h:438: error: parse error before `*' token
In file included from dvbdevice.c:20:
../DVB/include/linux/videodev.h:225: error: parse error before `*' token
make: *** [dvbdevice.o] Error 1
tux VDR #

Avatar
kipa71
Asiantuntija
Viestit: 146
Liittynyt: 07.09.2004 3:00
Paikkakunta: Vantaa

Viesti Kirjoittaja kipa71 » 28.09.2004 21:08

Itse käytän 1.3.12 versiota ja tuon -D__user kikkailun jälkeen rupesi toimimaan. Tuossa linkki josta itse tuohon ratkaisun löysin.
http://www.linuxtv.org/mailinglists/vdr ... 00510.html

Avatar
latronic
Säätäjä
Viestit: 255
Liittynyt: 20.05.2004 3:00
Paikkakunta: Riihimäki

Viesti Kirjoittaja latronic » 04.10.2004 14:22

No käänsin tuon 1.2.6 version VDRstä, kääntyi vasta tuon makefilen muutoksen jälkeen.

Nyt pitäisi sitten olla VDR asennettu ja channels.conf pitäisi olla kunnossa. VDR ei kuitenkaan käynnisty. Vaan jää tuohon jotain jumitamaan.

Koodi: Valitse kaikki

tux VDR # cd /usr/VDR
tux VDR # ./vdr
Toistaiseksi en ole vielä TVhen kytkenyt vaan ihan toisen koneen video in liittimen kautta yritän saada kuvaa näkyviin.
En tiedä kuinka paljon tämä vaikuttaa toimivuuteen, mutta /dev/dvb hekemistossa on vain yksi laite, adapter0. Minulla on kuitenkin kaksi korttia, DVB-C budget ja FF.

Milläs muulla konstilla voisi tuota digitv kuvaa katsella?

___
Pitäisi jostain ostaa asennuspalvelu tähän projektiin, alkaa omat hiukset pikkuhiljaa loppua.

Avatar
cue
Yli-ihminen
Viestit: 688
Liittynyt: 09.09.2003 3:00
Paikkakunta: JKL
Viesti:

Viesti Kirjoittaja cue » 04.10.2004 14:30

postaa lsmodin tulosteet.

Meneekö sulla vdr tulosteet johonkin logiin kenties?

Avatar
latronic
Säätäjä
Viestit: 255
Liittynyt: 20.05.2004 3:00
Paikkakunta: Riihimäki

Viesti Kirjoittaja latronic » 04.10.2004 16:42

en tiedä meneekö minnekään lokiin. Saisivat kyllä mennä. On tuo logaamien vielä hieman kesken Gentoossa.

Koodi: Valitse kaikki

Module                  Size  Used by
3c59x                  38824  0
dvb_ttpci              84112  0
nvidia               2077096  0

Avatar
kipa71
Asiantuntija
Viestit: 146
Liittynyt: 07.09.2004 3:00
Paikkakunta: Vantaa

Viesti Kirjoittaja kipa71 » 04.10.2004 21:41

Kovin on vähän näköisesti noita moduuleja ladattu. Kun nyt katson omaa viritystäni tuota korttia varten pitää olla ladattu ainakin seuraavat.
dvb_core (tämän vaativat noi seuraavat moduulit)
mt352 (frontend)
skystar2 (kortin ajurit)
i2c-core (toi frontend vaatii tämän)

Muistaakseni ainakaan tuota i2c-core ei ollut defaulttina gentoo kernelin confiksissa. En nyt ole ihan varma mitä moduuleja tuo korttisi vaatii mutta kannattaa vähän katsella modinfolla niitä moduuleja jotka pitäisi olla ladattuna niin näkee noi riippuvuudet.

Avatar
latronic
Säätäjä
Viestit: 255
Liittynyt: 20.05.2004 3:00
Paikkakunta: Riihimäki

Viesti Kirjoittaja latronic » 04.10.2004 23:31

Pitää katsella. Laitan taas seuraavasta ongelmasta tiedon

EDIT

Koodi: Valitse kaikki

tux root # modinfo dvb_ttpci
description:    driver for the SAA7146 based AV110 PCI DVB cards by Siemens, Technotrend, Hauppauge
author:         Ralph Metzler, Marcus Metzler, others
license:        GPL
parm:           vidmode:analog video out: 0 off, 1 CVBS+RGB (default), 2 CVBS+YC, 3 YC
parm:           pids_off:clear video/audio/PCR PID filters when demux is closed
parm:           adac:audio DAC type: 0 TI, 1 CRYSTAL, 2 MSP (use if autodetection fails)
parm:           hw_sections:0 use software section filter, 1 use hardware
parm:           rgb_on:For Siemens DVB-C cards only: Enable RGB control signal on SCART pin 16 to switch SCART video mode from CVBS to RGB
parm:           av7110_ir_debug:enable AV7110 IR receiver debug messages
vermagic:       2.6.7 SMP preempt PENTIUM4 4KSTACKS gcc-3.3
depends:
alias:          pci:v00001131d00007146sv0000110Asd0000FFFFbc*sc*i*
alias:          pci:v00001131d00007146sv0000110Asd00000000bc*sc*i*
alias:          pci:v00001131d00007146sv000013C2sd00000000bc*sc*i*
alias:          pci:v00001131d00007146sv000013C2sd00001002bc*sc*i*
alias:          pci:v00001131d00007146sv000013C2sd00000001bc*sc*i*
alias:          pci:v00001131d00007146sv000013C2sd00000002bc*sc*i*
alias:          pci:v00001131d00007146sv000013C2sd00000003bc*sc*i*
alias:          pci:v00001131d00007146sv000013C2sd00000004bc*sc*i*
alias:          pci:v00001131d00007146sv000013C2sd00000006bc*sc*i*
alias:          pci:v00001131d00007146sv000013C2sd00000008bc*sc*i*
alias:          pci:v00001131d00007146sv000013C2sd00001102bc*sc*i*
alias:          pci:v00001131d00007146sv0000FFC2sd00000000bc*sc*i*
alias:          pci:v00001131d00007146sv000000A1sd000000A1bc*sc*i*
alias:          pci:v00001131d00007146sv000000A1sd0000A1A0bc*sc*i*
alias:          pci:v00001131d00007146sv000013C2sd0000000Abc*sc*i*
tux root #

Vastaa Viestiin