ubuntuusers.de

USB- Hauppauge HVR 900H (Analog Kabel)

Status: Gelöst | Ubuntu-Version: Ubuntu 10.04 (Lucid Lynx)
Antworten |

Berlin_1946 Team-Icon

Supporter, Wikiteam
(Themenstarter)

Anmeldungsdatum:
18. September 2009

Beiträge: 10026

grpc@grpc-desktop:~$ sudo modprobe tm6000
[sudo] password for grpc: 
FATAL: Error inserting tm6000 (/lib/modules/2.6.35-23-generic/kernel/drivers/staging/tm6000/tm6000.ko): Invalid argument
grpc@grpc-desktop:~$ uname -a
Linux grpc-desktop 2.6.35-23-generic #41~lucid1-Ubuntu SMP Thu Dec 2 22:30:17 UTC 2010 i686 GNU/Linux

Du hast aber gelesen, das der Ton über Analog noch nicht unterstützt wird, sondern nur bei DVB.

hier steht was anderes (letzte Zeile in der Tabelle)

http://130.149.80.248/wiki/index.php/DVB-T_USB_Devices_ListData/Helper

Wenn du Zeit hast bis morgen

eishailiga

Avatar von eishailiga

Anmeldungsdatum:
31. Oktober 2006

Beiträge: 5401

Wohnort: Sauerland

Lt. der Liste sollte wohl doch auch der Ton funktionieren, sonst stände da wohl doch ein Hinweis.

Berlin_1946 Team-Icon

Supporter, Wikiteam
(Themenstarter)

Anmeldungsdatum:
18. September 2009

Beiträge: 10026

Hallo,

ich war nicht untätig, bevor ich hier gefragt habe und wollte meine Recherchen euch mitteilen. Hoffentlich helfen die.

http://linuxtv.org/wiki/index.php/DVB-T_USB_Devices#Supported_TM5600.2F6000.2F6010_Based_USB_DVB-T_devices

in der o.g. Datei nach "Hauppauge WinTV HVR-900H" suchen. Da stehen Hinweise auf USB ID 2040:6600 und Firmware xc3028L-v36.fw .

Hier sind Angaben zur Firmware, die ich leider nicht umsetzen kann, aber vllt helfen sie dir /euch.

http://www.linuxtv.org/wiki/index.php/Trident_TM6000

auch was für Spezialisten (wäre schön, wenn ich schon so weit wäre, das es mir hilft)

http://blog.mohammadzadeh.info/index.php/how-to-install-dgtechnics-smart

Hier eine Info von unseren "Freunden" auch was für Spezies

Das ist jetzt für mich total "böhnisch" , sieht habe sehr interessant aus.

http://www.ubuntu-forum.de/artikel/52797/treiber-compilieren.html

last but not least, könnte aber nur für den 900 gelten nicht für den 900H.

http://linuxtv.org/hg/v4l-dvb/rev/aa7b0ae6eaf7

Ich hoffe, ich kann hiermit einen Beitrag zur Unterstützung tun. ❓

Habe ich noch vergessen zu Posten

grpc@grpc-desktop:~$  make insmod
make: *** Keine Regel, um »insmod« zu erstellen.  Schluss.
grpc@grpc-desktop:~$ 
 :!: 

stefan.ringel

Anmeldungsdatum:
21. März 2010

Beiträge: Zähle...

Hier die Bauanleitung mit media-build :

http://linuxtv.org/wiki/index.php/How_to_Obtain,_Build_and_Install_V4L-DVB_Device_Drivers

Sie ist leider nur in Englisch. Zur Aktivierung des tm6000 Kernmoduls muss hier

$ make stagingconfig

ausgeführt werden. Ggf. durch hinzufügen im Build-script (zwischen den Zeilen "run make -C linux/ untar" und "run make" die Zeile "run make -C v4l"). Zuerst sollte man die module nur testen, dann wenn überhaupt installieren. mit

$ make insmod

laden und mit

$ make rmmod

entladen.

Ich habe noch was vergessen. Alternative kann anstatt "make insmod" auch "make load" und anstatt "make rmmod" auch "make unload" benutzt werden.

stefan.ringel

Anmeldungsdatum:
21. März 2010

Beiträge: 43

eishailiga schrieb:

Lt. der Liste sollte wohl doch auch der Ton funktionieren, sonst stände da wohl doch ein Hinweis.

Wohl eher nicht! Kleine Probleme, wie Inputansteuerung und Audiomode führen teilweise zu keinen Ton. Aber wir arbeiten daran um es komplett den analogen Ton zu hören.

Berlin_1946 Team-Icon

Supporter, Wikiteam
(Themenstarter)

Anmeldungsdatum:
18. September 2009

Beiträge: 10026

Hallo stefan.ringel,

ich probiere die Anweisung zu verstehen.

Aber wie soll das gehen. "Please nag the crap out of Ubuntu package managers to fix this problem" Soll das bedeuten, nur im Terminal, also nicht im package manager.

Basic oder Manually Intensive, was ist mit geringem englisch- und Ubuntu- Kenntnissen der bessere Weg?

Ich habe immer mit make -j4 gearbeitet.

Ist das richtig?

Siehe beigefügtes Bild.

Ungültiges Makro

Dieses Makro ist nicht verfügbar

Bilder

stefan.ringel

Anmeldungsdatum:
21. März 2010

Beiträge: 43

Berlin 1946 schrieb:

Hallo stefan.ringel,

ich probiere die Anweisung zu verstehen.

Aber wie soll das gehen. "Please nag the crap out of Ubuntu package managers to fix this problem" Soll das bedeuten, nur im Terminal, also nicht im package manager.

Basic oder Manually Intensive, was ist mit geringem englisch- und Ubuntu- Kenntnissen der bessere Weg?

Basic ist einfacher. Der Hinweis bezieht sich auf firedtv, der auf "n" in der .config gesetzt werden sollte. Erst einmal bauen, dann die .config ändern und noch mal bauen, ist am einfachsten.

Ich habe immer mit make -j4 gearbeitet.

In der build.sh kannst du -j4 hinzufügen (mit mc geht's recht einfach).

Ist das richtig?

Siehe beigefügtes Bild.

Ungültiges Makro

Dieses Makro ist nicht verfügbar

Berlin_1946 Team-Icon

Supporter, Wikiteam
(Themenstarter)

Anmeldungsdatum:
18. September 2009

Beiträge: 10026

Hallo stefan.ringel,

ich habe versucht die Befehle der Reihe nach aufzulisten und direkt dahinter meine Fragen geschrieben.

Basic:

git clone git://linuxtv.org/media_build.git

cd media_build Frage: Wird der vom git angelegt? Ist mein 1. git Einsatz.

./build.sh

sudo make install

sudo make unload

modprobe driver_name (Woher bekomme ich den?)

lsmod

dmesg

Ist der Stick ein DVB- oder ein V4L Gerät. Ich muss ihn auf Kabel analog einsetzen

DVB- Einheit:

ls -l /dev/dvb/

oder ls -l /dev/dvb/adapter0

oder ls -l /dev/dvb/adapter*

V4L- Einheit:

ls -l /dev/v4l

ls -l /dev/v4l/by-path

ls -l /dev/video*

Im Fehlerfall: ist der saa7134 module hier überhaupt anwendbar?

Gibt es eine Möglichkeit zu prüfen, welche Hardware verbaut ist, um auf den “richtigen” Treiber zu kommen. Kann ich bei Windows nachsehen, denn da läuft die Stick. Hauppauge Deutschland schrieb, wird vom Kernel 2.6.35 unterstützt? 😈 Wenn Interesse besteht, kann die sehr kurze Mail posten.

Ist über das git auch das Thema Firmware abgehandelt?

stefan.ringel

Anmeldungsdatum:
21. März 2010

Beiträge: 43

nein du hast alles zusammen gemischt.

hier die Schritte

$ git clone git://linuxtv.org/media_build.git
$ cd media_build 
$ mc

editiere build.sh

...
run make -C linux/ untar 
run make stagingconfig
run make -j4
...

Datei schliessen mit speichern und mc beenden bauen anstossen

$ ./build.sh

wenn Baufehler mit firedtv →

$ mc

in Verzeichnis v4l die Datei ".config" firedtv auf "n" setzen und speichern

$ make

wenn bauen erfolgrei war, Probe laden

$ make load

jetzt testen

wenn du den stick nicht mehr benutzen tust, entferne erst den Kernmodul dann den Stick

$ make unload

stefan.ringel

Anmeldungsdatum:
21. März 2010

Beiträge: 43

Berlin 1946 schrieb:

Wenn Interesse besteht, kann die sehr kurze Mail posten.

Ich kenne so ungefähr die Antwort. Aber ja, schadet ja nicht.

Ist über das git auch das Thema Firmware abgehandelt?

Nein leider nicht. Hier sind Links zu den Firmware's http://linuxtv.org/wiki/index.php/Trident_TM6000 . Achtung Anleitung hier ist veraltet.

Berlin_1946 Team-Icon

Supporter, Wikiteam
(Themenstarter)

Anmeldungsdatum:
18. September 2009

Beiträge: 10026

Hallo,

hier die Antwort von Hauppauge.

die HVR-900H wird laut Linuxtv.org seit Kernel 2.6.35 unterstützt (xc3028L-v36.fw)

mit freundlichem Gruß

Hauppauge Computer Works GmbH
Krefelder Straße 669
D-41066 Mönchengladbach
Germany

Das Thema Firmware: hier das Suchergebnis nach *.fw im Bild. //media.cdn.ubuntu-de.org/forum/attachments/temp/64de1d080b8891bc0463129c252d1dd0:

Das ist das Ergebnis von den Beitrag so wie ich ihn verstanden habe.

Hier sind Links zu den Firmware's http://linuxtv.org/wiki/index.php/Trident_TM6000 . Achtung Anleitung hier ist veraltet.

Die Reihenfolge der Befehle kann ich leider erst an Donnerstag Nachmittag ausführen. Wenn einer von euch zwei mich dann unterstützen kann wäre prima. Vllt gelingt es doch den Stick analog mit Ton zum Laufen zu bringen.

Bis Donnerstag Nachmittag. ☹

Bilder

eishailiga

Avatar von eishailiga

Anmeldungsdatum:
31. Oktober 2006

Beiträge: 5401

Wohnort: Sauerland

Ich hatte auf Seite 2 auch eine Bezugsquelle für die Firmware gepostet. (der erste Beitrag)

Berlin_1946 Team-Icon

Supporter, Wikiteam
(Themenstarter)

Anmeldungsdatum:
18. September 2009

Beiträge: 10026

Hallo eishailiga,

bitte nicht wunder, dass ich jetzt antworte, ich bin an einem anderen Ort, in einer totalen Windows- Umgebung, aber auch da kommt man auf unsere Seite. Mit anderen Worten ich kann nicht an meinem Rechner arbeiten. Ich habe garantiert die Befehle von der Seite 2 ausgeführt. Da ich mich leider in der Linux- /Ubuntu- Struktur nicht genügend auskenne, war meine Idee, das sich *.fw gegenseitig behindern könnten und habe > Ort > Datei suchen den Suchbegriff .fw eingegeben. Das Ergebnis ist das Bild

Ungültiges Makro

Dieses Makro ist nicht verfügbar

Ist das so richtig oder sollte da was gelöscht werden und dann die Befehle von Seite 2 nochmal ausgeführt werden?

Mit der veralteten Anleitung habe ich auch experimentiert, bevor ich mich an euch gewendet habe.

Berlin_1946 Team-Icon

Supporter, Wikiteam
(Themenstarter)

Anmeldungsdatum:
18. September 2009

Beiträge: 10026

Hallo,

da ich noch nie mit git gearbeitet habe, bin ich davon ausgegangen, dass dadurch das Dir "media_build" angelegt wird. Ist vllt falsch. Muss ich im Home ein

mkdir media_build 

ausführen?

Hier ein Mitschnitt meiner Terminal Aktivitäten:

http://paste.ubuntuusers.de/399943/

eishailiga

Avatar von eishailiga

Anmeldungsdatum:
31. Oktober 2006

Beiträge: 5401

Wohnort: Sauerland

Das Verzeichnis wird von Git angelegt. Hier ist mal eine Anleitung.

git clone git://linuxtv.org/media_build.git
cd media_build
gedit build.sh

und ändere die Zeilen von

run git pull git://linuxtv.org/media_build.git master

run make -C linux/ download
run make -C linux/ untar
run make

nach

run git pull git://linuxtv.org/media_build.git master

run make -C linux/ download
run make -C linux/ untar
run make stagingconfig
run make -j4

abspeichern und weiter mit

./build.sh

Falls der Kompiliervorgang wegen des Moduls "stv0367" abgebrochen wird, dann ein

sed -i 's/CONFIG_DVB_STV0367=m/CONFIG_DVB_STV0367=n/' ./v4l/.config

zum abschalten des Moduls und da das Modul "lirc_zilog" auch zum Abbruch des Kompilierens führt, sollte man es auch abschalten

sed -i 's/CONFIG_LIRC_ZILOG=m/CONFIG_LIRC_ZILOG=n/' ./v4l/.config

Danach muss der Kompiliervorgang wiederholt werden mit

make -j4

man kann dann wie oben beschrieben die Module zum testen laden

sudo make load

bzw. entladen

sudo make unload

oder auch später installieren mit

sudo make install