EDV:Meilhaus ME4600
Ab Kernelversion 2.6 funktionieren die im Internet auf Sourceforge angebotenen Treiber nicht mehr. Die Projektseite von Meilhaus auf Sourceforge wird wohl auch nicht mehr gepflegt. Aktuelle Treiber bekommt man nur nach Nachfrage bei Meilhaus direkt. Im AFS findet man unter /afs/.kip/software/linux/treiber/me4000 die Version 2.0.9. Mit dieser Version war es problemlos möglich die entsprechenden Treibermodule zu compilieren. Wichtig ist das die Linux Kernel Quellen unter /usr/src/linux installiert sind.
Unter Debian/Ubuntu:
aptitude install linux-source cd /usr/src/ bzip -d linux-source-XXXXX.tar.bz2 tar -xvf linux-source-XXXXX ln -s ./linux-source-XXXXX ./linux
Jetzt hat man die zum aktuellen "laufenden" Kernel passenden Quellen installiert und den Standardpfad aktualisiert. Die nächsten Befehle bereiten die Kernel Quellen auf das compilieren vor:
cd /usr/src/linux cp /boot/config-XXXXX .config make prepare make modules_prepare
Den Treiber aus dem AFS kopieren und entpacken:
cp /afs/.kip/software/linux/treiber/me4000/me4000-2.0.9.tar.bz2 /usr/src cd /usr/src bzip -d me4000-2.0.9.tar.bz2 && tar -xvf me4000-2.0.9.tar
In das Verzeichniss me4000-2.0.9 wechseln und mit make den build starten:
make make install
Wenn alles geklappt hat, findet man jetzt unter /lib/modules/XXXXX/misc das ME4000 Kernel Modul. Unter /etc/init.d/ ist unter anderem ein rc Skript angelegt womit man das Modul Laden und Entladen kann.
/etc/init.d/me4000 {start|stop|status}
Wer will kann sich diese Mühe sparen und den Start automatisieren:
update-rc.d me4000 defaults 27 27