***************
дак вы драйвер, как Саша советовал, подключили?
соберите его модулем и выхлоп консоли в момент загрузки модуля сюда..
****************
Собрать модулем это как? Это подключить его каким-то образом в menuconfig?
Я скачал, но он в меню не появился.
Скачал в downloads
на страничке, что давал Саша, внизу есть инструкция, почитайте..
в частности, интересует ваш лог в конце этой серии команд:
в общем случае, чтобы прикрутить к своему ядру чужой драйвер надо:
- раздобыть исходник/ки драйвера
- сложить в каталог с подобными
- поправить местные Kconfig и Makefile
- запустить конфигуратор ядра и выставить для драйвера [*] или [M]
- попробовать собрать ядро штатным образом
после успешной сборки драйвер будет внедрен в ядро или соберется отдельным модулем/лями - собственно выхлр при загрузке этого *.ko от вас и требуется..
И всё это сделать не на самом целевом компьютере, а на виртуальной машине.
Причём найти на виртуальной машине место, где хранятся подобные объекты (в данном случае драйвера, я видел где-то в меню пару похожих драйверов, значит они есть и в структуре src), и делать всё это там, предварительно туда распаковав.
Я правильно понял?
где делать разницы нет, но на виртуалке всё компилируется на порядок другой быстрее чем на целевой плате. я собирал ядра и так и так..
вероятно у вас билдрут, значит идете в его каталог, там ищете исходники ядра, в дереве исходников примерно в drivers/net/wireless складываете свои исходники, либо компилируете драйвер отдельно, указав где лежат исходники ядра..
да, будьте внимательны:
"The Makefile is preconfigured to handle most x86/PC versions. If you are compiling for something other than an intel x86 architecture, you need to first select the platform, e.g. for the Raspberry Pi, you need to set the I386 to n and the ARM_RPI to y:"
**********
the ARM_RPI to y:
*************
Как раз этим и пытаюсь заняться, но в скачанном по ссылке
нет "CONFIG_PLATFORM_ARM_RPI = y"
А есть вот что:
###################### Platform Related #######################
CONFIG_PLATFORM_I386_PC = y
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_MIPS_RMI = n
CONFIG_PLATFORM_RTD2880B = n
CONFIG_PLATFORM_MIPS_AR9132 = n
CONFIG_PLATFORM_RTK_DMP = n
CONFIG_PLATFORM_MIPS_PLM = n
CONFIG_PLATFORM_MSTAR389 = n
CONFIG_PLATFORM_MT53XX = n
CONFIG_PLATFORM_ARM_MX51_241H = n
CONFIG_PLATFORM_FS_MX61 = n
CONFIG_PLATFORM_ACTIONS_ATJ227X = n
CONFIG_PLATFORM_TEGRA3_CARDHU = n
CONFIG_PLATFORM_TEGRA4_DALMORE = n
CONFIG_PLATFORM_ARM_TCC8900 = n
CONFIG_PLATFORM_ARM_TCC8920 = n
CONFIG_PLATFORM_ARM_TCC8920_JB42 = n
CONFIG_PLATFORM_ARM_RK2818 = n
CONFIG_PLATFORM_ARM_RK3066 = n
CONFIG_PLATFORM_ARM_RK3188 = n
CONFIG_PLATFORM_ARM_URBETTER = n
CONFIG_PLATFORM_ARM_TI_PANDA = n
CONFIG_PLATFORM_MIPS_JZ4760 = n
CONFIG_PLATFORM_DMP_PHILIPS = n
CONFIG_PLATFORM_TI_DM365 = n
CONFIG_PLATFORM_MSTAR_TITANIA12 = n
CONFIG_PLATFORM_MSTAR = n
CONFIG_PLATFORM_SZEBOOK = n
CONFIG_PLATFORM_ARM_SUNxI = n
CONFIG_PLATFORM_ARM_SUN6I = n
CONFIG_PLATFORM_ARM_SUN7I = n
CONFIG_PLATFORM_ARM_SUN8I = n
CONFIG_PLATFORM_ACTIONS_ATM702X = n
CONFIG_PLATFORM_ACTIONS_ATV5201 = n
CONFIG_PLATFORM_ARM_RTD299X = n
CONFIG_PLATFORM_ARM_SPREADTRUM_6820 = n
CONFIG_PLATFORM_ARM_SPREADTRUM_8810 = n
###############################################################
Какую из этих платформ можно выбрать?
Или просто ввести новую строку?
Сделал всё как советовали.
Остановка идёт при получение IP адреса через dhcp.
Вот это при втыкании утройства:
***********************************
usb 1-1.2: USB disconnect, device number 5
RTL871X: rtw_ndev_uninit(wlan0) if1
RTL871X: rtw_cmd_thread: DriverStopped(True) SurpriseRemoved(True) break at line 581
RTL871X: rtw_dev_unload: driver in IPS-FWLPS
usb 1-1.2: new high-speed USB device number 6 using ci_hdrc
RTL871X: hal_com_config_channel_plan chplan:0x21
RTL871X: Wrong rate section: (CCK,2T)
...
RTL871X: Wrong rate section: (CCK,2T)
RTL871X: Wrong rate section: (OFDM,2T)
...
RTL871X: duplicate tx power limit combination [band 2.4G][regulation FCC][bw 20M][rate section HT][rf path 2T][chnl 01]
...
RTL871X: duplicate tx power limit combination [band 2.4G][regulation ETSI][bw 20M][rate section HT][rf path 2T][chnl 01]
nl 11]
RTL871X: rtw_ndev_init(wlan0) if1 mac_addr=80:26:89:73:35:ee
backlight supply power not found, using dummy regulator
imx-spdif sound-spdif: ASoC: CPU DAI (null) not registered
imx-spdif sound-spdif: snd_soc_register_card failed: -517
backlight supply power not found, using dummy regulator
imx-spdif sound-spdif: ASoC: CPU DAI (null) not registered
imx-spdif sound-spdif: snd_soc_register_card failed: -517
*******************************
помоему не тот драйвер подгружается, попробуйте выгрузить его
rmmod r8712u
подгрузить тот что с github
modprobe 8192eu
не уверен что через busybox interfaces можно настроить wpa_supplicant - там урезанная версия. Я последний раз пробовал с драйвером из ванильного ядра для клиента прописывал так