Archiv > Raspberry PI

Build Environment / rtl8812au für Edimax EW-7811UTC

<< < (3/3)

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