Benutzer-Werkzeuge

Webseiten-Werkzeuge


einzelnes_kernelmodul_unter_ubuntu_patchen_kompilieren

Als root:

  • cd /usr/src
  • apt-get install linux-source
  • mkdir kernel ; cd kernel
  • tar xif ../linux-source*.tar.bz2
  • cd linux-source-…

Jetzt ggf. das Modul patchen. In diesem Beispiel ist es der atheros alx Treiber. Danach:

  • cp /usr/src/linux-headers-`uname -r`/Module.symvers ./
  • make oldconfig
  • make prepare && make modules_prepare
  • make -C /usr/src/linux-headers-`uname -r` M=`pwd`/drivers/net/ethernet/atheros

Modul testen:

  • rmmod alx
  • insmod ./drivers/net/ethernet/atheros/alx/alx.ko

Wenn alles läuft:

  • cp ./drivers/net/ethernet/atheros/alx/alx.ko /lib/modules/`uname -r`/kernel/drivers/net/ethernet/atheros/alx/

Ggf. noch depmod -a und grub / initramfs updaten.

einzelnes_kernelmodul_unter_ubuntu_patchen_kompilieren.txt · Zuletzt geändert: 08.08.2016 (Externe Bearbeitung)