Archiv > Raspberry PI
Build Environment / rtl8812au für Edimax EW-7811UTC
FlapSnac:
Hi,
auch wenn ich noch kein komplettes Image hinbekommen habe, reicht es um ein Kernel Modul für den Edimax EW-7811UTC zu bauen:
--- Code: ---git clone https://github.com/gnab/rtl8812au
cd rtl8812au
patch -p1 <../patch
make
--- End code ---
Debei enthält der Patch nur die Änderungen um für den Raspi zu kompilieren und den Verweis auf die Kernel Sourcen (muss natürlich angepasst werden). Achtung: es muss an der richtigen Stelle KSRC gesetzt werden (hinter: ifeq ($(CONFIG_PLATFORM_ARM_RPI), y)).
--- Code: ------ rtl8812au/Makefile 2015-04-03 16:22:05.235423590 +0200
+++ rtl8812au.150403/Makefile 2015-04-03 08:45:18.878999292 +0200
@@ -49,13 +49,13 @@
CONFIG_FTP_PROTECT = n
CONFIG_WOWLAN = n
-CONFIG_PLATFORM_I386_PC = y
+CONFIG_PLATFORM_I386_PC = n
CONFIG_PLATFORM_ANDROID_X86 = n
CONFIG_PLATFORM_JB_X86 = n
CONFIG_PLATFORM_ARM_S3C2K4 = n
CONFIG_PLATFORM_ARM_PXA2XX = n
CONFIG_PLATFORM_ARM_S3C6K4 = n
-CONFIG_PLATFORM_ARM_RPI = n
+CONFIG_PLATFORM_ARM_RPI = y
CONFIG_PLATFORM_MIPS_RMI = n
CONFIG_PLATFORM_RTD2880B = n
CONFIG_PLATFORM_MIPS_AR9132 = n
@@ -734,7 +734,8 @@
ARCH := arm
CROSS_COMPILE :=
KVER := $(shell uname -r)
-KSRC ?= /lib/modules/$(KVER)/build
+#KSRC ?= /lib/modules/$(KVER)/build
+KSRC ?= $(HOME)/src/MLD/kernel/src/linux-3.19.3/
MODDESTDIR := /lib/modules/$(KVER)/kernel/drivers/net/wireless/
endif
--- End code ---
Das 8812au.ko dann noch an die richtige Stelle kopieren (/lib/modules/$(kernel version)/kernel/net/wireless/) ggf einmal depmod und es läuft.
FlapSnac:
Übrigens hat es irgendwann doch geklappt ein Image zu bauen.
Eine andere Frage: Besteht Interesse aus dem Treiber ein Paket zu bauen bzw. es zu einem Bestandteil von network-wireless zu machen?
(für mich alleine lohnt es sich nicht)
clausmuus:
Um das zu beantworten müsste man wissen wie verbreitet der Chip ist...
Claus
Navigation
[0] Message Index
[*] Previous page
Go to full version