dvd-plugin ei toimi Ubuntussa

Juttua VDR:n ja VDR pluginien patcheistä
cokekola
Harrastaja
Viestit: 59
Liittynyt: 23.11.2006 0:56

dvd-plugin ei toimi Ubuntussa

Viesti Kirjoittaja 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

Viesti Kirjoittaja 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.

Avatar
dj
Yli-ihminen
Viestit: 668
Liittynyt: 22.08.2004 3:00

Viesti Kirjoittaja dj » 09.04.2007 14:50

Oletko tutkaillut logia /var/log/messages

cokekola
Harrastaja
Viestit: 59
Liittynyt: 23.11.2006 0:56

Viesti Kirjoittaja 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ä?

P.Kosunen
Yli-ihminen
Viestit: 1136
Liittynyt: 06.11.2005 14:08
Paikkakunta: Helsinki

Viesti Kirjoittaja P.Kosunen » 10.04.2007 13:33

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

cokekola
Harrastaja
Viestit: 59
Liittynyt: 23.11.2006 0:56

Viesti Kirjoittaja 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?

Avatar
phelin
Yli-ihminen
Viestit: 1256
Liittynyt: 09.02.2005 3:00
Paikkakunta: Helsinki

Viesti Kirjoittaja 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".

cokekola
Harrastaja
Viestit: 59
Liittynyt: 23.11.2006 0:56

Viesti Kirjoittaja 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?

Avatar
phelin
Yli-ihminen
Viestit: 1256
Liittynyt: 09.02.2005 3:00
Paikkakunta: Helsinki

Viesti Kirjoittaja 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.

cokekola
Harrastaja
Viestit: 59
Liittynyt: 23.11.2006 0:56

Viesti Kirjoittaja 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ä.

P.Kosunen
Yli-ihminen
Viestit: 1136
Liittynyt: 06.11.2005 14:08
Paikkakunta: Helsinki

Viesti Kirjoittaja 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.

cokekola
Harrastaja
Viestit: 59
Liittynyt: 23.11.2006 0:56

Viesti Kirjoittaja 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

Avatar
phelin
Yli-ihminen
Viestit: 1256
Liittynyt: 09.02.2005 3:00
Paikkakunta: Helsinki

Viesti Kirjoittaja 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

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

Viesti Kirjoittaja 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.

cokekola
Harrastaja
Viestit: 59
Liittynyt: 23.11.2006 0:56

Viesti Kirjoittaja 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

Vastaa Viestiin