PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : tvtime läuft nur als root



Searinox
31.08.04, 21:16
Hallo!
Ich habe vor kurzem Arch Linux installiert und möchte nun mit meiner Pinnacle PCTV Rave und tvtime fernsehen.
Dummerweise funktioniert das nur als root. Wenn ich tvtime als normaler User starte, meldet es



"Cannot open capture device /dev/video0".


Auf der Konsole wird ausgegeben:


Running tvtime 0.9.12.
rtctimer: Cannot open /dev/rtc: Permission denied
rtctimer: Cannot open /dev/misc/rtc: Permission denied

Enhanced Real Time Clock support in your kernel is necessary for
smooth video. We strongly recommend that you load the 'rtc' kernel
module before starting tvtime, and make sure that your user has
access to the device file (/dev/rtc or /dev/misc/rtc). See our
support page at http://tvtime.net/ for more information.

Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /home/searinox/.tvtime/tvtime.xml
videoinput: Cannot open capture device /dev/video0: Permission denied
mixer: Can't open device /dev/mixer, mixer volume and mute unavailable.
Thank you for using tvtime.

Könnt ihr mir helfen?

aTTo
31.08.04, 21:23
als root:
chmod a+rw /dev/video0
chmod a+rw /dev/rtc
chmod a+rw /dev/misc/rtc
chmod a+rw /dev/mixer
ausführen.
damit gibst du allen benutzern (a) lese- (r) und schreibrechte (w) auf die devices.

Searinox
01.09.04, 05:49
Danke,
klappt perfekt :D

ActionNews
01.09.04, 07:33
Besser du trägst folgendes in die /etc/devfsd.conf ein:

REGISTER v4l/.* PERMISSIONS root.users 660
REGISTER video0 PERMISSIONS root.users 660

Sonst ist bei einem reboot eventuell die Berechtigung für die User wieder weg.

Hab mal auch versucht ein ArchLinux-TV-Karten-Howto zu schreiben:
http://bbs.archlinux.org/viewtopic.php?t=6137 (ist aber englisch)

CU ActionNews

LokiCall
06.11.05, 12:24
Hallo,

ich habe Arch Linux 0.7. Das mit chmod geht bei mir aber nicht dauerhaft nach einen REBOOT. Und die Einträge in /etc/devfsd.conf habe ich auch drin.
Ich habe mich auch in der Gruppe users eingetragen. Geht alles nicht. Fehlt da noch etwas?

spööl
06.11.05, 20:59
Mhm, ... könnte wohl eher an udev liegen, dass die Rechte nach dem Reboot wieder weg sind. Also check mal deine udev-Rechte.

LokiCall
06.11.05, 22:01
Möglich, da ich den neueren Kernel 2.6.13 drauf hab,den es bei pacman gab. Was muss ich ändern damit ich TV als User sehen kann.

fuffy
06.11.05, 22:10
Hi!


Möglich, da ich den neueren Kernel 2.6.13 drauf hab,den es bei pacman gab. Was muss ich ändern damit ich TV als User sehen kann.
Füg deinen Benutzer der Gruppe video hinzu.
Falls solche "Probleme" bei anderen Sachen (Sound, CD-Brennen, etc.) auftreten, schau dir an, welcher Gruppe das Device zugewiesen ist, und trag dich in diese ein. Bei /dev/video0 ist es - wie bereits geschrieben - die Gruppe video.

Gruß
fuffy

LokiCall
06.11.05, 23:18
Danke das wars wieder. In group hatte die Zeile mit der gruppe video gefehlt. Mit den Eintrag und den Benutzer läufts es wunderbar.

LokiCall
07.11.05, 18:57
Hab jetzt ein anders Problem. Nach einer bestimmter Zeit schmiert TVTIME und Linux ab(Standbild und und nur noch Ton, kein Maus und Tastatur). Wo liegt der Fehler? Fehlende Rechte?Denn der Fehler tritt nur bei user auf nicht bei root.