Мой дневник

20.05.2016

kernel 4.6 & rtl8723bs

Filed under: компьютеры — sae762 @ 14:28

Решил поставить новое ядро.

Чтобы не собирать модуль для wifi отдельно, интегрировал его в ядро, в данном случае в drivers/misc:

  • скопировал rtl8723bs-master в /drivers/misc/
  • добавил описание в misc/Kconfig ‘source “drivers/misc/rtl8723bs-master/Kconfig”‘
  • добавил в misc/Makefile  ‘obj-$(CONFIG_RTL8723BS) += rtl8723bs-master/’

В make menuconfig модуль появился, выбрал его, но получил ошибку

drivers/misc/rtl8723bs-master/os_dep/os_intfs.c: In function rtw_init_netdev:
drivers/misc/rtl8723bs-master/os_dep/os_intfs.c:567:9: error: “struct net_device” has no member named “wireless_handlers”

Практика показывает, что не обьявлен параметр CONFIG_WIRELESS_EXT. Что интересно, в описании /net/wireless/Kconfig он есть, но без описания и в меню не появляется. Добавил в Kconfig:

config WIRELESS_EXT
bool “EXT”Появился пункт меню EXT, его также отметил, и модуль собрался!Проверим в работе…

 

Advertisements

Leave a Comment »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: