Народ, я пробую подключить wifi, купил usb карту D-LINK DWA-125. Пробовал собрать разные дрова, у меня частично заработал драйвер 2010_0831_RT3070_Linux_STA_v2.4.0.1_DPO от RaLink.
Для сборки я поправил Makefile, включив
PLATFORM = EP93XX
ifeq ($(PLATFORM),EP93XX)
LINUX_SRC = /mnt/tools/ep93xx/buildroot-2009.08/project_build_arm/tion/linux-2.6.20.21
CROSS_COMPILE = /mnt/tools/ep93xx/buildroot-2009.08/build_arm/staging_dir/usr/bin/arm-linux-uclibcgnueabi-
export HOSTCC = "/usr/bin/gcc"
export HOSTCFLAGS = ""
export ARCH = arm
export LDFLAGS = "-L/mnt/tools/ep93xx/buildroot-2009.08/build_arm/staging_dir/lib -L/mnt/tools/ep93xx/buildroot-2009.08/build_arm/staging_dir/usr/lib --sysroot=/mnt/tools/ep93xx/buildroot-2009.08/build_arm/staging_dir/"
export LZMA = "/mnt/tools/ep93xx/buildroot-2009.08/toolchain_build_arm/bin/lzma"
export CFLAGS = -I$(RT28xx_DIR)/include -I$(LINUX_SRC)/include -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common
endif
и /os/linux/config.mk, вставлено
ifeq ($(PLATFORM), EP93XX)
CFLAGS := -D__LINUX_ARM_ARCH__=4 -D__KERNEL__ -I$(CROSS_COMPILE_INCLUDE)/include -I$(LINUX_SRC)/include -I$(RT28xx_DIR)/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -fno-builtin -D__linux__ -DNO_MM -DMODULE
CFLAGS+= $(WFLAGS)
export CFLAGS
endif
Тион(Сириус) спокойно подключается к открытой сети, но никак не могу подключить к сети с WPA или WEP, видит сеть но не соединяется.
По документации драйверу не требуется утилита wpa_supplicant.
Настройки драйвера хранятся в /etc/Wireless/RT2870STA/RT2870STA.dat, где я всё указываю (тип сети, имя сети, пароль...) перепробывал много изменений, но WPA не подключается.
Может ли кто-нибудь подсказать мне (уклюжему, лепому) , что там еще нужно, может в ядре чего не хватает? (Я включил там почти все что в название включает 802.11, кроме 11H,11G,11x-связанные с рутером, и чем-то непонятным)