Differences between revisions 1 and 2
Revision 1 as of 2008-07-16 07:47:28
Size: 9938
Comment:
Revision 2 as of 2008-07-16 07:52:22
Size: 10238
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
Asentaminen vaatii jo hieman tietoa/taitoa/ymmärrystä Linux järjestelmistä, joten en käy ihan yksinkertaisimpia asioita läpi tässä dokumentissa. Sivuilta http://forum.ubuntu-fi.org/ ja http://www.linuxtv.fi/ löytyy varmasti tarvittaessa ratkaisu ongelmaan kuin ongelmaan. ;) Asentaminen vaatii jo hieman tietoa/taitoa/ymmärrystä Linux järjestelmistä, joten en käy ihan yksinkertaisimpia asioita läpi tässä dokumentissa. Sivuilta http://forum.ubuntu-fi.org/ ja http://www.linuxtv.fi/ löytyy varmasti tarvittaessa ratkaisu ongelmaan kuin ongelmaan. ;-)
Line 9: Line 9:
Käyttis: Ubuntu Hardy 8.04
Prossu: Amd Duron 850 Mhz
Muisti: 256 Mb sdram
Emolevy: Gigabyte GA-7zmm mATX
Kiintolevy: Samsung SP2514N (250Gb)
Kiintolevy: Samsung SP1614N (160Gb)
Poweri: 300W
Digikortti: Technotrend C2300 Premium DVB-C PCI
Kaukosäädin: Logitech UltraX Media Remote Usb
Äänet ja kuva ulos TT:n kortista
Televisio: Samsung s86 series 26"
Kotelo: Omatekoinen, MDF -levystä.
 * Käyttis: Ubuntu Hardy 8.04
 * Prossu: Amd Duron 850 Mhz
 * Muisti: 256 Mb sdram
 * Emolevy: Gigabyte GA-7zmm mATX

 *
Kiintolevy: Samsung SP2514N (250Gb)

 *
Kiintolevy: Samsung SP1614N (160Gb)

 *
Poweri: 300W

 *
Digikortti: Technotrend C2300 Premium DVB-C PCI

 *
Kaukosäädin: Logitech UltraX Media Remote Usb

 *
Äänet ja kuva ulos TT:n kortista

 *
Televisio: Samsung s86 series 26"

 *
Kotelo: Omatekoinen, MDF -levystä.
Line 24: Line 32:
vdr_1.6.0-3ctvdr1    (itse vdr:n "runko" jota laajennetaan allaolevilla plugineilla)
vdradmin-am-3.6.1    (webinterface vdr:lle)
vdr-plugin-epgsearch-0.9.24   (epg datan hakutoiminto jolla voidaan myös tehdä automaagisia ajastuksia tiettyjen hakusanojen mukaan)
vdr-plugin-femon-1.6.0    (signaalimittari)
vdr-plugin-osdteletext-0.5.1   (tekstitelevisio)
vdr-plugin-remote_0.4.0-12   (kaukosäädintuki)
vdr-plugin-skinsoppalusikka_1.6.0-2  (mukavan näköinen skini vdr:lle, ainakin miellyttää omaa silmää)
vdr-plugin-streamdev-client_0.3.3~cvs20080406.1321-2 (livetv stream- clientti)
vdr-plugin-streamdev-server_0.3.3~cvs20080406.1321-2 (livetv stream- server)
 * vdr_1.6.0-3ctvdr1                       (itse vdr:n "runko" jota laajennetaan allaolevilla plugineilla)
 * vdradmin-am-3.6.1                       (webinterface vdr:lle)
 * vdr-plugin-epgsearch-0.9.24             (epg datan hakutoiminto jolla voidaan myös tehdä automaagisia ajastuksia tiettyjen hakusanojen mukaan)
 * vdr-plugin-femon-1.6.0                  (signaalimittari)
 * vdr-plugin-osdteletext-0.5.1            (tekstitelevisio)
 * vdr-plugin-remote_0.4.0-12              (kaukosäädintuki)
 * vdr-plugin-skinsoppalusikka_1.6.0-2     (mukavan näköinen skini vdr:lle, ainakin miellyttää omaa silmää)
 * vdr-plugin-streamdev-client_0.3.3~cvs20080406.1321-2 (livetv stream- clientti)
 * vdr-plugin-streamdev-server_0.3.3~cvs20080406.1321-2 (livetv stream- server) 
Line 43: Line 51:
Line 46: Line 55:
Line 47: Line 57:
Line 53: Line 64:
Line 56: Line 68:
Line 62: Line 75:
Line 63: Line 77:
Line 67: Line 82:
Line 68: Line 84:
Line 73: Line 90:
Line 76: Line 94:
Line 79: Line 98:
Line 80: Line 100:
Line 83: Line 104:
Line 84: Line 106:
Line 88: Line 111:
Line 89: Line 113:
Line 93: Line 118:
Line 94: Line 120:
Line 102: Line 129:
Line 103: Line 131:
Line 108: Line 137:
Line 109: Line 139:
Line 112: Line 143:
Line 113: Line 145:
Line 116: Line 149:
Line 117: Line 151:
Line 127: Line 162:
Line 132: Line 168:
Line 137: Line 174:
Line 138: Line 176:
Line 141: Line 180:
Säädetään kanavat kohdalleen ja asennetaan remote- plugin. Tuota dvb viritystiedostoa voi etsiä vaikkapa googlen avulla. 
Säädetään kanavat kohdalleen ja asennetaan remote- plugin. Tuota dvb viritystiedostoa voi etsiä vaikkapa googlen avulla.
Line 146: Line 187:
Line 147: Line 189:
Line 152: Line 195:
Line 153: Line 197:
Line 156: Line 201:
Line 157: Line 203:
Line 160: Line 207:
Line 161: Line 209:
Line 173: Line 222:
Line 176: Line 226:
Line 189: Line 240:
Yellow  Info Yellow   Info
Line 194: Line 245:
User3 Green
User4 Yellow
User5 Blue
}}}
User3   Green
User4   Yellow
User5   Blue
}}}
Line 218: Line 270:
remote-event2.Red  0000000100010170 remote-event2.Red        0000000100010170
Line 226: Line 278:
remote-event2.User3  0000000100010081
remote-event2.User4  0000000100010172
remote-event2.User5  000000010001019A
remote-event2.Channel+  0000000100010192
remote-event2.Channel-  0000000100010193
}}}
remote-event2.User3      0000000100010081
remote-event2.User4      0000000100010172
remote-event2.User5      000000010001019A
remote-event2.Channel+   0000000100010192
remote-event2.Channel-   0000000100010193
}}}
Line 238: Line 291:
Line 239: Line 293:
Line 242: Line 297:
Line 244: Line 300:
Nyt olisi sitten perus VDR jo asennettu ja jos omistat samanlaisen dvb-c viritinkortin, kaukosäätimen ja asut vielä Oulussa niin homman pitäisi olla bueno. ;) Nyt olisi sitten perus VDR jo asennettu ja jos omistat samanlaisen dvb-c viritinkortin, kaukosäätimen ja asut vielä Oulussa niin homman pitäisi olla bueno. ;-)
Line 252: Line 308:
TODO!!!: Tallennus kansion määrittäminen
  Vdradmin-am:n asennus ja säätäminen
  
Streamdev-serverin asennus ja säätäminen
  
ACPI-wakeup herätys
TODO!!!:        Tallennus kansion määrittäminen

 .
Vdradmin-am:n asennus ja säätäminen Streamdev-serverin asennus ja säätäminen ACPI-wakeup herätys
Line 258: Line 314:
TULOSSA!!!: torrentflux-b4rt ohje
  kplaylist- ohje
  
Powerware 3105 UPS:n hallinnan käyttöönotto Ubuntussa + web- interface.
TULOSSA!!!:     torrentflux-b4rt ohje

 .
kplaylist- ohje Powerware 3105 UPS:n hallinnan käyttöönotto Ubuntussa + web- interface.

Vdr 1.6.0:n (Video Disc Recorder) asentaminen Ubuntu Hardyyn e-tobin repoista (Ohje toimii myös Feistyssä ja todennäköisesti myös Gutsyssä).

Asentaminen vaatii jo hieman tietoa/taitoa/ymmärrystä Linux järjestelmistä, joten en käy ihan yksinkertaisimpia asioita läpi tässä dokumentissa. Sivuilta http://forum.ubuntu-fi.org/ ja http://www.linuxtv.fi/ löytyy varmasti tarvittaessa ratkaisu ongelmaan kuin ongelmaan.

!!! HUOM !!! Ohjelmien/pluginien versionumerointi voi vaihtua ajan myötä, joten tarkistakaa versionumerointi asennuksen aikana.

Speksit omalle raudalle:

  • Käyttis: Ubuntu Hardy 8.04
  • Prossu: Amd Duron 850 Mhz
  • Muisti: 256 Mb sdram
  • Emolevy: Gigabyte GA-7zmm mATX
  • Kiintolevy: Samsung SP2514N (250Gb)
  • Kiintolevy: Samsung SP1614N (160Gb)
  • Poweri: 300W
  • Digikortti: Technotrend C2300 Premium DVB-C PCI
  • Kaukosäädin: Logitech UltraX Media Remote Usb
  • Äänet ja kuva ulos TT:n kortista

  • Televisio: Samsung s86 series 26"
  • Kotelo: Omatekoinen, MDF -levystä.

Speksit omille softille:

  • vdr_1.6.0-3ctvdr1 (itse vdr:n "runko" jota laajennetaan allaolevilla plugineilla)
  • vdradmin-am-3.6.1 (webinterface vdr:lle)
  • vdr-plugin-epgsearch-0.9.24 (epg datan hakutoiminto jolla voidaan myös tehdä automaagisia ajastuksia tiettyjen hakusanojen mukaan)
  • vdr-plugin-femon-1.6.0 (signaalimittari)
  • vdr-plugin-osdteletext-0.5.1 (tekstitelevisio)
  • vdr-plugin-remote_0.4.0-12 (kaukosäädintuki)
  • vdr-plugin-skinsoppalusikka_1.6.0-2 (mukavan näköinen skini vdr:lle, ainakin miellyttää omaa silmää)
  • vdr-plugin-streamdev-client_0.3.3~cvs20080406.1321-2 (livetv stream- clientti)
  • vdr-plugin-streamdev-server_0.3.3~cvs20080406.1321-2 (livetv stream- server)

Ja sitten itse asennukseen:

Ensin asennetaan Ubuntu Hardy Desktop aivan puhtaalta pöydältä ja päivitetään kaikki ohjelmapaketit.

!!! HUOM !!! Itse huomasin sellaisen homman että kannattaa asentaa ubuntu TÄYSIN suomenkieliseksi ENNEN VDR:n asennusta niin pääsee vähemmällä jos haluaa VDR:n suomenkieliseksi.

Seuraavaksi verkkoasiat kuntoon ja sitten ssh- ja webmin- etähallintaohjelmien asennukseen.

Asennetaan riippuvuudet.

$ sudo apt-get install ssh libnet-ssleay-perl libauthen-pam-perl libio-pty-perl libmd5-perl

Haetaan webminin .deb asennuspaketti ja tallennetaan se vaikka kotihakemistoon.

$ mkdir ~/vdr-src
$ cd ~/vdr-src
$ wget http://downloads.sourceforge.net/webadmin/webmin_1.420_all.deb?modtime=1211815612&big_mirror=1
$ sudo dpkg -i webmin_1.420_all.deb 

Asennuksen jälkeen selaimella osoitteeseen https://vdrkoneen_ip_osoite:10000 ja tarkistaa että webmin toimii.

Tarkistetaan että dvb- kortti tunnistuu.

$ lspci
--cut--
00:0f.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
--cut--

Katsotaan vielä tarkempaa tietoa kortista.

$ dmesg |grep Techno
[   57.872963] DVB: registering new adapter (Technotrend/Hauppauge WinTV Nexus-CA rev1.X)

Haetaan omaa digikorttia varten uusin firmware puretaan se jos on pakattu. Itsellä Technotrend C2300 Premium DVB-C PCI kortti joten tiesin jo etukäteen että seuraava firmare toimii hyvin. Muiden korttien omistajat voivat katsella firmwarea omalle kortille esim. osoitteesta http://www.linuxtv.org/downloads/ .

$ wget http://207.44.152.197/dvb-ttpci-01-f12623-patched.fw.gz
$ gunzip dvb-ttpci-01-f12623-patched.fw.gz
$ sudo cp ~/vdr-src/dvb-ttpci-01-f12623-patched.fw /lib/firmware/omakerneli_versio/dvb-ttpci-01.fw

Uudelleen käynnistä kone, jotta uusi firmware otetaan käyttöön.

Seuraavaksi otetaan käyttöön e-tobin source pakettilähteet.

$ sudo nano /etc/apt/sources.list

..ja lisää seuraava rivi tiedostoon.

deb-src http://e-tobi.net/vdr-experimental etch base addons vdr-multipatch

Seuraavaksi asennetaan taas hieman riippuvuuksia.

$ sudo apt-get update
$ sudo apt-get install dpkg-dev build-essential fakeroot

Tarkista Linux- ytimen versio ja asennetaan vielä muutamia tarvittavia ohjelmia.

$ uname -a
$ sudo apt-get install debhelper linux-headers-generic libjpeg62-dev dpatch libcap-dev libncurses5-dev

Asennetaan mercurial ja haetaan/käännetään/ladataan tuoreimmat v4l-dvb ajurit.

$ sudo apt-get install mercurial linux-headers-$(uname -r) build-essential
$ hg clone http://linuxtv.org/hg/v4l-dvb
$ cd v4l-dvb
$ make
$ sudo make install 
$ sudo make reload

Ja sitten itse VDR:n asennukseen.

$ cd ~/vdr-src
$ apt-get source vdr
$ cd vdr-1.6.0/

Aennetaan riippuvuuksia vdr:lle.

$ sudo apt-get build-dep vdr

Seuraavaksi avaamme muutamia tarvittavia patchejä vdr:n koodiin.

$ nano debian/patches/00list

Nämä on valinnaisia, mutta itse katsoin tarpeelliseksi. Seuraavista kohdista poistin kommentin edestä.

opt-20_liemikuutio
opt-27_ttxtsubs
opt-37-x_menuorg
opt-40_iptv
opt-41-x_timer-info
opt-42-x_MainMenuHooks
opt-43-x_recordshowfree
opt-45_yaepg

!!! Varoitus !!! Nuo edellä mainitut patchit voivat aiheuttaa tiettyjen pluginien kanssa yhteensopivuusongelmia. Ainakin nuo toimii moitteetta itselläni.

Tässä vaiheessa kannattaa ottaa ja lukea source pakettien mukana dokumentaatio vastaisen varalle. Varsinkin itse VDR:n dokumentaatio on varsin kattava ja myöskin jokaisesta pluginista löytyy erikseen omat ohjeensa.

Sitten käännetään ja asennetaan itse VDR.

$ fakeroot debian/rules binary
$ cd ..
$ sudo dpkg -i vdr_1.6.0-3ctvdr1_i386.deb vdr-dev_1.6.0-3ctvdr1_all.deb

Tuo vdr tahtoo käynnistyä äskeisen jälkeen itse, mutta sammutetaan se vielä toistaiseksi.

$ sudo /etc/init.d/vdr stop

Säädetään kanavat kohdalleen ja asennetaan remote- plugin. Tuota dvb viritystiedostoa voi etsiä vaikkapa googlen avulla.

$ cd ~/vdr-src
$ nano fi-oulutv

..ja kirjoitetaan seuraavat rivit ja tallennetaan.

# OuluTV
# freq sr fec mod
C 330000000 6875000 NONE QAM128

Scannataan kanavat VDR:lle sopiviksi. Tämä viritys pitäisi toimia Oulun kaapeliverkossa.

$ scan -o vdr fi-oulutv > channels.conf

..ja kopioidaan seuraavaan paikkaan.

$ sudo cp channels.conf /etc/vdr/channels.conf

Seuraavaksi remote- pluginin asennus.

$ cd ~/vdr-src
$ apt-get source vdr-plugin-remote
$ cd vdr-plugin-remote-0.4.0
$ fakeroot debian/rules binary
$ cd ..
$ sudo dpkg -i vdr-plugin-remote_0.4.0-12_i386.deb
}
käynnistetään vdr.
{{{
$ sudo /etc/init.d/vdr start

.. nyt VDR pitäisi opettaa kaukosäätimen tavoille. Itse en tiedä kuin tämän kyseisen Logitechin kaukosäätimen toiminnan, mutta soveltamalla voi varmasti saa muutkin toimimaan.

Remote- pluginin asetustiedostot itsellä. Editoi tiedostoja suosikkiedetorillasi esim. nano.

$ cat /etc/vdr/keymacros.conf
# Remote control key macros for VDR
#
# Format:
#
# macrokey  key1 key2 key3...
# macrokey  @plugin key1 key2 key3...
#
# See man vdr(5)

Red       Recordings
Green     Schedule
Yellow    Info
Blue      Timers

User1 @osdteletext
User2 @epgsearch
User3   Green
User4   Yellow
User5   Blue

$ cat /etc/vdr/remote.conf 
remote-event1.Up         0000000100010067
remote-event1.Down       000000010001006C
remote-event1.Menu       000000010001001C
remote-event1.Ok         0000000100010060
remote-event1.Left       0000000100010069
remote-event1.Right      000000010001006A
remote-event1.0          000000010001000B
remote-event1.1          0000000100010002
remote-event1.2          0000000100010003
remote-event1.3          0000000100010004
remote-event1.4          0000000100010005
remote-event1.5          0000000100010006
remote-event1.6          0000000100010007
remote-event1.7          0000000100010008
remote-event1.8          0000000100010009
remote-event1.9          000000010001000A
remote-event2.Back       000000010001009E
remote-event2.Info       0000000100010082
remote-event2.Red        0000000100010170
remote-event2.Power      000000010001018E
remote-event2.Volume+    0000000100010073
remote-event2.Volume-    0000000100010072
remote-event2.Mute       0000000100010071
remote-event2.Pause      00000001000100A4
remote-event2.User1      0000000100010184
remote-event2.User2      0000000100010082
remote-event2.User3      0000000100010081
remote-event2.User4      0000000100010172
remote-event2.User5      000000010001019A
remote-event2.Channel+   0000000100010192
remote-event2.Channel-   0000000100010193

$ cat /etc/vdr/plugins/plugin.remote.conf 
#-i autodetect
-i /dev/input/event1
-i /dev/input/event2

Nuo input eventit mitä kaukosäädin käyttää saa selville esim. evtest ohjelmalla.

$ evtest -i /dev/input/eventX

..jossa X arvotaan kunnes oikeat eventit löytyy. Itsellä tulosteessa maininta Logitechin remotesta.

Nyt olisi sitten perus VDR jo asennettu ja jos omistat samanlaisen dvb-c viritinkortin, kaukosäätimen ja asut vielä Oulussa niin homman pitäisi olla bueno.

Muut pluginit voi asentaa samoin kuin tuon remote pluginin. VDR täytyy käynnistää uudelleen että uuset pluginit ladataan käyttöön.

Joskus jos ei haluamaansa pluginia löydy apt-get source lähteestä niin se täytyy itse hakea esim. wget:llä, patchata käsin ja chmod:ata debian/rules tiedosto 755 arvoon. Muutoin asennus menee samallalailla kuin edelläkin.

Tulevista Ubuntun päivityksistä sen verran että yleensä kaikki muut paketit pystyy päivittäämään paitsi itse ydintä. Jos sen menee tekemään niin todennäköisesti ei kuvaa näy seuraavan käynnistyksen yhteydessä vaan v4l-dvb ajurit on käännettävä uudelleen.

TODO!!!: Tallennus kansion määrittäminen

  • Vdradmin-am:n asennus ja säätäminen Streamdev-serverin asennus ja säätäminen ACPI-wakeup herätys

Yms...

TULOSSA!!!: torrentflux-b4rt ohje

  • kplaylist- ohje Powerware 3105 UPS:n hallinnan käyttöönotto Ubuntussa + web- interface.