Giter Club home page Giter Club logo

rtl8723be's People

Contributors

ideanl avatar ioayman avatar lwfinger avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rtl8723be's Issues

signed modules can not be loaded

I try to use signing key for the modules but it doesn't seems to work. After I have installed the modules, I run this command
/usr/src/linux-5.3/scripts/sign-file sha512 /usr/src/linux-5.3/certs/signing_key.pem /usr/src/linux-5.3/certs/signing_key.x509 rtl8723de.ko
But when I load the modules, it doesn't work because the required signing key is not available.
However, it work for other out-of-tree modules (virtualbox drivers) with the same key.

Do you know why the same doesn't work with rtlwifi drivers ?

rtl8723de

Can you tell me.
Where is rtl8723de.
Because I cant find that.

kernel 3.14 make errors

git clone http://github.com/lwfinger/rtl8723be;cd rtl8723be;make

gentoo rtl8723be # make
make -C /lib/modules/3.14.0-gentoo/build M=/rtl8723be modules
make[1]: Entering directory '/usr/src/linux-3.14.0-gentoo'
CC [M] /rtl8723be/base.o
CC [M] /rtl8723be/rc.o
CC [M] /rtl8723be/debug.o
CC [M] /rtl8723be/regd.o
CC [M] /rtl8723be/efuse.o
CC [M] /rtl8723be/cam.o
CC [M] /rtl8723be/ps.o
CC [M] /rtl8723be/core.o
CC [M] /rtl8723be/stats.o
CC [M] /rtl8723be/pci.o
LD [M] /rtl8723be/rtlwifi.o
Building modules, stage 2.
MODPOST 1 modules
CC /rtl8723be/rtlwifi.mod.o
LD [M] /rtl8723be/rtlwifi.ko
make[1]: Leaving directory '/usr/src/linux-3.14.0-gentoo'
make[1]: Entering directory '/rtl8723be/btcoexist'
make -C /lib/modules/3.14.0-gentoo/build M=/rtl8723be/btcoexist modules
make[2]: Entering directory '/usr/src/linux-3.14.0-gentoo'
CC [M] /rtl8723be/btcoexist/halbtc8723b2ant.o
CC [M] /rtl8723be/btcoexist/halbtcoutsrc.o
CC [M] /rtl8723be/btcoexist/rtl_btc.o
LD [M] /rtl8723be/btcoexist/btcoexist.o
Building modules, stage 2.
MODPOST 1 modules
CC /rtl8723be/btcoexist/btcoexist.mod.o
LD [M] /rtl8723be/btcoexist/btcoexist.ko
make[2]: Leaving directory '/usr/src/linux-3.14.0-gentoo'
make[1]: Leaving directory '/rtl8723be/btcoexist'
make[1]: Entering directory '/rtl8723be/rtl8723be'
make -C /lib/modules/3.14.0-gentoo/build M=/rtl8723be/rtl8723be modules
make[2]: Entering directory '/usr/src/linux-3.14.0-gentoo'
CC [M] /rtl8723be/rtl8723be/hw.o
CC [M] /rtl8723be/rtl8723be/table.o
CC [M] /rtl8723be/rtl8723be/sw.o
CC [M] /rtl8723be/rtl8723be/trx.o
/rtl8723be/rtl8723be/trx.c: 在函数‘rtl8723be_rx_query_desc’中:
/rtl8723be/rtl8723be/trx.c:621:3: 错误:隐式声明函数‘_ieee80211_is_robust_mgmt_frame’ [-Werror=implicit-function-declaration]
if ((_ieee80211_is_robust_mgmt_frame(hdr)) &&
^
cc1: some warnings being treated as errors
scripts/Makefile.build:308: recipe for target '/rtl8723be/rtl8723be/trx.o' failed
make[3]: *** [/rtl8723be/rtl8723be/trx.o] Error 1
Makefile:1274: recipe for target 'module/rtl8723be/rtl8723be' failed
make[2]: *** [module/rtl8723be/rtl8723be] Error 2
make[2]: Leaving directory '/usr/src/linux-3.14.0-gentoo'
Makefile:34: recipe for target 'default' failed
make[1]: *** [default] Error 2
make[1]: Leaving directory '/rtl8723be/rtl8723be'
Makefile:27: recipe for target 'all' failed
make: *** [all] Error 2

Occasional Connection Drops

Hi,

from time to time the driver looses the connection to the AP and does not get up again. Only removing the module and reloading it afterwards may solve the problem. But unfortunately reloading sometimes causes a kernel oops. This is what I found in my syslog at the time when the problem occurred:

Feb 23 10:17:01 johann CRON[3082]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Feb 23 10:44:02 johann kernel: [ 4636.247435] rtlwifi-0:_rtl_pci_interrupt():<10000-1> rx overflow !
Feb 23 10:45:12 johann kernel: [ 4706.189074] [drm:intel_dp_set_link_train] ERROR Timed out waiting for DP idle patterns
Feb 23 10:45:12 johann kernel: [ 4706.189082] [drm:i915_write32] ERROR Unknown unclaimed register before writing to 64040
Feb 23 10:48:07 johann kernel: [ 4880.532044] rtlwifi-0:_rtl_pci_interrupt():<10000-1> rx overflow !
Feb 23 10:50:04 johann kernel: [ 4997.856635] rtlwifi-0:_rtl_pci_interrupt():<10000-1> rx overflow !
Feb 23 10:53:50 johann NetworkManager[1124]: caught signal 15, shutting down normally.

Hope that helps.

Thanks, Ole

Compile error on Arch Linux

I've updated to the latest version of arch. I'm getting the following error when I try to build:

/home/c2hollow/rtl8723be/rtl8723be/trx.c: In function 'rtl8723be_rx_query_desc':
/home/c2hollow/rtl8723be/rtl8723be/trx.c:621:3: error: implicit declaration of function '_ieee80211_is_robust_mgmt_frame' [-Werror=implicit-function-declaration]
   if ((_ieee80211_is_robust_mgmt_frame(hdr)) &&
   ^
cc1: some warnings being treated as errors
scripts/Makefile.build:308: recipe for target '/home/c2hollow/rtl8723be/rtl8723be/trx.o' failed
make[3]: *** [/home/c2hollow/rtl8723be/rtl8723be/trx.o] Error 1
Makefile:1274: recipe for target '_module_/home/c2hollow/rtl8723be/rtl8723be' failed
make[2]: *** [_module_/home/c2hollow/rtl8723be/rtl8723be] Error 2
make[2]: Leaving directory '/usr/lib/modules/3.12.9-2-ARCH/build'
Makefile:34: recipe for target 'default' failed
make[1]: *** [default] Error 2
make[1]: Leaving directory '/home/c2hollow/rtl8723be/rtl8723be'
Makefile:27: recipe for target 'all' failed
make: *** [all] Error 2

Is this driver worth waiting for?

I can see that Mini PCI-E is the successor for Mini PCI NIC's, so my question is, is this driver worth waiting for?
I'm developing with jNetPcap which requires promiscuous mode for some features, and this driver doesn't support that.
Is the developing of this card worth looking into, or should I go buy myself a new NIC/USB-dongle?

kernel 3.14 make errors

gentoo rtl8723be # make
make -C /lib/modules/3.14.0-gentoo/build M=/rtl8723be modules
make[1]: Entering directory '/usr/src/linux-3.14.0-gentoo'
CC [M] /rtl8723be/base.o
/rtl8723be/base.c: 在函数‘_rtl_init_mac80211’中:
/rtl8723be/base.c:368:4: 错误:‘struct ieee80211_hw’没有名为‘channel_change_time’的成员
hw->channel_change_time = 100;
^
/rtl8723be/base.c: 在函数‘rtl_beacon_statistic’中:
/rtl8723be/base.c:1180:2: 错误:隐式声明函数‘compare_ether_addr’ [-Werror=implicit-function-declaration]
if (compare_ether_addr(hdr->addr3, rtlpriv->mac80211.bssid))
^
cc1: some warnings being treated as errors
scripts/Makefile.build:308: recipe for target '/rtl8723be/base.o' failed
make[2]: *** [/rtl8723be/base.o] Error 1
Makefile:1274: recipe for target 'module/rtl8723be' failed
make[1]: *** [module/rtl8723be] Error 2
make[1]: Leaving directory '/usr/src/linux-3.14.0-gentoo'
Makefile:27: recipe for target 'all' failed
make: *** [all] Error 2

looses the connection to the AP

Hi,

I use this driver to connect to the wireless router works well.
However it always looses the connection to AP, and try connet again

the parameters I using:

rtl8723be swenc=1 fwlps=0 ips=0

Hope that helps.

Thanks,

How to specify the kernel for which the drivers should be compiled ?

I would like to know if it is possible to compile the module for another kernel than the one currently running. This would be easier when upgrading. Now, I have to reboot the new kernel, wait 1min 30 seconds before systemd gives up enabling the wireless connection, then compile and install the modules and finally restarting the wireless connections.

It seems it is possible to specify the kernel for which the modules should be compiled like this:
make -C M=/usr/src/rtlwifi_new -j9 -l7 modules
But I have a problem with running make installl which always install the modules for the current kernel.
Is there a way to solve this ?
Thanks in advance for your help.

François Valenduc

rtl8723be

I get error with kernel 3.14

CC [M] /home/janusz/rtl8723be/rtl8723be/trx.o
/home/janusz/rtl8723be/rtl8723be/trx.c: In function ‘rtl8723be_rx_query_desc’:
/home/janusz/rtl8723be/rtl8723be/trx.c:621:3: error: implicit declaration of function ‘_ieee80211_is_robust_mgmt_frame’ [-Werror=implicit-function-declaration]

Do you have any suggestion.

JP

BT not working

I've a gigabyte-brix-celeron-n2807 with an AzureWave AW-NB159H mini-pci card.
It's an IEEE 802.11b/g/n RTL8723BE combo module.

With a 3.16 debian kernel wifi works out of the box. The BT is recognized too, but the computer can't be discovered by a phone and the hcitool scan command doesn't return any devices.

I tried your module too, it looks the same :

lsmod | grep bluet

bluetooth 357417 21 bnep,rtk_btusb
rfkill 18867 4 cfg80211,bluetooth

dmesg

[ 778.707088] usbcore: registered new interface driver btusb
[ 778.710899] rtk_btusb: check_fw_version : read_ver_rsp->lmp_subver = 0x8723
[ 778.710915] rtk_btusb: check_fw_version : read_ver_rsp->status = 0x0
[ 778.710924] rtk_btusb: check_fw_version : read_ver_rsp->hci_ver = 0x6
[ 778.710932] rtk_btusb: check_fw_version : read_ver_rsp->hci_rev = 0xb
[ 778.710940] rtk_btusb: check_fw_version : read_ver_rsp->lmp_ver = 0x6
[ 778.710948] rtk_btusb: check_fw_version : read_ver_rsp->manufacturer = 0x5d
[ 778.710957] rtk_btusb: check_fw_version : read_ver_rsp->lmp_subver = 0x8723
[ 778.710965] rtk_btusb: check_fw_version : patch_entry->lmp_subver = 0x8723
[ 778.712728] rtk_btusb: rtk_get_eversion : eversion->status = 0x0, eversion->version = 0x1
[ 778.712744] rtk_btusb: load_firmware start ,lmp_version = 0x8723
[ 778.712888] usb 1-2: firmware: direct-loading firmware rtl8723b_config.bin
[ 778.713060] usb 1-2: firmware: direct-loading firmware rtl8723b_fw.bin
[ 778.713133] rtk_btusb: This is not 8723a, use new patch style!
[ 778.713145] rtk_btusb: gEVersion=1
[ 778.713154] rtk_btusb: opcode = 0x0
[ 778.713162] rtk_btusb: length = 0x1
[ 778.713169] rtk_btusb: data = 0x1
[ 778.713178] rtk_btusb: lmp_version is 8723, project_id is 8723, match!
[ 778.713187] rtk_btusb: fm_version = 0x1e2f3083
[ 778.713195] rtk_btusb: number_of_total_patch = 2
[ 778.713203] rtk_btusb: chipID = 2
[ 778.713210] rtk_btusb: patch_length = 0x4ba8
[ 778.713218] rtk_btusb: start_offset = 0x4c80
[ 778.713225] rtk_btusb: buf_len = 0x4be3
[ 778.713267] rtk_btusb: Fw: exists, config file: exists
[ 778.713275] rtk_btusb: load_firmware done
[ 778.713297] rtk_btusb: patch_entry->fw_len = 19427
[ 778.713308] rtk_btusb: download fw (0)/(78)
...
[ 778.797043] rtk_btusb: download fw (77)/(78)
[ 779.143178] rtk_btusb: check_fw_version : read_ver_rsp->lmp_subver = 0x3083
[ 779.143195] rtk_btusb: check_fw_version : read_ver_rsp->status = 0x0
[ 779.143204] rtk_btusb: check_fw_version : read_ver_rsp->hci_ver = 0x6
[ 779.143213] rtk_btusb: check_fw_version : read_ver_rsp->hci_rev = 0x1e2f
[ 779.143221] rtk_btusb: check_fw_version : read_ver_rsp->lmp_ver = 0x6
[ 779.143232] rtk_btusb: check_fw_version : read_ver_rsp->manufacturer = 0x5d
[ 779.143236] rtk_btusb: check_fw_version : read_ver_rsp->lmp_subver = 0x3083
[ 779.143240] rtk_btusb: check_fw_version : patch_entry->lmp_subver = 0x8723
[ 779.143245] rtk_btusb: patch download success!

hciconfig -a hci0

hci0: Type: BR/EDR Bus: USB
BD Address: 54:27:1E:C3:F2:4A ACL MTU: 820:8 SCO MTU: 255:16
UP RUNNING PSCAN ISCAN
RX bytes:1768 acl:0 sco:0 events:128 errors:0
TX bytes:20755 acl:0 sco:0 commands:127 errors:0
Features: 0xff 0xff 0xff 0xfe 0xdb 0xff 0x7b 0x87
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH HOLD SNIFF PARK
Link mode: SLAVE ACCEPT
Name: 'brix'
Class: 0x00010c
Service Classes: Unspecified
Device Class: Computer, Laptop
HCI Version: 4.0 (0x6) Revision: 0x1e2f
LMP Version: 4.0 (0x6) Subversion: 0x3083
Manufacturer: Realtek Semiconductor Corporation (93)

hcitool scan

Scanning ...

Any idea ?

multiple warnings on make install

When installing the modules, I get plenty of warnings:

WARNING: module rtl_pci uses symbol rtl_swlps_beacon from namespace /usr/src/rtlwifi_new/rtlwifi, but does not import it.
WARNING: module rtl_pci uses symbol rtl_deinit_deferred_work from namespace /usr/src/rtlwifi_new/rtlwifi, but does not import it.
WARNING: module rtl_pci uses symbol rtl_check_beacon_key from namespace /usr/src/rtlwifi_new/rtlwifi, but does not import it.
WARNING: module rtl_pci uses symbol rtl_efuse_ops_init from namespace /usr/src/rtlwifi_new/rtlwifi, but does not import it.
WARNING: module rtl_pci uses symbol rtl_deinit_core from namespace /usr/src/rtlwifi_new/rtlwifi, but does not import it.
WARNING: module rtl_pci uses symbol read_efuse_byte from namespace /usr/src/rtlwifi_new/rtlwifi, but does not import it.
WARNING: module rtl_pci uses symbol show_it_mac from namespace /usr/src/rtlwifi_new/rtlwifi, but does not import it.
WARNING: module rtl_pci uses symbol rtl_collect_scan_list from namespace /usr/src/rtlwifi_new/rtlwifi, but does not import it.
WARNING: module rtl_pci uses symbol rtl_global_var from namespace /usr/src/rtlwifi_new/rtlwifi, but does not import it.
WARNING: module rtl_pci uses symbol rtl_init_core from namespace /usr/src/rtlwifi_new/rtlwifi, but does not import it.
WARNING: module rtl_pci uses symbol rtl_action_proc from namespace /usr/src/rtlwifi_new/rtlwifi, but does not import it.
WARNING: module rtl_pci uses symbol rtl_lps_change_work_callback from namespace /usr/src/rtlwifi_new/rtlwifi, but does not import it.
WARNING: module rtl_pci uses symbol rtl_init_rx_config from namespace /usr/src/rtlwifi_new/rtlwifi, but does not import it.
WARNING: module rtl_pci uses symbol rtl_tid_to_ac from namespace /usr/src/rtlwifi_new/rtlwifi, but does not import it.
WARNING: module rtl_pci uses symbol rtl_ops from namespace /usr/src/rtlwifi_new/rtlwifi, but does not import it.
WARNING: module rtl_pci uses symbol rtl_deinit_rfkill from namespace /usr/src/rtlwifi_new/rtlwifi, but does not import it.
WARNING: module rtl_pci uses symbol rtl_p2p_info from namespace /usr/src/rtlwifi_new/rtlwifi, but does not import it.
WARNING: module rtl_pci uses symbol rtl_lps_leave from namespace /usr/src/rtlwifi_new/rtlwifi, but does not import it.
WARNING: module rtl_pci uses symbol rtl_recognize_peer from namespace /usr/src/rtlwifi_new/rtlwifi, but does not import it.
WARNING: module rtl_pci uses symbol rtl_is_special_data from namespace /usr/src/rtlwifi_new/rtlwifi, but does not import it.
WARNING: module rtl_pci uses symbol rtl_init_rfkill from namespace /usr/src/rtlwifi_new/rtlwifi, but does not import it.
WARNING: module rtl_pci uses symbol rtl_tx_mgmt_proc from namespace /usr/src/rtlwifi_new/rtlwifi, but does not import it.
WARNING: module rtl_pci uses symbol rtl_beacon_statistic from namespace /usr/src/rtlwifi_new/rtlwifi, but does not import it.

It's the case for all the modules. It also happens at the end of the compilation.

RTL8723DE

I'm using kali linux in a dual boot system.My wifi is not visible and i have RTL8723DE wifi card.Will you help me out.I followed everything mentioned here.Installed rtlwifi_new.After a lot of efforts wifi is visible but its strength is very very weak.ant_sel is also not working.neither tx power is increasing.Is RTL8723DE will never support wifi???

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.