Hi, 0n 05/02/16@23:53 Roland Jentzsch told me:
Am Dienstag, 15. Februar 2005 10:01 schrieb Maik Holtkamp:
Hi,
0n 05/02/14@23:55 Roland Jentzsch told me:
Am Sonntag, 13. Februar 2005 23:37 schrieb Harald_mail@t-online.de:
Für analoge TV-Karten ist Xdtv auch ganz nett. (http://xawdecode.sourceforge.net/)
Xdtv ist echt ein nettes Teil. Bei mir funktioniert das mit dem Aufnehmen nur nicht. Ich erhalte jedes Mal folgende Fehlermeldung:
divx_init: XviD version=1.0.2 API=4.0 Recording started Mon Feb 14 23:45:00 2005 ioctl VIDIOC_S_FMT: Device or resource busy PB imgq=0 gb_grab=159 imgw=1 gb_sync=159 nbufs=3 Speicherzugriffsfehler
Schau mal mit fuser oder lsof ob da noch ein Prozess Deine Video Geraete Datei blockiert /dev/v4l/video0 (oder so aehnlich).
Scheint als wuerde das Geraet noch von was anderem belegt und dann kann v4lctl nicht dran rumfummeln.
Danke für den Tip. Ich habe mir das mal angesehen, habe aber bei beiden Installationen das gleiche vorgefunden (mit lsof nach /dev/video0 gesucht).
Wie schon geschrieben, bei der einen geht es und bei der anderen nicht. Die Installation bei der es geht, läuft mit Kernel 2.6.8-24.10-default und die andere mit dem aktuellen 2.6.8-24.11-default. Das eine oder andere Paket ist inzwischen auch schon aktualisiert worden. Welche Pakete könnten als Störenfriede in Frage kommen?
Prinzipiell alle die auf /dev/video0 rummachen koennen. Evtl. aber auch der kernel bzw. seine module, die den Zugriff auf das device verhindern (schau wem das file gehoert und ob Du das Schreibrechte drauf hast - evtl. gibt es bei SuSE eine Gruppe video, der Du angehoeren musst) bzw. versuchs testweise als root. Falls Du einen Radio Chip mit drauf hast, kann auch der das device belegt haben. IIRC konnte ich (HP FM stereo bt878) die Belegung des devices am zuverlaessigsten durch den Aufruf von radio und dessen schliessen loesen. Ich hatte da vor Jahren mal Probleme als ich das IMHO buggy wmtv in die autostart meines Windowmaker gepackt hatte. Irgendwie schien damals radio das device am "saubersten" wieder freizugeben, ist aber schon eine ganze Weile her. Auf meinem Rechner mit Fernsehkarte werkelt auch immer noch 2.4, also v4l1.
Alternativ, was kann sonst noch einen Speicherzugriffsfehler verursachen und wird sowas irgendwo protokolliert?
http://www.bitwizard.nl/sig11/ Du kannst noch versuchen ob strace (-f) irgendwas liefert, mit dem Du was anfangen kannst. -- bye maik