Forum
Tipps
News
Menu-Icon

Suse: TV-Karten Script

Hallo Doc Suse,

möchte wirklich nicht drängen, aber bekomme ich das versprochene Scipt nun noch ?

Problem:
TV-Karte findet unter den Einstellungen card=9 (Medion 5044) die Programme und hat Bild - allerdings kein Ton.

Unter der Einstellung card=3 (Flyvideo 2000) findet es dann Bild und Ton.

Nach Neustart muß ich dann die Einstellungen (die auf card=3 stehen) dann erst wieder auf card=9 stellen, dann wieder auf card=3 ändern. Erst dann habe ich Bild und Ton.

Wie müsste solch ein Scipt aussehen ?

Besten Dank im Voraus.

NicoDany


Antworten zu Suse: TV-Karten Script:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hi,

ein Script anlegen:

Login als Root per su- in eine Konsole

Scriptdatei anlegen:

touch /usr/local/sbin/changetvmode3   ENTER

chmod a+x /usr/local/sbin/changetvmode3   ENTER

mcedit /usr/local/sbin/changetvmode3   ENTER

Nun das Ding mit Leben füllen


#!/bin/sh


rmmod saa7134

echo alias char-major-81 videodev alias char-major-81-0 off alias char-major-81-1 saa7134 alias char-major-81-2 off alias char-major-81-3 off options saa7134 card=3 mixer_nr=1 dsp_nr=0 >/etc/modprobe.d/tv

modprobe saa7134

Alles vom echobefehl in eine Zeile!! Vorher die Orginaldatei in /etc/modprobe.d/tv sichern.

Dann /etc/rc.d/boot.local editieren und folgendes einfügen:


/usr/local/bin/chancetvmode3

Have Fun
« Letzte Änderung: 24.04.06, 23:50:54 von Dr. SuSE »

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo Doc,

habe das Script als root so angelegt wie vorgegeben.

Danach habe ich mich daran gemacht die /etc/rc.d/boot.local zu editieren.

Wo soll denn der Zusatz hin ?
( ich gehe mal davon aus, das es heissen sollte:
/usr/local/sbin/changetvmode3 )

Oben,unter #! /bin/sh

oder unter: /etc/init.d/boot.local - eher mittig in der Datei ?

Die modprobe.d hat noch immer die Einträge card=9

Nach den ganzen Änderungen hat sich allerdings nichts geändert. Bild (card=9 in der modprobe.d) ist da, Ton allerdings nichts als Rauschen.

Gruß

NicoDany
 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

das Script überschreibt Dir die momentane Datei. Kannst Du testen indem Du als Root den Scriptnamen in die Konsole "hackst" und anschließend das Ergebnis z.B. mit einem editor prüfst. Da sollten anschließend die neuen Parameter in der Datei /etc/modprobe.d/tv stehen.  Ist auch nichts anderes als ein beliebiges anderes Programm was man per Konsolenbefehl starten kann.

Die Datei boot.local ist von Hause aus leer. Was da derzeit drinsteht sind nur Kommentare. # ist das Kommentarzeichen, so wie bei Dos »rem« und bei Windows ; in Scriptdateien. Unterhalb des letzten Kommentars kommt der Scriptaufruf rein.

Have Fun


Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

ohne wirklich nerven zu wollen, aber sorry, das Script funktioniert leider nicht. Er baut mir zwar die modprobe.d um aber das führt dazu, daß ich weder Bild noch Ton habe und mir als Gerät ein unknown generic device angezeigt wird.

Vielleicht zur Info nochmals die Situation (vielleicht war die Erklärung bisher nicht schlüssig):
1. Ich starte SUSE10 und starte dann kdetv. Ich habe Bild, aber nur Tonrauschen.
2. Dann schließe ich kdetv wieder, editiere die modprobe.d von card=9 auf card=3. Danach rmmod saa7134 und modprobe saa7134 (alles als root)
3. Dann starte ich kdetv wieder und habe Bild und Ton unter der FlyVideo2000 Karte - alles funktioniert.
4. Dies bleibt auch so, wenn ich das Programm schließe und später wieder öffne.
5. Starte ich den Rechner jedoch neu, hat er die Daten noch drin (card=3) aber ich habe weder Bild noch Ton !
6. Also wieder (als root) die modprobe.d auf card=9 setzen, abspeichern dann rmmod, modprobe . . . kdetv starten und dann geht es wie unter oben 2. weiter !

Lasse ich die Einstellungen (card=3) findet er bei der Sendersuche leider keine Sender, sodaß ich gerne immer wieder auf die Liste zurückgreife, die er unter card=9 gefunden und gespeichert hat.

Gibt es da eine Lösung (ohne nerven zu wollen)

P.S.: Habe letztes Wochenende mein WINXP gelöscht, bin jetzt reiner Linux-User (zwar noch blutiger Anfänger, aber das System läuft !).

NicoDany

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hi,

erst mal Herzlich Willkommen im Linuxuserclub! :D:D

Problem erkannt. geht nicht ganz vollautomatisch. Musst ein wenig Mausklicken.

Wie?

Lege zwei Scripte an nach letztem Muster. Passe Scriptname und Kartenparameter im zweiten Script an. Der Rest was das zweite Script betrifft genauso anwenden ( ausführbar machen )

Kein Eintrag mehr in boot.local! ggf. schon gemachten Eintrag wieder löschen!

Desktopicon für beide Scripte anlegen.

Rechte Maustaste-Neu erstellen-Verknüpfung zu Programm-

Name eintragen z.B. card9, Icon auswählen-Programme klicken-Auswählen-Script im Verzeichnis suchen wo es ist, Script anklicken-Öffnen
Dann erweiterte Optionen klicken

[X]in Terminal starten

Benutzer:
[X]als anderer Benutzer ausführen

root eintragen

Ok klicken-Ok

gleiches mit anderem Script wiederholen.

Da Du Deine Betriebszustände ja kennst braucht Du nun immer nur das passende Icon klicken.

Have Fun

Nachfrage: Was macht denn Mythtv, hast Du es laufen ??

« Letzte Änderung: 28.04.06, 14:29:08 von Dr. SuSE »

« Suse: Komme mit Linux nicht klar.....Suse: alles was mit xine zu tun hat funzt nicht »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Dock
Das Dock von Mac OS X ähnelt ein wenig dem Windows-Startmenü: Hier werden die gerade aktiven Programme angezeigt, aber auch die Programme, die der Nutzer zum sc...

TV-Karte
Mithilfe einer TV-Karte, auch Fernsehkarte, können TV-Signale auf einem Computerbildschirm dargestellt -oder auf einer Festplatte aufgezeichnet werden.   Fern...

Bildpunkte
Bilder, die von einem Monitor wiedergegeben werden, bestehen aus einzelnen Bildpunkten (Pixeln). Je höher die Pixelanzahl ist, desto genauer und besser kann das Bild...