Temat: RTL8192EU

Witam zauważyłem, iż na git OpenWRT ( openwrt/package/kernel/rtl8812au-ct/) pojawił się samodzielny sterownik  do rtl8812au.
Spróbowałem przerobić Make od rtl8812au na rtl8192eu i podpiąć pod żródła z https://github.com/Mange/rtl8192eu-linux-driver, oczywiście zmieniając wszystko jak należy w oryginalnym Make. Jednakże nie chce się kompilować, gdyż pliku 8192eu.ko nie znaleziono.

include $(TOPDIR)/rules.mk

PKG_NAME:=rtl8192eu
PKG_RELEASE=1

PKG_LICENSE:=GPLv2
PKG_LICENSE_FILES:=

PKG_SOURCE_URL:=https://github.com/Mange/rtl8192eu-linux-driver.git
PKG_SOURCE_PROTO:=git
PKG_SOURCE_VERSION:=b63646fb61fec4895f0fd4aec1a0cb0e8873eaeb

PKG_BUILD_PARALLEL:=1


STAMP_CONFIGURED_DEPENDS := $(STAGING_DIR)/usr/include/mac80211-backport/backport/autoconf.h

include $(INCLUDE_DIR)/kernel.mk
include $(INCLUDE_DIR)/package.mk

define KernelPackage/rtl8192eu
  SUBMENU:=Wireless Drivers
  TITLE:=RTL8192EU
  DEPENDS:=+kmod-cfg80211 +kmod-usb-core +@DRIVER_11N_SUPPORT +@DRIVER_11AC_SUPPORT @!LINUX_3_18 @!LINUX_4_9
  FILES:=\
    $(PKG_BUILD_DIR)/8192eu.ko
  AUTOLOAD:=$(call AutoProbe,8192eu)
  PROVIDES:=kmod-8192eu
endef

NOSTDINC_FLAGS = \
    -I$(PKG_BUILD_DIR) \
    -I$(PKG_BUILD_DIR)/include \
    -I$(STAGING_DIR)/usr/include/mac80211-backport \
    -I$(STAGING_DIR)/usr/include/mac80211-backport/uapi \
    -I$(STAGING_DIR)/usr/include/mac80211 \
    -I$(STAGING_DIR)/usr/include/mac80211/uapi \
    -include backport/backport.h

NOSTDINC_FLAGS+=-DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT -DBUILD_OPENWRT

define Build/Compile
    +$(MAKE) $(PKG_JOBS) -C "$(LINUX_DIR)" \
        $(KERNEL_MAKE_FLAGS) \
        SUBDIRS="$(PKG_BUILD_DIR)" \
        NOSTDINC_FLAGS="$(NOSTDINC_FLAGS)" \
        modules
endef

$(eval $(call KernelPackage,rtl8192eu))

Jak jeszcze inaczej można by to ogarnąć?
PS. dopiero raczkuję w tych sprawach

2

Odp: RTL8192EU

Zamiast tak kombinować to trzeba było do źródeł openwrt spojrzeć. Wsparcie dla RTL8192EU jest dodane w wersji rozwojowej:
https://github.com/openwrt/openwrt/comm … d564fc6f6e
https://github.com/openwrt/openwrt/comm … 36c64a4fd7

Więc... już jest po prostu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: RTL8192EU

PS. W wersji stabilnej też to jest, brakuje tylko firmware które można dograć z pakietu z wersji rozwojowej.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

4

Odp: RTL8192EU

O kurczaki tego nie widziałem. Dziękuję

5

Odp: RTL8192EU

Witam, niestety ten "uniwersalny" sterownik nie działa jak należy. Karty wykrywa, jednakże działają tragicznie. 1Mb/s i tylko na g.
Sprawdzone na 3 różnych kartach na tym chipsecie.

6

Odp: RTL8192EU

Zgłaszaj problem do nich.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.