• 大小: 2.35MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-17
  • 语言: 其他
  • 标签: RTL8192EU  

资源简介

找了好久的RTL8192EU无线网卡Linux驱动,在深度Linux 15.8系统(内核版本4.15)安装成功,网上许多RTL8192EU驱动在Linux-4.15内核下编译报错。安装方式见文件中readme.md,选用dkms方式安装。安装完成后,执行以下命令: $sudo depmod $sudo modprobe 8192eu 若出现打开无线网卡开关仍无法连接的情况,执行如下命令: $sudo rmmod 8192eu 卸载驱动 $sudo modprobe 8192eu 导入驱动

资源截图

代码片段和文件信息

/******************************************************************************
 *
 * Copyright(c) 2007 - 2012 Realtek Corporation. All rights reserved.
 *                                        
 * This program is free software; you can redistribute it and/or modify it
 * under the terms of version 2 of the GNU General Public License as
 * published by the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
 * more details.
 *
 * You should have received a copy of the GNU General Public License along with
 * this program; if not write to the Free Software Foundation Inc.
 * 51 Franklin Street Fifth Floor Boston MA 02110 USA
 *
 *
 ******************************************************************************/
#define _RTW_AP_C_

#include 


#ifdef CONFIG_AP_MODE

extern unsigned char RTW_WPA_OUI[];
extern unsigned char  WMM_OUI[];
extern unsigned char WPS_OUI[];
extern unsigned char P2P_OUI[];
extern unsigned char WFD_OUI[];

void init_mlme_ap_info(_adapter *padapter)
{
struct mlme_ext_priv *pmlmeext = &padapter->mlmeextpriv;
struct mlme_priv *pmlmepriv = &(padapter->mlmepriv);
struct sta_priv *pstapriv = &padapter->stapriv;
struct wlan_acl_pool *pacl_list = &pstapriv->acl_list;


_rtw_spinlock_init(&pmlmepriv->bcn_update_lock);

//for ACL 
_rtw_init_queue(&pacl_list->acl_node_q);

//pmlmeext->bstart_bss = _FALSE;

start_ap_mode(padapter);
}

void free_mlme_ap_info(_adapter *padapter)
{
_irqL irqL;
struct sta_info *psta=NULL;
struct sta_priv *pstapriv = &padapter->stapriv;
struct mlme_priv *pmlmepriv = &(padapter->mlmepriv);
struct mlme_ext_priv *pmlmeext = &padapter->mlmeextpriv;
struct mlme_ext_info *pmlmeinfo = &(pmlmeext->mlmext_info);

//stop_ap_mode(padapter);

pmlmepriv->update_bcn = _FALSE;
pmlmeext->bstart_bss = _FALSE;

rtw_sta_flush(padapter _TRUE);

pmlmeinfo->state = _HW_STATE_NOlink_;

//free_assoc_sta_resources
rtw_free_all_stainfo(padapter);

//free bc/mc sta_info
psta = rtw_get_bcmc_stainfo(padapter);
//_enter_critical_bh(&(pstapriv->sta_hash_lock) &irqL);
rtw_free_stainfo(padapter psta);
//_exit_critical_bh(&(pstapriv->sta_hash_lock) &irqL);


_rtw_spinlock_free(&pmlmepriv->bcn_update_lock);

}

static void update_BCNTIM(_adapter *padapter)
{
struct sta_priv *pstapriv = &padapter->stapriv;
struct mlme_ext_priv *pmlmeext = &(padapter->mlmeextpriv);
struct mlme_ext_info *pmlmeinfo = &(pmlmeext->mlmext_info);
WLAN_BSSID_EX *pnetwork_mlmeext = &(pmlmeinfo->network);
unsigned char *pie = pnetwork_mlmeext->IEs;

/*
//DBG_871X(“%s\n“ __FUNCTION__);

//update TIM IE
//if(pstapriv->tim_bitmap)
*/
if (_TRUE) {
u8 *p *dst_ie *premainder_ie = NULL *pbackup_remainder_

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\
     文件        1594  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\.travis.yml
     文件         110  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\Kconfig
     文件       53394  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\Makefile
     文件        4409  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\README.md
     文件          64  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\clean
     目录           0  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\core\
     目录           0  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\core\efuse\
     文件       41957  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\core\efuse\rtw_efuse.c
     文件      119491  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\core\rtw_ap.c
     文件       35999  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\core\rtw_beamforming.c
     文件       46581  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\core\rtw_br_ext.c
     文件       53084  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\core\rtw_bt_mp.c
     文件       47891  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\core\rtw_btcoex.c
     文件      120236  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\core\rtw_cmd.c
     文件      110776  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\core\rtw_debug.c
     文件       10235  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\core\rtw_eeprom.c
     文件       71516  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\core\rtw_ieee80211.c
     文件       20425  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\core\rtw_io.c
     文件        6997  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\core\rtw_ioctl_query.c
     文件       30419  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\core\rtw_ioctl_rtl.c
     文件       44954  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\core\rtw_ioctl_set.c
     文件       10952  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\core\rtw_iol.c
     文件        2896  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\core\rtw_mem.c
     文件      137101  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\core\rtw_mlme.c
     文件      454063  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\core\rtw_mlme_ext.c
     文件      102932  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\core\rtw_mp.c
     文件       90319  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\core\rtw_mp_ioctl.c
     文件       10737  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\core\rtw_odm.c
     文件      161924  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\core\rtw_p2p.c
     文件       68436  2017-09-13 16:28  rtl8192eu-linux-driver-realtek-4.4.x\core\rtw_pwrctrl.c
............此处省略417个文件信息

评论

共有 条评论