On Mon, Jun 24, Domsalla, Thorsten wrote:
Hallo Christian,
Ich weiß zwar nicht, was SuSE da gebastelt hat, aber lauffähig scheint es ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ nur in den wenigsten Fällen zu sein. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Leute, mir reichts langsam mit diesem dauernden Genörgel. Das ist fast immer lauffähig, außer wenn unsachgemäß daran herumgeschraubt wird.
Es tut mir leid, aber ich widerspreche Dir. In vielen Fällen war es erst lauffähig, *nachdem* man unsachgemäß (im Sinne von SuSE, nicht aber im Sinne der Erfinder!) daran herumgeschraubt hat. Wenn es von Anfang an gelaufen wäre, hätte nicht das Bedürfnis danach bestanden.
Die Frage der Unsachmäßigkeit ist auf den Blickwinkel des Betrachters bezogen. SuSE konnte mir nicht helfen, mein WLAN zum Laufen zu bekommen, also habe ich mir selbst geholfen. Und dabei hatte ich den Eindruck, daß von seiten SuSE selbst einiges am original pcmcia-cs Paket verbogen worden sei.
Der Begriff "Genörgel" gefällt mir weniger als der Begriff "Kritik". Wenn man mir verspricht, daß mit wenigen Mausklicks alles läuft, und ich meine Stimme erhebe, weil ebendies nicht zutrifft, so ist dies "Genörgel"?
Das, was ich oben unterstrichen habe, ist Genörgel! Außerdem verbiegen wir die Pakete nicht, sondern passen sie an die Distribution an. Das ist genau das, was eine Linux Distribution ausmacht. Wenn Du das nicht möchtest, kein Problem: Installiere Dir die source RPMs und compiliere die Pakete ohne unsere diffs. Oder hole die Pakete direkt vom Maintainer. Unter Kritik verstehe ich: "Du hast das so und so gemacht. Das ist aber in disem und jenem Punkt fehlerhaft/verbesserungswürdig. Z.B. so und so würde es besser funktionieren."
Wie zum Beispiel kommt das Module prism2.o nach /lib/modules/`uname -r`/kernel/drivers/pcmcia/wlan (oder ähnlich)? Oder so ähnlich!!!!! Diesem Pfad gibt es in einer SuSE Linux 8.0 nicht.
Da stimme ich Dir zu, mein Fehler. Es lag in /lib/modules/2.4.18-4GB*/pcmcia/ mit einem Link in des wlan-ng-Verzeichnis.
Da stehen die und da gehören sie auch hin. Diese Module eignen sich zur Verwendung mit kernel pcmcia, wie auch sonst alles unter
Sofern man den Standard-Kernel von SuSE nimmt. Wenn es dann aber um den eigenen Kernel geht (weil die Hardware dann besser unterstützt ist, weil die Hardware-Unterstützung dann vielleicht gar erst möglich ist, oder weil man einfach Individualist ist), wird es schwieriger. Und bei der aktuellen SuSE Linux 8.0 unmöglich, wenn man nicht selbst Hand anlegt. Und dieses ist schade. Ich habe SuSE immer stolz verteidigt, wenn es um die Einhaltung der "Standards" und die Einfachheit der Anpassung/Konfiguration ging. Bis zum Mai 2002.
Bitte, es steht Dir offen, zu tun und lassen was Du willst, ao daß es für _Dich_ optimal ist. Wir hingegen müssen Kompromisse eingehen, damit es für _möglichst viele_ _möglichst gut_ wird. D.h. es ist im einzelnen Spezialfall suboptimal.
Dies ist meine persönliche, genörgelte Meinung.
Auch scheint es Unverträglichkeiten mit external PCMCIA und der im Kernel konfigurierten PCMCIA-Unterstützung zu geben. Ja freilich, wenn man die Module durcheinander würfelt, dann schon.
Ja, das stimmt. Und alles funktioniert prächtig, wenn man alles bei der SuSE-Konfiguration belässt -- sofern die Hardware auch unterstützt ist. Bei einem Kernel-Rebuild aber wird es kompliziert. depmod findet beide Pfade mit pcmcia-Modulen, ich erhalte Fehler beim Laden der Module und Starten des cardmgr. Der Original cardmgr aus pcmcia-cs schließlich bricht ab, da er die Optionen -k und -n nicht kennt. Ich erlaubte mir, mich nörgelnd zu wundern.
-k ist veraltet, richtet aber keinerlei Schaden an. -n ist die wesentliche Option um zwei PCMCIA Systeme im Wechsel [...] nicht mehr helfen. Außerdem sind diese Optionen auch in der Manpage zum cardmgr beschrieben. Lesen bildet!
Dann lies mal nach! man cardmgr oder http://pcmcia-cs.sourceforge.net/man/cardmgr.8.html :)
Hey, dann verwende auch das Startscript aus dem orginal Paket. Da kommt kein -k und -n vor. Du nimmst ein bischen von hier ein bischen von da und wunderst Dich wenn es nicht funktioniert? Dasselbe gilt für Deine Kernelmodule. Offensichtlich hast Du Deine selbstkompilierten Module einfach in den SuSE Tree mit hinein kopiert. Lösche /lib/modules/<suse-kernel> und baue Deinen komplett selbst, dann hast Du auch damit keine Probleme. (Tip: in /usr/src/linux/Makefile Zeile 4: EXTRAVERSION verwenden.) Oder aber ... [siehe weiter unter]
Das funktioniert bei ganz vielen Leuten ganz hervorragend!!!
Das bezweifele ich auch nicht. Genauso wenig solltest Du aber bezweifeln, daß es bei ganz vielen anderen Leuten *nicht* funktioniert!
Nein, das funktioniert nur bei manchen nicht, vor allem bei Denen, die alles durcheinanderbringen. Was mich dabei ärgert ist, daß Du anderen Leuten auf der Liste damit nicht hilfst, sondern sie höchstens weiter verwirrst. (deswegen kannst Du trotzdem auf der Liste schreiben was Du willst, so wie ich mich auch darüber ärgenrn darf, OK? Nichts liegt mir ferner als jemandem den Mund zu verbieten, es muß nur jeder das Echo auf seine Äußerungen verkraften.)
Ich für meinen Teil versuche einen betehenden Ablauf immer erst mal zu verstehen, bevor ich ihn ändere.
<Zynismus>Also doch nicht einfach so mit wenigen Mausklicks zum laufenden System?!</Zynismus>
Unsinn!
Deine letzte Anmerkung ist fehl am Platz. Bei mir läuft es nun eine ganze Weile -- natürlich, weil ich verstanden habe, wie ich die Konfiguration ändern musste (damit sie auch flexibler mit Systemänderung umgehen kann).
Die ist nicht fehl am Platz: [Fortsetzung von oben] ... Du kuckst Dir _genau_ an wie es bei SuSE funktioniert und baust dann Deine neuen/anderen Module/Scripte dazu. Entweder A, oder B, oder beides _harmonisch_ kombiniert. So, und jetzt würde ich gerne ein wenig richtige Kritik hören. Laß mich mal wissen, wie ich was besser machen soll. Sowas höre ich gerne. Kann natürlich auch sein, daß ich es begründet ablehne. Und auch in Nürnberg haben die Tage nur 24 Stunden ...) -- ciao, christian ----------------------------------------------------------------- ... wo kämen wir hin, wenn jeder sagte: "Wo kämen wir hin?" und niemand ginge, um mal zu schauen, wohin man käme, wenn man ginge. -----------------------------------------------------------------