From dda7f68f0028257de388c95694634e1b1f2e428c Mon Sep 17 00:00:00 2001 From: Klaus Alfert Date: Fri, 24 Mar 2017 12:13:17 +0000 Subject: [PATCH 1/3] enabled 81xx driver --- nerves_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/nerves_defconfig b/nerves_defconfig index 1ef0170..6277455 100644 --- a/nerves_defconfig +++ b/nerves_defconfig @@ -48,6 +48,7 @@ BR2_PACKAGE_E2FSPROGS=y BR2_PACKAGE_FWUP=y BR2_PACKAGE_LINUX_FIRMWARE=y BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y +BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y BR2_PACKAGE_RPI_FIRMWARE=y BR2_PACKAGE_RPI_FIRMWARE_X=y From efc2e1679fc049cd9a15130767c486cc9b96ff42 Mon Sep 17 00:00:00 2001 From: Klaus Alfert Date: Sun, 26 Mar 2017 16:01:31 +0000 Subject: [PATCH 2/3] Enable the Realtek 8192 USB WiFi Driver as module --- Config.in | 4 ++++ linux-4.4.defconfig | 6 ++---- 2 files changed, 6 insertions(+), 4 deletions(-) create mode 100644 Config.in diff --git a/Config.in b/Config.in new file mode 100644 index 0000000..7252ed8 --- /dev/null +++ b/Config.in @@ -0,0 +1,4 @@ +# Add project-specific packages for Buildroot here +# +# If these are non-proprietary, please consider contributing them back to +# Nerves or Buildroot. diff --git a/linux-4.4.defconfig b/linux-4.4.defconfig index 701133e..5319638 100644 --- a/linux-4.4.defconfig +++ b/linux-4.4.defconfig @@ -84,7 +84,6 @@ CONFIG_SYN_COOKIES=y # CONFIG_IPV6 is not set CONFIG_CFG80211=y CONFIG_CFG80211_INTERNAL_REGDB=y -CONFIG_CFG80211_WEXT=y CONFIG_MAC80211=y CONFIG_RFKILL=y CONFIG_DEVTMPFS=y @@ -113,6 +112,7 @@ CONFIG_RT2800USB=y # CONFIG_RT2800USB_RT33XX is not set # CONFIG_RT2800USB_RT35XX is not set CONFIG_RT2800USB_RT53XX=y +CONFIG_RTL8192CU=m # CONFIG_INPUT_MOUSEDEV_PSAUX is not set CONFIG_INPUT_EVDEV=m # CONFIG_INPUT_KEYBOARD is not set @@ -171,8 +171,6 @@ CONFIG_SND_BCM2708_SOC_HIFIBERRY_DIGI=m CONFIG_SND_BCM2708_SOC_HIFIBERRY_AMP=m CONFIG_SND_BCM2708_SOC_RPI_DAC=m CONFIG_SND_BCM2708_SOC_RPI_PROTO=m -CONFIG_SND_BCM2708_SOC_BOOMBERRY_DAC=m -CONFIG_SND_BCM2708_SOC_BOOMBERRY_DIGI=m CONFIG_SND_BCM2708_SOC_IQAUDIO_DAC=m CONFIG_SND_BCM2708_SOC_RASPIDAC3=m CONFIG_SND_SOC_ADAU1701=m @@ -180,8 +178,8 @@ CONFIG_SND_SOC_WM8804_I2C=m CONFIG_SND_SIMPLE_CARD=m CONFIG_SOUND_PRIME=m CONFIG_HIDRAW=y -CONFIG_HID_PID=y CONFIG_HID_APPLE=y +CONFIG_HID_PID=y CONFIG_USB_HIDDEV=y CONFIG_USB=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y From 70b908f493ae57d4dc7146735ae8842753ffa3c0 Mon Sep 17 00:00:00 2001 From: Klaus Alfert Date: Sun, 26 Mar 2017 23:48:40 +0200 Subject: [PATCH 3/3] Information about my USB WiFi dongle --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 5676ebb..8098891 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,8 @@ This is the base Nerves System configuration for the Raspberry Pi 2 Model B. ## Supported USB WiFi devices The base image includes drivers and firmware for Ralink RT53xx -(`rt2800usb` driver) and RealTek RTL8712U (`r8712u` driver) devices. +(`rt2800usb` driver), RealTek RTL8712U (`r8712u` driver) and +RealTek RTL 8192 (`rtl8192cu` driver) devices (e.g. EDImax USB WiFi dongles). We are still working out which subset of all possible WiFi dongles to support in our images. At some point, we may have the option to support