Linux PCMCIA HOWTO - FTP
Linux PCMCIA HOWTO - FTP
Linux PCMCIA HOWTO - FTP
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