Von deren Webseite: precompiled modules for SuSE-Linux. To allow manually integration in other distributions or kernel versions (makefiles), the sourcecode is included as well.
Das nenn ich mal eine gute Nachricht! Soviel ich weiß ist es noch eher selten, das Firmen ihre selbst geschriebenen Treiber auch im Sourcecode veröfentlichen... Gruß Thorsten
Liegt denn der gesamte Treiber im Sourcecode vor? Bisher gab es ja auch immer etwas zu kompilieren, aber der Kern war vorkompiliert, so wie bei nvidia Treibern.
Wenn das Ding komplett GLP ist, währe es wohl auch bereits im Kernel integriert.
Und jetzt was ich eigentlich sagen wollte. Egal, wie man über die Nvidia-Treiber denkt, die Installationsroutine mit den .run-Dateien ist im Gegensatz zu den AVM-Treibern wesentlich besser. Da könnte AVM doch nachbessern.
> Wenn das Ding komplett GLP ist, währe es wohl auch bereits im Kernel integriert. Ich glaubt nicht, dass heute ein neuer Kernel released wurde. Da musst du wohl noch einige Tage/Wochen warten.
> Und jetzt was ich eigentlich sagen wollte. Egal, wie man über die Nvidia-Treiber denkt, die Installationsroutine mit den .run-Dateien ist im Gegensatz zu den AVM-Treibern wesentlich besser. Da könnte AVM doch nachbessern. Da könnte eher nVidia nachbessern. Wenn der nächste 2.6er Kernel rauskommt, dann verbreitet sich der AVM-Treiber automatisch in alle aktuellen Distributionen und kein Benutzer muss sich mehr damit rumärgern. Bei nVidia geht der Ärger immer wieder von vorne los. Paket runterladen, das erst Wochen/Monate nach der neuen SuSE, RedHat, wasauchimmer Distribution rauskommt, installieren, ... Das ist alles unnötiger Zusatzaufwand, den man umgehen könnte, wenn nVidia endlich die Treiber im Quellcode rausgeben würde oder wenigstens den Distributoren erlauben würde, die binary-Treiber mit auszuliefern.
Das Problem bei nVidia ist nur, wenn Du z.B. exzessiv mit SELinux arbeitest, das deren Treiber dann nicht funktionieren (weil sie keinen SL-Support haben) und auf nicht-x86-Maschinen steht man schon mal völlig im Regen. Außerdem kriege ich nur mit den freien Treibern ein ordentliches Bild auf den TV-Ausgang, bei den unfreien kann nur einer meiner beiden Fernseher das Bild anzeigen, der andere bringt nur Rauschen.
Ich habe neulich mal einem Bekannten helfen dürfen, die nvidia-scheisse auf ner SUSE 7 oder 8 zu installieren. das ist _voll_ in die Hose gegangen, wir haben es echt nicht hinbekommen. Da lobe ich mir make-kpkg bei Debian... da spare ich mir den scheiss nvidia-installer.
Die PCI-Treiber sind um einiges älter, wenn ich das richtig gesehen habe. Könnte sein, dass die Treiber bereits durch andere OSS-Treiber ersetzbar sind. (würde auch erklären, weshalb es dafür keine neuen Treiber gibt)
Also soweit ich das sehe steht das Teil unter LGPL und beinhaltet auch vorkompilierte Teile (fcpci-lib.o). Was fcpci1.ko und fcpci2.ko machen kann ich mir noch nicht richtig erklären, weil .ko ja eigentlich die Endung der fertigen Kernelmodule ist.
Der Treiber is ja nu schon ne Woche draußen, und so lange hab ich ihn auch schon auf meinem Server/Router(Mandrake9.2 mit Kernel 2.6.3) im Einsatz. Der Treiber läuft seit dem problemlos. Vorteil: Er ist stabil und schnell und Dank Kernel 2.6 flutscht das Routing und der mldonkey jetzt richtig gut. Nachteil: Im Kernel scheint es kein Serialdevice für ISDN mehr zu geben, also /dev/ttyI* gibts nimmer. Für alle die darauf verzichten können empfehle ich jedenfalls die Migration auf 2.6 und den neuen Treiber.
Man hätte im Artikel ruhig erwähnen können das die Treiber proprietäre Objektdateien enthalten.
Die breite unüberlegte Akzeptanz proprietärerer Treiber, erschwert den Entwicklern freier Treiber die Arbeit (z.B. durch mangelnde Rückmeldungen), und bestraft unnötig die Hardwarehersteller die Konkurenzprodukte mit freien Treibern ausstatten.
Es ist für mich schwer verständlich, das wir alle begeisterte Nutzer "Freier Software" sind, aber auf der anderen Seite Hurra schreien, wenn Hardwarefirmen uns die Gnade erweisen ihre Hardware (die sie angeblich gerne verkaufen) mit ihren proprietären Treibern benutzen zu dürfen.
Wir verlieren wieder unsere Freiheiten. Wir sollten Druck machen und sagen: "Es gibt keine freien Treiber ?, behaltet eure Hardware !", und lieber Geld an die Leute spenden die freie Treiber schreiben.
Danke - irgendwie beschleicht mich nämlich auch so ein Gefühl, dass auf diesem Weg klammheimlich eine proprietäre Schiene gelegt wird. Es macht sicher Sinn, auf solche Entwicklungen ein Auge zu haben.
Man solls ja nicht glauben aber man sollte nun mal auch akzeptieren, das Firmen ihr geistiges Eigentum schützen wollen. Und nur weil die Treiber von AVM oder NVidia nicht komplett OpenSource sind, würde ich nicht sagen dass deren Produkte nix taugen. Letztendlich sind die ISDN oder Graga Produkte deren Erfindung und dementsprechend habe die auch das recht zu entscheiden, wie damit verfahren wird. Ich hatte mit den NVidia-Treibern noch keine großen Probleme und mit den AVM Fritz!DSL Treibern hatten ich probleme aber dazu hatte ich auch einen Patch gefunden der die Sourcen so gepatcht hat dass der Treiber danach stabil lief. Zumindest bei der Firma AVM, mit deren Produkten ich schon lange arbeite, hatte ich bis jetzt immer das Gefühl, dass die sich mühe bei Ihren Produkten (und deren Software-Ausstattung) geben. Um das ganze abzukürzen:
"...dass deren Produkte nix taugen..." steht doch hier nirgends! Dass AVM einen guten Support bietet und dass die Produkte im allgemeinen recht ordentlich sind hat auch niemand angezweifelt. Wenn es jedoch mal richtig klemmt, ist es auch bei AVM schwierig, kompetente Auskunft zu bekommen. Da verlasse ich mich lieber auf bewährte Linux-Mechanismen weil es dort leichter fällt Fehler zu finden und das Ergebnis auch gleich einer breiteren Anwenderschaft zugute kommt. Vielleicht hast Du einfach das Prinzip noch nicht richtig verstanden?
> Vielleicht hast Du einfach das Prinzip > noch nicht richtig verstanden?
- Vielleicht hast du einfach nicht das Prinzip verstanden, dass die Firmen ihr geistiges Eigentum schützen möchten um den Konkurrenten nicht die chance geben wollen abzukupfern ? - Vielleicht hast du einfach nicht das Prinzip verstanden, dass eine Firma Geld verdienen muss um neue Produkte entwickeln zu können? - Vielleicht hast du einfach nicht das Prinzip verstanden, dass man sich von x-Zeilen Source-Code nichts zu Essen und zu Trinken kaufen kann ? - Vielleicht hast du einfach nicht das Prinzip verstanden, dass wir nicht im StarTrek Universum leben und nicht jeder Freiwillig etwas abgibt oder für umme Arbeitet
Ich finde OpenSource gut, OpenSource ist auch gut für die Wirtschaft aber manche Pinguin-Terroristen vergessen abundzu das man auch Geld verdienen muss um sich sein Essen und Trinken usw kaufen zu können. Was nutzt es den wenn ich OpenSource schreibe aber Arbeitslos bin und am Geldzippel des Staates hänge?
Wer wird davon arbeitslos, wenn ich für das Einhalten von Standards plädiere? Linux sollte kein Ersatz-Windows werden. Und das geht nun schonmal vor. Im übrigen verdienen wir Geld mit Linux und freier Software ohne an jeder Ecke unsere "Duftmarke" zu setzen. Kann es sein, dass Du nicht nur das Prinzip nicht verstanden hast sondern auch etwas militant Deine sehr subjektive Meinung herauspustest?
Wenn du für die Einhaltung von Standards plädieren würdest, wäre deine unqualifizierte Bemerkung vorher wahrscheinlich nicht so entglitten. Nur weil etwas nicht offen ist und du oder andere nicht ihre Nase überall reinstecken können heißt das noch lange nicht, dass plötzlich alles danach aussieht, als ob jemand aus Linux Windows machen möchte. Ich glaube eher dass deine Meinung sehr subjektiv ist, sonst würdest du der Lösung von AVM nicht so intolerant gegenüberstehen. Nur weil jemand was macht was man selber nicht nachvollziehen bzw. argumentieren kann bedeutet das nicht das es schlecht ist bzw. eine Ethik, die man glaubt zu vertreiben verstöst.
Weisst Du, als einer der in den letzten Jahren so etwa tausend AVM-Lösungen installiert hat, habe ich zwangsläufig ein bestimmtes Bild von dieser Firma und ihren Produkten. Und das ist keineswegs ein negatives. Nur möchte ich, nachdem ich vielleicht dreihundert ISDN-Installationen unter Linux hinter mir habe, bestimmte Verfahren und die damit verbundenen Eigenheiten unter Linux nicht wiedertreffen. Stattdessen halte ich es für sinnvoller, investierte Arbeits-, Lern- und Erfahrungszeit zugunsten der Allgemeinheit und nicht zum individuellen Wohl einer Firma aufzuwenden. Das ist das Prinzip. Finde es gut oder schlecht. Auf jeden Fall ist es dieses Prinzip, nach dem Linux vorwärtskommt.
Ich hatte das Problem, das unter leicht erhöhter last auf der Fritz!DSL Karte Linux sich komplett ins Nirvana verabschiedet hat und nur ein Hard-Reset geholfen hat.
Unter http://freiburg.linux.de/~zeisberg/howtos/fritzcarddsl.html findest du Infos zu dem Patch der das Problem fixt. Bei eingabe von "fcdsl patch" in google findet sich aber auch noch die eine oder andere Seite dazu.
Weiss einer wozu das gut sein soll? Bisher war ich eigentlich ganz froh, mit dem capi-Gezuppel wie es von Windows her bekannt ist nichts zu tun zu haben.
Von Manfred Tremmel am Di, 25. Mai 2004 um 12:32 #
Wird mit Kernel 2.6 nicht alles auf CAPI-Treiber umgestellt? Was der AVM-Treiber speziell für vorteile bringt? z.B. kannst Du mit der ISDN-Karte Faxe verschicken und empfangen (CAPISuite oder Hylafax).
Da stellt sich doch eher die generelle Frage ob es sich vom Aufwand her lohnt, einer ISDN-Karte das Faxen beizubringen. Im übrigen gibt es dafür schon seit Jahren das AVM capi-Projekt. Bislang war es jedenfalls bei unseren Projekten immer eine Zeitbombe, wenn wir irgendwo einen Server mit AVM-Produkten (natürlich dann Windows) eingesetzt haben. Da funktionierte eine Linux-(Modem-)Lösung x-mal stabiler.
precompiled modules for SuSE-Linux. To allow manually integration in other distributions or kernel versions (makefiles), the sourcecode is included as well.
Das nenn ich mal eine gute Nachricht! Soviel ich weiß ist es noch eher selten, das Firmen ihre selbst geschriebenen Treiber auch im Sourcecode veröfentlichen...
Gruß
Thorsten
Der Source selber steht unter der LGPL, scheint absolut frei zu sein.
Wir danken AVM!
Wenn das Ding komplett GLP ist, währe es wohl auch bereits im Kernel integriert.
Und jetzt was ich eigentlich sagen wollte. Egal, wie man über die Nvidia-Treiber denkt, die Installationsroutine mit den .run-Dateien ist im Gegensatz zu den AVM-Treibern wesentlich besser. Da könnte AVM doch nachbessern.
Ich glaubt nicht, dass heute ein neuer Kernel released wurde. Da musst du wohl noch einige Tage/Wochen warten.
> Und jetzt was ich eigentlich sagen wollte. Egal, wie man über die Nvidia-Treiber denkt, die Installationsroutine mit den .run-Dateien ist im Gegensatz zu den AVM-Treibern wesentlich besser. Da könnte AVM doch nachbessern.
Da könnte eher nVidia nachbessern. Wenn der nächste 2.6er Kernel rauskommt, dann verbreitet sich der AVM-Treiber automatisch in alle aktuellen Distributionen und kein Benutzer muss sich mehr damit rumärgern. Bei nVidia geht der Ärger immer wieder von vorne los. Paket runterladen, das erst Wochen/Monate nach der neuen SuSE, RedHat, wasauchimmer Distribution rauskommt, installieren, ... Das ist alles unnötiger Zusatzaufwand, den man umgehen könnte, wenn nVidia endlich die Treiber im Quellcode rausgeben würde oder wenigstens den Distributoren erlauben würde, die binary-Treiber mit auszuliefern.
Nun denn...
Außerdem kriege ich nur mit den freien Treibern ein ordentliches Bild auf den TV-Ausgang, bei den unfreien kann nur einer meiner beiden Fernseher das Bild anzeigen, der andere bringt nur Rauschen.
das ist _voll_ in die Hose gegangen, wir haben es echt nicht hinbekommen.
Da lobe ich mir make-kpkg bei Debian... da spare ich mir den scheiss nvidia-installer.
> Also, nach einem schnellen durchschauen habe ich kein Binärteil entdecken können.
dann schau mal nicht ganz so schnell. Im Fritz!PCI Archiv liegen die Dateien fcpci1.ko und fcpci2.ko!!!
- Jens
Die PCI-Treiber sind um einiges älter, wenn ich das richtig gesehen habe.
Könnte sein, dass die Treiber bereits durch andere OSS-Treiber ersetzbar sind. (würde auch erklären, weshalb es dafür keine neuen Treiber gibt)
Siehe da im Kernel sind einige Treiber...
im Verzeichnis fritz/lib/ befindet sich die Datei fcpci-lib.o. Diese ist precompiled. Es gibt keinen Source dafür.
Sieht aus als wäre es so ähnlich wie bei den PrismGT Treibern.
Treiber an sich OpenSource aber mit proprietärer Firmware.
Better but not good enought.
;=)
CU popel
Für alle die darauf verzichten können empfehle ich jedenfalls die Migration auf 2.6 und den neuen Treiber.
Die breite unüberlegte Akzeptanz proprietärerer Treiber, erschwert den Entwicklern freier Treiber die Arbeit (z.B. durch mangelnde Rückmeldungen), und bestraft unnötig die Hardwarehersteller die Konkurenzprodukte mit freien Treibern ausstatten.
Es ist für mich schwer verständlich, das wir alle begeisterte Nutzer "Freier Software" sind, aber auf der anderen Seite Hurra schreien, wenn Hardwarefirmen uns die Gnade erweisen ihre Hardware (die sie angeblich gerne verkaufen) mit ihren proprietären Treibern benutzen zu dürfen.
Wir verlieren wieder unsere Freiheiten. Wir sollten Druck machen und sagen: "Es gibt keine freien Treiber ?, behaltet eure Hardware !", und lieber Geld an die Leute spenden die freie Treiber schreiben.
zornig verbleibend
Sven
Es macht sicher Sinn, auf solche Entwicklungen ein Auge zu haben.
Letztendlich sind die ISDN oder Graga Produkte deren Erfindung und dementsprechend habe die auch das recht zu entscheiden, wie damit verfahren wird.
Ich hatte mit den NVidia-Treibern noch keine großen Probleme und mit den AVM Fritz!DSL Treibern hatten ich probleme aber dazu hatte ich auch einen Patch gefunden der die Sourcen so gepatcht hat dass der Treiber danach stabil lief.
Zumindest bei der Firma AVM, mit deren Produkten ich schon lange arbeite, hatte ich bis jetzt immer das Gefühl, dass die sich mühe bei Ihren Produkten (und deren Software-Ausstattung) geben.
Um das ganze abzukürzen:
if(produkt != opensource)
scheisse
else
gut
würde ich nicht so pauschal sagen ....
Dass AVM einen guten Support bietet und dass die Produkte im allgemeinen recht ordentlich sind hat auch niemand angezweifelt.
Wenn es jedoch mal richtig klemmt, ist es auch bei AVM schwierig, kompetente Auskunft zu bekommen. Da verlasse ich mich lieber auf bewährte Linux-Mechanismen weil es dort leichter fällt Fehler zu finden und das Ergebnis auch gleich einer breiteren Anwenderschaft zugute kommt. Vielleicht hast Du einfach das Prinzip noch nicht richtig verstanden?
> noch nicht richtig verstanden?
- Vielleicht hast du einfach nicht das Prinzip verstanden, dass die Firmen ihr geistiges Eigentum schützen möchten um den Konkurrenten nicht die chance geben wollen abzukupfern ?
- Vielleicht hast du einfach nicht das Prinzip verstanden, dass eine Firma Geld verdienen muss um neue Produkte entwickeln zu können?
- Vielleicht hast du einfach nicht das Prinzip verstanden, dass man sich von x-Zeilen Source-Code nichts zu Essen und zu Trinken kaufen kann ?
- Vielleicht hast du einfach nicht das Prinzip verstanden, dass wir nicht im StarTrek Universum leben und nicht jeder Freiwillig etwas abgibt oder für umme Arbeitet
Ich finde OpenSource gut, OpenSource ist auch gut für die Wirtschaft aber manche Pinguin-Terroristen vergessen abundzu das man auch Geld verdienen muss um sich sein Essen und Trinken usw kaufen zu können.
Was nutzt es den wenn ich OpenSource schreibe aber Arbeitslos bin und am Geldzippel des Staates hänge?
Linux sollte kein Ersatz-Windows werden. Und das geht nun schonmal vor. Im übrigen verdienen wir Geld mit Linux und freier Software ohne an jeder Ecke unsere "Duftmarke" zu setzen. Kann es sein, dass Du nicht nur das Prinzip nicht verstanden hast sondern auch etwas militant Deine sehr subjektive Meinung herauspustest?
Nur weil etwas nicht offen ist und du oder andere nicht ihre Nase überall reinstecken können heißt das noch lange nicht, dass plötzlich alles danach aussieht, als ob jemand aus Linux Windows machen möchte.
Ich glaube eher dass deine Meinung sehr subjektiv ist, sonst würdest du der Lösung von AVM nicht so intolerant gegenüberstehen.
Nur weil jemand was macht was man selber nicht nachvollziehen bzw. argumentieren kann bedeutet das nicht das es schlecht ist bzw. eine Ethik, die man glaubt zu vertreiben verstöst.
Und das ist keineswegs ein negatives. Nur möchte ich, nachdem ich vielleicht dreihundert ISDN-Installationen unter Linux hinter mir habe, bestimmte Verfahren und die damit verbundenen Eigenheiten unter Linux nicht wiedertreffen. Stattdessen halte ich es für sinnvoller, investierte Arbeits-, Lern- und Erfahrungszeit zugunsten der Allgemeinheit und nicht zum individuellen Wohl einer Firma aufzuwenden.
Das ist das Prinzip. Finde es gut oder schlecht. Auf jeden Fall ist es dieses Prinzip, nach dem Linux vorwärtskommt.
Steffen
Unter http://freiburg.linux.de/~zeisberg/howtos/fritzcarddsl.html findest du Infos zu dem Patch der das Problem fixt. Bei eingabe von "fcdsl patch" in google findet sich aber auch noch die eine oder andere Seite dazu.
Bisher war ich eigentlich ganz froh, mit dem capi-Gezuppel wie es von Windows her bekannt ist nichts zu tun zu haben.
Was der AVM-Treiber speziell für vorteile bringt? z.B. kannst Du mit der ISDN-Karte Faxe verschicken und empfangen (CAPISuite oder Hylafax).
Bislang war es jedenfalls bei unseren Projekten immer eine Zeitbombe, wenn wir irgendwo einen Server mit AVM-Produkten (natürlich dann Windows) eingesetzt haben. Da funktionierte eine Linux-(Modem-)Lösung x-mal stabiler.
Die Treiber haben auch weiterhin einen Binärteil, Sie wurden nur auf Kernel 2.6 portiert. Es hat sich nichts weiter geändert.
Für einige Karten braucht man diese Treiber nicht, was unter 2.4 mit i4l geklappt hat funktioniert mit neueren Kernel2.6 auch wieder.
fritz1.ko und fritz2.ko sind prekompilierte Kernelmodule für 2 verschiedene SuSE Kernel.
Grüße
Steffen