hakunamatata
Supporter
Anmeldungsdatum: 30. Juni 2009
Beiträge: 5130
|
utnubuk schrieb: Da ich nicht weiss wie man "das" (was immer auch die italienische Lösung da macht) wieder rückgängig macht, werde ich morgen nochmal frisch installieren und den Stick begraben. Vielleicht geht er ja mal irgendwann out of the box und dann wars zumindest kein rausgeschmissenes Geld.
Neuinstallieren brauchst du nicht. Die neue Anleitung sollten Reste der alten Anleitung nicht stören.
|
Nico.Laus
Anmeldungsdatum: 17. April 2011
Beiträge: 2
|
die "italienische" Lösung macht folgendes:
sie holt die neuesten Quellen von media_tree und media_build und baut damit die DVB-Treiber des neuesten Kernels für ältere Kernel (aktuell bis 2.6.39 - Anpassungen für 3.0 sind wohl noch nicht in media_build drin). Da der Stick aber wohl leider auch in Kernel 3.1 nicht unterstützt wird, holt die Lösung ein paar Patches mit u.a. weiteren Treibern und Anpassungen sodass es danach funktionieren sollte. Rückgängig machen lässt sich das natürlich so leicht nicht (da hast du Recht) - es gibt kein "make uninstall". Für openSUSE baue ich deswegen ja auch RPMs in home:NicoK:drivers. Mir fehlt leider sowohl das Know-How als auch die Zeit, selbiges für Debian/Ubuntu zu machen. Wenn das jemand machen möchte, kann ich das aber auch gern in mein Repository übernehmen, sodass dort auch deb-Pakete zur Verfügung stehen würden. Die würde ich dann soweit es geht aktualisieren, wenn Anpassungen/Updates notwendig sind.
|
Holyfive
Anmeldungsdatum: 24. April 2007
Beiträge: 48
|
Hi, also sehe ich das richtig, dass mit Kernel 3.0 momentan mal wieder gar nix geht? Beim Versuch, die "italienische" Lösung zu bauen, bekomme ich jedenfalls wieder mal "incompatible types"-Meldungen. Oder ist da manuelle Nachbesserung möglich? Die Fehlermeldung im Detail: | af9035.c: In function 'af9035_af9033_frontend_attach':
af9035.c:837:11: error: incompatible types when assigning to type 'struct dvb_frontend *[2]' from type 'void *'
af9035.c: In function 'af9035_tuner_attach':
af9035.c:914:3: warning: passing argument 1 of '__a' from incompatible pointer type
af9035.c:914:3: note: expected 'struct dvb_frontend *' but argument is of type 'struct dvb_frontend **'
af9035.c:967:3: warning: passing argument 1 of '__a' from incompatible pointer type
af9035.c:967:3: note: expected 'struct dvb_frontend *' but argument is of type 'struct dvb_frontend **'
af9035.c:1003:20: warning: passing argument 1 of '__a' from incompatible pointer type
af9035.c:1003:20: note: expected 'struct dvb_frontend *' but argument is of type 'struct dvb_frontend **'
af9035.c: At top level:
af9035.c:197:12: warning: 'af9035_read_reg' defined but not used
|
|
MathisSchmieder
Anmeldungsdatum: 28. November 2010
Beiträge: Zähle...
|
Habe leider mit 2.6.38 den gleichen Fehler!
|
MathisSchmieder
Anmeldungsdatum: 28. November 2010
Beiträge: Zähle...
|
Probiere es mal mit http://forum.ubuntu-it.org/index.php/topic,384436.msg3571419.html#msg3571419 der Lösung, das Tarball was da angeboten wird ist zwar für 2.6.38, behebt aber genau den Fehler! Bei mir läufts wieder ☺
|
hakunamatata
Supporter
Anmeldungsdatum: 30. Juni 2009
Beiträge: 5130
|
MathisSchmieder schrieb: Probiere es mal mit http://forum.ubuntu-it.org/index.php/topic,384436.msg3571419.html#msg3571419 der Lösung, das Tarball was da angeboten wird ist zwar für 2.6.38, behebt aber genau den Fehler! Bei mir läufts wieder ☺
Xgaz im italienischen Forum bietet inzwischen eine weitere Lösung an: http://forum.ubuntu-it.org/index.php/topic,384436.msg3743340.html#msg3743340 🇮🇹 edit: Für die Lösung von Nico.Laus von hier ist wohl sein Hinweis zu beachten: If the patches do not apply cleanly, download _service:recompress:tar_scm:media_build-<version>.tar.bz2 and _service:download_url:linux-media-LATEST.tar.bz2 from https://build.opensuse.org/package/files?package=media_tree&project=home%3ANicoK%3Adrivers and start with these steps instead (replace <version> with the value of the (single) file you will find there):
tar -xjf _service:recompress:tar_scm:media_build-<version>.tar.bz2
cd media_build-<version>
mv ../_service:download_url:linux-media-LATEST.tar.bz2 linux/linux-media.tar.bz2
make -C linux/ untar
...
|
MathisSchmieder
Anmeldungsdatum: 28. November 2010
Beiträge: 4
|
Naja, die Patches haben ja wunderbar gepatcht, nur compilen wollte es eben nicht 😉 Aber mit der neuen Lösung von den Italienern klappt es auch wunderbar!
|
hakunamatata
Supporter
Anmeldungsdatum: 30. Juni 2009
Beiträge: 5130
|
MathisSchmieder schrieb: Naja, die Patches haben ja wunderbar gepatcht, nur compilen wollte es eben nicht 😉
Glaub schon, dass das so gemeint war, dass die gepatchte Version dann auch kompilierbar ist. Und falls die aktuelle media_build-Version nicht mehr kompatibel ist, geht es auf jeden Fall noch mit der Version die Nico.Laus zuletzt verwendet hat. Aber vielleicht äußert sich Nico.Laus dazu ja noch selbst. Aber mit der neuen Lösung von den Italienern klappt es auch wunderbar!
Problem ist da nur, dass die neue Lösung sehr auf Ubuntu 11.04 massgeschneidert ist. Für 11.04 ist sie aber wahrscheinlich sogar besser, da Neuentwicklungen von Xgaz dort zuerst zu finden sein werden. Für Kernel 3.0 sieht es aber meiner Meinung nach noch nicht so gut aus.
|
Holyfive
Anmeldungsdatum: 24. April 2007
Beiträge: 48
|
MathisSchmieder schrieb: Probiere es mal mit http://forum.ubuntu-it.org/index.php/topic,384436.msg3571419.html#msg3571419 der Lösung, das Tarball was da angeboten wird ist zwar für 2.6.38, behebt aber genau den Fehler! Bei mir läufts wieder ☺
Perfekt, danke!
|
Holyfive
Anmeldungsdatum: 24. April 2007
Beiträge: 48
|
Hallo allerseits, um das hier aktuell zu halten: Kernel 3.2 bringt mal wieder Änderungen mit sich. Wer's aber bis Kernel 3.1 geschafft hat, kann sich die Sourcen leicht patchen. Dazu habe ich folgende Anleitung gefunden: http://www.archlinux.it/forum/viewtopic.php?id=13584 (ich kann auch kein Wort Italienisch, aber trotzdem hab ich's nachvollziehen können 😉 ) Der Patch funktioniert zwar i.d.R. nicht wie angegeben (ältere Version als Grundlage!?), aber man kann die ca. 6 Änderungen problemlos per Hand nachfahren.
|
Madame_Miau
Anmeldungsdatum: 18. Februar 2012
Beiträge: Zähle...
Wohnort: Nuremberg
|
Hallo Holyfive,
dankeschön für die Aktualisierung dieses Threads.
|
tugato
Anmeldungsdatum: 6. Februar 2011
Beiträge: Zähle...
|
Habe gestern auch mit dem Stick rumhantiert und mit dem 3.0.0.17er Kernel unter Ubuntu 11.10 zum Laufen bekommen. Funktioniert soweit recht gut.
forum.ubuntu-it.org war down und ich musste den Patch suchen und bin dabei auf den Github Profil von xgazza gestossen (ist der Ersteller des Patches). Dort sind die Module für den 3.0.0 als auch 3.2.0 Kernel enthalten. v4l-dvb braucht man dann nicht mehr runterladen und kompilieren. Einfach den Source passend zur Kernel Version aus der Repo runterladen, kompilieren, installieren. Natürlich braucht man dann noch die Firmware ( http://xgazza.altervista.org/Linux/DVB/dvb-usb-af9035-01.fw )
|