17.01.2015 Aufrufe

Linux PCMCIA HOWTO - FTP

Linux PCMCIA HOWTO - FTP

Linux PCMCIA HOWTO - FTP

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

3. Kompilierung, Installation und Konfiguration 5<br />

Die <strong>Linux</strong> Laptop Homepage enthält zahlreiche Links zu Stellen, die Informationen über die Konfiguration spezieller<br />

Notebooks mit <strong>Linux</strong> enthalten. Außerdem ist hier eine durchsuchbare Datenbank zu finden, die Informationen zur<br />

Konfiguration von Systemen enthält.<br />

3 Kompilierung, Installation und Konfiguration<br />

3.1 Vorbemerkungen und Kernelkonfiguration<br />

Vor dem Beginn sollte man darüber nachdenken, ob es wirklich erforderlich ist, das <strong>PCMCIA</strong>-Paket selber zu kompilieren.<br />

Die meisten <strong>Linux</strong> Distributionen werden mit einem vorkompilierten <strong>PCMCIA</strong>-Treiberpaket ausgeliefert. Im<br />

allgemeinen muß das Paket nur dann selbst kompiliert werden, wenn man eine neuere Version des <strong>PCMCIA</strong>-Paketes<br />

benötigt, weil erst diese einen bestimmten Treiber oder eine bestimmte Funktionalität besitzt, oder man eine andere<br />

Kernelversion installiert hat, als die, die mit der Distribution ausgeliefert worden ist. Das Kompilieren des <strong>PCMCIA</strong>-<br />

Pakets ist technisch nicht schwierig, setzt allerdings eine gewisse Vertrautheit mit <strong>Linux</strong> voraus.<br />

Die folgenden Dinge müssen installiert sein, bevor man mit der Installation des Paketes beginnen kann:<br />

Einer der folgenden Kernel: 1.2.8 bis 1.2.13, 1.3.30, 1.3.37, 1.3.39 bis 1.3.99, 2.0.x oder 2.1.x.<br />

Die passende Version der Programme für Module.<br />

Optional die XForms Bibliothek für ein X11 User Interface<br />

Die neueste Version verlangt einen Kernel der Version 1.2.18 oder höher, oder ein Entwickler-Kernel 1.3.30 oder<br />

neuer. Version 1.3.38 funktioniert nicht und die Versionen 1.3.31 bis 1.3.36 sind nicht getestet worden. Es werden<br />

auch relativ neue Modulprogramme benötigt. Es gibt keine Kernel-Patches speziell für <strong>PCMCIA</strong>.<br />

Man benötigt einen kompletten Quellbaum des <strong>Linux</strong>-Kernels. Ein bereits übersetzter Kernel allein genügt nicht. Das<br />

<strong>PCMCIA</strong> Modul enthält einige Referenzen auf Kernel-Quelltexte. Während man einen neuen Kernel übersetzen will,<br />

um unnötige Treiber zu entfernen, ist dies für die Installation von <strong>PCMCIA</strong> nicht notwendig.<br />

Aktuelle stabile Kernelquellen und Patches sind unter folgenden Adressen erhältlich:<br />

http://metalab.unc.edu/pub/<strong>Linux</strong>/kernel/v2.0<br />

http://tsx-11.mit.edu/pub/linux/sources/system/v2.0<br />

Aktuelle Modulwerkzeuge sind dort unter modules-2.0.0.tgz zu finden. Entwicklungskernel sind in den entsprechenden<br />

v2.1 Verzeichnissen zu finden. Einige aktuelle Entwicklungskernel und Compiler arbeiten schlecht mit<br />

älteren Modulwerkzeugen zusammen. Bei der Verwendung von 2.1-Kerneln muß man sicherstellen, daß man die richtige<br />

Kombination an Libraries und Modulwerkzeugen einsetzt. Die neuesten Modulwerkzeuge sowie Versionen für<br />

ältere Kernel sind unter<br />

http://www.pi.se/blox/modules<br />

zu finden.<br />

Wird der Einsatz einer <strong>PCMCIA</strong> Ethernetkarte geplant, so ist bei der Konfiguration des Kernels die Unterstützung für<br />

Netzwerke zu aktivieren und die normalen <strong>Linux</strong> Ethernettreiber einschließlich der Treiber für »Pocket« und portable<br />

Adapter zu deaktivieren. Die <strong>PCMCIA</strong>-Netzwerkkartentreiber sind alle als ladbare Module implementiert. Jeder<br />

unnötig in den Kernel einkompilierte Treiber verschwendet nur Platz.<br />

Wenn SLIP, PPP oder PLIP verwendet werden sollen, müssen die entsprechenden Treiber entweder in den Kernel<br />

einkompiliert werden oder die Treiber als Module geladen werden. In der Kernelkonfiguration der 1.2.x-Kernel ist es

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!