资源简介
找了好久的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个文件信息
相关资源
- 胜为USB网卡驱动UR-301W.zip
- USB无线网卡驱动-GRIS格瑞斯 GE-06836 U
- rtl8153_usb网卡原理图
- linux RTL8192EU 无线网卡驱动,亲测可用
- rtl8192EU-Centos7-master.zip
- Apple USB Ethernet Adapter苹果USB网卡驱动支
-
TP-li
nk TL-WN823N无线USB网卡驱动 for - rtl8192eu-linux-driver-realtek-4.4.x.zip
-
TP-li
nk TL-WN823N无线USB网卡驱动 for - Mac os 10.15 Catalina USB网卡驱动工具
- 黑苹果 无线usb网卡驱动
- ch9200 usb有线网卡驱动
评论
共有 条评论