I've traced the problem to the fact that the 2.6.37-5
igep00x0_defconfigfile no longer defines
CONFIG_WEXT_PRIV, which in turn causes a problem with fields not being defined for
My question is: Can
CONFIG_WEXT_PRIVbe safely set to
yas it was in 18.104.22.168-5, or am I in danger of blowing things up that I don't understand?
(This is the only thing I'm doing involving wireless.)
All you need to do is, in addition to the instructions mentioned above, additionally modify the Makefile by adding the line:
EXTRA_CFLAGS += -DCONFIG_WEXT_PRIV
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
in the snippet above.
This activates the define in the linux kernel include file mentioned above and the device driver compiles.
The resulting 8192cu.ko module is installed using
insmod 8192cu.ko, which, once the DWA-125 is attached to the USB port, creates [tt:3os6pld4]wlan1[/tt:3os6pld4] which can be configured as normal.
I've tested it in normal and ad-hoc mode.
Accepted Answer0The revision of the DWA-125 I have uses the Realtek RTL8188ETV chipset.
The device driver source is found on the Realtek web site at Driver and is the file
RTL8192xC_USB_linux_v3.4.4_4749.20121105.zipScroll down to near the bottom where the RTL8188CUS driver is found.
After unzip'ing, and untar'ing to get the source, cd down to
You have to change the Makefile (it's set for the 386):
Change line 39 from
CONFIG_PLATFORM_I386_PC = yto
CONFIG_PLATFORM_I386_PC = n
Insert before line 42:
CONFIG_PLATFORM_ARM_IGEP = y
Insert before line 286 (assumes kernel source at ~/kernel/linux-omap-2.6.37-5):
ifeq ($(CONFIG_PLATFORM_ARM_IGEP), y) EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN ARCH := arm CROSS_COMPILE := arm-poky-linux-gnueabi- KVER := 2.6.37 KSRC ?= /home/jdoe/kernel/linux-omap-2.6.37-5 endif
And then compile with
As I said, this compiles and runs under the 22.214.171.124-5 kernel, but 2.6.37-5 doesn't define CONFIG_WEXT_PRIV, which causes the missing fields in
If you look at the code is the driver that enables the CONFIG_WEXT_PRIV=y using the select option in Kconfig. So you have two options:
The first one is set manually the CONFIG_WEXT_PRIV=y in your .config. I think it's not a problem
The second one is select a driver that enables this option, like RT2X00. See attached patch.
Hope it helps you.