EDV:Meilhaus ME4600

From KIP Wiki
⧼kip-jumptonavigation⧽⧼kip-jumptosearch⧽

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