解决 水星(Mercury)UD6S-V1.0-Linux20210616驱动在5.15内核报错
买了水星台式机wifi,从官网下载的驱动,在ubuntu-22.04(5.15内核)上编译报错,5.15删了一些文件和接口。 问了客服,客服说目前还不支持5.15,好吧,自己动手!
总共改了4个地方:
- 把5.10的include/net/ipx.h拷到驱动对应的文件夹,把include/uapi/linux/ipx.h拷到了驱动的include/linux目录下
- 修改系统kernel头文件/usr/src/linux-headers-5.15.0-43-generic/include/linux/netdevice.h,在enum gro_result里的GRO_CONSUMED前添加GRO_DROP
- 把驱动里使用set/get_fs的代码都用#if 0删除
- 修改os_dep/linux/ioctl_cfg80211.c:443行,给cfg80211_ch_switch_started_notify最后添加一个false参数
修改的驱动地址:https://github.com/gouhao/UD6S-V1.0-Linux20210616-gouhao
安装方法:
make -j8 && sudo make install
sudo modprobe 8821cu
解决 水星(Mercury)UD6S-V1.0-Linux20210616驱动在5.15内核报错相关推荐
- Visual C++ 6.0安装后首次编译运行程序报错如何解决
Visual C++ 6.0安装后首次编译运行程序报错,出现下图情况: 出现这样的情况是因为头文件的路径与实际路径不符. 解决方案: 点击"Tools"--"Option ...
- 【致敬嵌入式攻城狮第2期活动预热征文】解决瑞萨RA2E1开发板在RT-Thread的版本中编译报错 error: ‘board_cfg.h‘ file not found
解决瑞萨RA2E1开发板在RT-Thread的版本中编译报错 error: 'board_cfg.h' file not found 继上上周在RA2E1开发板上跑通了RT-Thread最新版本的代码 ...
- yolov5的3.0版本代码在训练的时候报错:ImportError: cannot import name ‘amp‘ from ‘torch.cuda‘ 以及yolov5的3.0环境安装
欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 yolov5的3.0版本代码在训练的时候报错:ImportError: cannot import name 'amp' ...
- Cesium 1.02.0 及以上版本下自定义材质报错:[Cesium WebGL] ERROR: 0:1: ‘varying‘ : Illegal use of reserved word
Cesium 1.02.0 及以上版本下自定义材质报错:[Cesium WebGL] ERROR: 0:1: 'varying' : Illegal use of reserved word 报错原因 ...
- selenium+python,解决selenium弹出新页面,无法定位元素的问题(报错:Unable to locate element:元素)
selenium+python,解决selenium弹出新页面,无法定位元素的问题(报错:Unable to locate element:元素) 参考文章: (1)selenium+python,解 ...
- 解决“Invalid bound statement (not found): com.lzj.admin.mapper.GoodsMapper.getGoodsInfoById”报错
解决"Invalid bound statement (not found): com.lzj.admin.mapper.GoodsMapper.getGoodsInfoById" ...
- jupyter notebook内核报错解决
提示: jupyter notebook内核报错解决 文章目录 前言 jupyter notebook 内核报错 一.升级更新 1.更新 二.卸载conda 安装的ipykernel,重新安装 2.卸 ...
- 关于PLCSIM Advanced3.0 timeout while powering on plc instance报错的解决方法
网上搜了各种方法都没解决问题,最后看到有说是授权问题,就想着试了试.结果 ok. 就跟大家分享一波. 开始授权在c盘,但是我的advanced3.0安装在e盘,这个可能是问题所在,对e盘授权后好了 . ...
- mtk一键usb驱动_三菱MRJEB驱动器报错,导致报错原因37.1参数设置范围异常?
三菱MR-JE-B驱动器报错,导致报错原因37.1参数设置范围异常?最近海蓝机电工程师们在做一个项目,做的是三菱MR-JE-B驱动器.工程师们在实操这个项目过程中遇到各种问题,其中就像驱动器报错的问题 ...
最新文章
- NC:港大张彤团队-基于组学的耐药基因风险评估框架
- 无埋点数据收集和adb monkey测试屏蔽通知栏
- SpringBoot高级-缓存-搭建redis环境测试
- set类型 php,常用php操作redis命令整理(四)SET类型详解
- 请教怎么查询ORACLE的历史操作记录!
- ICONV for Windows
- 联想微型计算机怎么进入bios,详细教你联想电脑怎么进入bios
- 计算机电缆执行标准是什么,DJYVP计算机电缆执行标准
- 在OpenFOAM中获取网格详细信息
- 显示器带宽测试软件,三种常见的上行带宽测试方法
- 「转」新手淘宝天猫小卖家开店,如何做好全盘运营?
- jet-cp4005,linux双面打印,HP LaserJet Pro M706n 双面打印 技术规格 | HP®People's Republic of China...
- 三菱Q系列PLC(内置以太网)与IFIX驱动IGS通讯测试 - TCPIP或UDP
- php+fastcgi+apache2+php-fpm配置
- Hadoop基础部分-2
- 用python将MSCOCO和Caltech行人检测数据集转化成VOC格式
- 织梦手机站生成html,织梦手机端静态页面生成教程
- JSP+Servlet+C3P0+Mysql实现的网上蛋糕店
- 电视android 操作系统,智能电视哪个系统好?四大操作系统对比分析
- wireshark图片还原