dvd-plugin ei toimi Ubuntussa

Juttua VDR:n ja VDR pluginien patcheistä

dvd-plugin ei toimi Ubuntussa

ViestiKirjoittaja cokekola » 06.04.2007 21:00

Asennettuna Ubuntuun e-tobin ohjeiden mukaan dvd-plugin, tv-out FF-kortilla.
Kun laittaa levyn asemaan ja valitsee vdr:n valikosta kohdan dvd, ei tapahdu mitään. Vdr on (melko pitkän) hetken täysin pimeä ja mykkä ja palaa lopulta kanavalle.

Dvd kyllä toistuisi mplayer-pluginin kautta, mutta valikot ja mm. tekstitys ei toimi, joten dvd-plugin olisi saatava toimimaan.

Ehdotuksia?
cokekola
Harrastaja
 
Viestit: 59
Liittynyt: 23.11.2006 0:56

ViestiKirjoittaja cokekola » 09.04.2007 13:31

Sen verran on selvinnyt lisää, että jos pysäyttää vdr:n
$ sudo /etc/init.d/vdr stop
ja sitten käynnistää sen uudelleen
$ sudo /etc/init.d/vdr start
niin dvd-plugin alkaa toimia.
Omalla pähkäilyllä kyse voisi olla oikeuksista, mutta mistä ja missä? Ainakin /dev/dvd:ssä on kaikkille rwx-oikeudet.
cokekola
Harrastaja
 
Viestit: 59
Liittynyt: 23.11.2006 0:56

ViestiKirjoittaja dj » 09.04.2007 14:50

Oletko tutkaillut logia /var/log/messages
Avatar
dj
Yli-ihminen
 
Viestit: 668
Liittynyt: 22.08.2004 3:00

ViestiKirjoittaja cokekola » 10.04.2007 11:19

dj kirjoitti:Oletko tutkaillut logia /var/log/messages


Kun käynnistää dvd-pluginin vdr:stä, ei lokiin tule mitään merkintaa. Mutta yllättäen vdr näyttää käynnistyvän uudelleen, siitä tulee käynnistysmerkinnät. Mitään virheherjaa tms. ennen tätä uudelleenkäynnistystä ei lokiin ilmaannu. Mystistä?
cokekola
Harrastaja
 
Viestit: 59
Liittynyt: 23.11.2006 0:56

ViestiKirjoittaja P.Kosunen » 10.04.2007 13:33

Onhan vdr:ää ajava käyttäjä video ryhmän (tai mikä Ubuntussa oikeuttaa dvd laitteeseen) jäsen?
P.Kosunen
Yli-ihminen
 
Viestit: 1131
Liittynyt: 06.11.2005 14:08
Paikkakunta: Helsinki

ViestiKirjoittaja cokekola » 10.04.2007 18:40

P.Kosunen kirjoitti:Onhan vdr:ää ajava käyttäjä video ryhmän (tai mikä Ubuntussa oikeuttaa dvd laitteeseen) jäsen?


Onko tässä vdr:ää ajava käyttäjä "vdr", kun se on automaagisesti koneen käynnityessä käynnistetty?
kk@digiboxi:~$ ps -ef | grep vdr
root 4631 1 0 16:45 ? 00:00:00 /bin/bash -p /usr/sbin/runvdr -v /var/lib/video.00 -c /var/lib/vdr -L /usr/lib/vdr/plugins -r /usr/lib/vdr/vdr-recordingaction -s /usr/lib/vdr/vdr-shutdown.wrapper -E /var/cache/vdr/epg.data -u vdr -g /tmp --port 2001 --lirc -P subtitles -P "image -m /usr/lib/vdr-plugin-image/mount.sh -C /usr/lib/vdr-plugin-image/imageplugin.sh" -P filebrowser -P "mplayer --mount /usr/share/vdr-plugin-mplayer/mount" -P games -P "dvd -C /dev/dvd" -P femon -w 60
vdr 4664 4631 1 16:45 ? 00:01:29 /usr/bin/vdr -v /var/lib/video.00 -c /var/lib/vdr -L /usr/lib/vdr/plugins -r /usr/lib/vdr/vdr-recordingaction -s /usr/lib/vdr/vdr-shutdown.wrapper -E /var/cache/vdr/epg.data -u vdr -g /tmp --port 2001 --lirc -P subtitles -P image -m /usr/lib/vdr-plugin-image/mount.sh -C /usr/lib/vdr-plugin-image/imageplugin.sh -P filebrowser -P mplayer --mount /usr/share/vdr-plugin-mplayer/mount -P games -P dvd -C /dev/dvd -P femon -w 60


Mitenkäs, kun katson "ylläpito"->"käyttäjät ja ryhmät", niin ei siellä mitään "vdr":ää näy, rootti ja kk vain? Pitäisikö "vdr" lisätä sinne ja antaa sille noi oikeudet käyttää dvd-laitteita?
cokekola
Harrastaja
 
Viestit: 59
Liittynyt: 23.11.2006 0:56

ViestiKirjoittaja phelin » 10.04.2007 19:07

cokekola kirjoitti:Onko tässä vdr:ää ajava käyttäjä "vdr", kun se on automaagisesti koneen käynnityessä käynnistetty?
...
vdr 4664 4631 1 16:45 ? 00:01:29 /usr/bin/vdr ...-u vdr ...


On, määritelty "-u" vivulla.

Kokeile mitä komento "id vdr" kertoo. Ainakin ryhmät "audio", "video" ja "cdrom" olisi syytä löytyä.
Saman tiedon saat myös komennolla "cat /etc/group | grep vdr".
Avatar
phelin
Yli-ihminen
 
Viestit: 1256
Liittynyt: 09.02.2005 3:00
Paikkakunta: Helsinki

ViestiKirjoittaja cokekola » 10.04.2007 21:54

phelin kirjoitti:
cokekola kirjoitti:Onko tässä vdr:ää ajava käyttäjä "vdr", kun se on automaagisesti koneen käynnityessä käynnistetty?
...
vdr 4664 4631 1 16:45 ? 00:01:29 /usr/bin/vdr ...-u vdr ...


On, määritelty "-u" vivulla.

Kokeile mitä komento "id vdr" kertoo. Ainakin ryhmät "audio", "video" ja "cdrom" olisi syytä löytyä.
Saman tiedon saat myös komennolla "cat /etc/group | grep vdr".


"id vdr" ilmoitti ryhmiksi "vdr", "cdrom" ja "video". "Audio" siis puuttuu? Voiko vdr:n vain lisätä /etc/group -tiedostoon kohtaan "audio"? Voisiko koko homma olla tuosta kiinni?
cokekola
Harrastaja
 
Viestit: 59
Liittynyt: 23.11.2006 0:56

ViestiKirjoittaja phelin » 10.04.2007 22:15

Komennolla
Koodi: Valitse kaikki
ls -laH /dev/cdr* && ls -laHR /dev/dv* && ls -laH /dev/dsp

Saat tämän kaltaisen listauksen. Siinä pitäisi olla suurinpiirtein kaikki tarvitsemasi ryhmät lueteltuna (riippuen hieman tarpeistasi ja esim ääniasetuksistasi). Ryhmään root ei tarvitse/pidä kuulua.
Koodi: Valitse kaikki
brw-rw---- 1 root cdrom 3, 0 2007-04-10 17:06 /dev/cdrom
brw-rw---- 1 root cdrom 3, 0 2007-04-10 17:06 /dev/cdrw
brw-rw---- 1 root cdrom 3, 0 2007-04-10 17:06 /dev/dvd
brw-rw---- 1 root cdrom 3, 0 2007-04-10 17:06 /dev/dvdrw

/dev/dvb:
total 0
drwxr-xr-x  4 root root    80 2007-04-10 17:22 .
drwxr-xr-x 13 root root 14100 2007-04-10 17:06 ..
drwxr-xr-x  2 root root   120 2007-04-10 17:06 adapter0
drwxr-xr-x  2 root root   140 2007-04-10 17:22 adapter1

/dev/dvb/adapter0:
total 0
drwxr-xr-x 2 root root     120 2007-04-10 17:06 .
drwxr-xr-x 4 root root      80 2007-04-10 17:22 ..
crw-rw---- 1 root video 212, 4 2007-04-10 17:06 demux0
crw-rw---- 1 root video 212, 5 2007-04-10 17:06 dvr0
crw-rw---- 1 root video 212, 3 2007-04-10 17:06 frontend0
crw-rw---- 1 root video 212, 7 2007-04-10 17:06 net0

/dev/dvb/adapter1:
total 0
drwxr-xr-x 2 root root      140 2007-04-10 17:22 .
drwxr-xr-x 4 root root       80 2007-04-10 17:22 ..
crw-rw---- 1 root video 212, 70 2007-04-10 17:22 ca0
crw-rw---- 1 root video 212, 68 2007-04-10 17:22 demux0
crw-rw---- 1 root video 212, 69 2007-04-10 17:22 dvr0
crw-rw---- 1 root video 212, 67 2007-04-10 17:22 frontend0
crw-rw---- 1 root video 212, 71 2007-04-10 17:22 net0
crw-rw---- 1 root audio 14, 3 2007-04-10 17:06 /dev/dsp


Komento
Koodi: Valitse kaikki
sudo usermod -a -Gaudio vdr

lisää käyttäjän vdr ryhmään audio. Tuon jälkeen pitää tehdä uusi login, jotta asetus tulee voimaan.

Lisäksi kannattaa huomata, että tarvitset kirjoitusoikeudet /dev/dvd:hen jotta CSS-suojatut levyt toimivat. Olettaen, että olet asentanut libdvdcss2:n.
Avatar
phelin
Yli-ihminen
 
Viestit: 1256
Liittynyt: 09.02.2005 3:00
Paikkakunta: Helsinki

ViestiKirjoittaja cokekola » 10.04.2007 22:57

phelin kirjoitti:Komento
Koodi: Valitse kaikki
sudo usermod -a -Gaudio vdr

lisää käyttäjän vdr ryhmään audio. Tuon jälkeen pitää tehdä uusi login, jotta asetus tulee voimaan.


Eipä auttanut ongelmaan. Dvd-pluginin käynnistys aiheuttaa edelleen vdr:n uudellenkäynnistymisen :-(

Lisäksi kannattaa huomata, että tarvitset kirjoitusoikeudet /dev/dvd:hen jotta CSS-suojatut levyt toimivat. Olettaen, että olet asentanut libdvdcss2:n.


Mplayer-plugin toistaa dvd:n ok, mutta dvd-plugin "kaataa" vdr:n edellä kuvatulla tavalla.
Mutta edelleen jos tekee manuaalisesti "/etc/init.d/vdr stop" ja "/etc/init.d/vdr start", niin dvd-pluginkin toimii.

Aivan merkillistä.
cokekola
Harrastaja
 
Viestit: 59
Liittynyt: 23.11.2006 0:56

ViestiKirjoittaja P.Kosunen » 11.04.2007 10:42

Kokeile lisätä vdr:n log leveliä (lisää '--log=2' tai 3 vipu käynnistysskriptiin) josko logiin tarttuisi jotain kiinnostavaa.
P.Kosunen
Yli-ihminen
 
Viestit: 1131
Liittynyt: 06.11.2005 14:08
Paikkakunta: Helsinki

ViestiKirjoittaja cokekola » 11.04.2007 19:19

P.Kosunen kirjoitti:Kokeile lisätä vdr:n log leveliä (lisää '--log=2' tai 3 vipu käynnistysskriptiin) josko logiin tarttuisi jotain kiinnostavaa.


Laitoin "--log=3". Lokiin tarttuu vain seuraavaa. Tuossa on siis kohdan "switching to channel 1422" jälkeen kakella valittu menusta kohta "DVD", jonka pitäisi käynnistää dvd-plugin. Mutta seuraakin restart?

Koodi: Valitse kaikki
Apr 11 19:15:06 digiboxi vdr: [4662] switching to channel 1422
Apr 11 19:15:45 digiboxi runvdr: restarting VDR
Apr 11 19:15:45 digiboxi kernel: [17179719.600000] saa7146: unregister extension 'budget_ci dvb'.
Apr 11 19:15:45 digiboxi kernel: [17179719.652000] ACPI: PCI interrupt for device 0000:00:0b.0 disabled
cokekola
Harrastaja
 
Viestit: 59
Liittynyt: 23.11.2006 0:56

ViestiKirjoittaja phelin » 11.04.2007 20:00

Ehkäpä komentoriviltä käynnistäminen vain dvd-pluginilla voisi kertoa enemmän? Tähän tapaan:

Koodi: Valitse kaikki
/usr/bin/vdr -v /var/lib/video.00 -c /var/lib/vdr -L /usr/lib/vdr/plugins -E /var/cache/vdr/epg.data -u vdr --port 2001 --lirc -P dvd -C /dev/dvd -w 60 -l 3
Avatar
phelin
Yli-ihminen
 
Viestit: 1256
Liittynyt: 09.02.2005 3:00
Paikkakunta: Helsinki

ViestiKirjoittaja nm » 11.04.2007 20:06

Kannattaa katsoa /tmp/vdr-err.*-tiedostoista, mitä vdr on tulostanut stdout/stderr-ulostuloihin. Jos tuollaisia tiedostoja ei jostain syystä löydy, kokeile VDR:n käynnistämistä komentoriviltä, kuten phelin neuvoi.
nm
Johtava konsultti
 
Viestit: 3160
Liittynyt: 22.07.2005 3:00

ViestiKirjoittaja cokekola » 11.04.2007 21:21

nm kirjoitti:Kannattaa katsoa /tmp/vdr-err.*-tiedostoista, mitä vdr on tulostanut stdout/stderr-ulostuloihin. Jos tuollaisia tiedostoja ei jostain syystä löydy, kokeile VDR:n käynnistämistä komentoriviltä, kuten phelin neuvoi.


Sieltä löytyi vain yksi em. tdsto ja siinä yksi rivi:
kk@digiboxi:/tmp$ sudo more vdr-err.tJ4656
Password:
vdr: warning - cannot set dumpable: Invalid argument
cokekola
Harrastaja
 
Viestit: 59
Liittynyt: 23.11.2006 0:56

Seuraava

Paluu Patchit

Paikallaolijat

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

cron