买了水星台式机wifi,从官网下载的驱动,在ubuntu-22.04(5.15内核)上编译报错,5.15删了一些文件和接口。 问了客服,客服说目前还不支持5.15,好吧,自己动手!

总共改了4个地方:

  1. 把5.10的include/net/ipx.h拷到驱动对应的文件夹,把include/uapi/linux/ipx.h拷到了驱动的include/linux目录下
  2. 修改系统kernel头文件/usr/src/linux-headers-5.15.0-43-generic/include/linux/netdevice.h,在enum gro_result里的GRO_CONSUMED前添加GRO_DROP
  3. 把驱动里使用set/get_fs的代码都用#if 0删除
  4. 修改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内核报错相关推荐

  1. Visual C++ 6.0安装后首次编译运行程序报错如何解决

    Visual C++ 6.0安装后首次编译运行程序报错,出现下图情况: 出现这样的情况是因为头文件的路径与实际路径不符. 解决方案: 点击"Tools"--"Option ...

  2. 【致敬嵌入式攻城狮第2期活动预热征文】解决瑞萨RA2E1开发板在RT-Thread的版本中编译报错 error: ‘board_cfg.h‘ file not found

    解决瑞萨RA2E1开发板在RT-Thread的版本中编译报错 error: 'board_cfg.h' file not found 继上上周在RA2E1开发板上跑通了RT-Thread最新版本的代码 ...

  3. yolov5的3.0版本代码在训练的时候报错:ImportError: cannot import name ‘amp‘ from ‘torch.cuda‘ 以及yolov5的3.0环境安装

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 yolov5的3.0版本代码在训练的时候报错:ImportError: cannot import name 'amp' ...

  4. 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 报错原因 ...

  5. selenium+python,解决selenium弹出新页面,无法定位元素的问题(报错:Unable to locate element:元素)

    selenium+python,解决selenium弹出新页面,无法定位元素的问题(报错:Unable to locate element:元素) 参考文章: (1)selenium+python,解 ...

  6. 解决“Invalid bound statement (not found): com.lzj.admin.mapper.GoodsMapper.getGoodsInfoById”报错

    解决"Invalid bound statement (not found): com.lzj.admin.mapper.GoodsMapper.getGoodsInfoById" ...

  7. jupyter notebook内核报错解决

    提示: jupyter notebook内核报错解决 文章目录 前言 jupyter notebook 内核报错 一.升级更新 1.更新 二.卸载conda 安装的ipykernel,重新安装 2.卸 ...

  8. 关于PLCSIM Advanced3.0 timeout while powering on plc instance报错的解决方法

    网上搜了各种方法都没解决问题,最后看到有说是授权问题,就想着试了试.结果 ok. 就跟大家分享一波. 开始授权在c盘,但是我的advanced3.0安装在e盘,这个可能是问题所在,对e盘授权后好了 . ...

  9. mtk一键usb驱动_三菱MRJEB驱动器报错,导致报错原因37.1参数设置范围异常?

    三菱MR-JE-B驱动器报错,导致报错原因37.1参数设置范围异常?最近海蓝机电工程师们在做一个项目,做的是三菱MR-JE-B驱动器.工程师们在实操这个项目过程中遇到各种问题,其中就像驱动器报错的问题 ...

最新文章

  1. NC:港大张彤团队-基于组学的耐药基因风险评估框架
  2. 无埋点数据收集和adb monkey测试屏蔽通知栏
  3. SpringBoot高级-缓存-搭建redis环境测试
  4. set类型 php,常用php操作redis命令整理(四)SET类型详解
  5. 请教怎么查询ORACLE的历史操作记录!
  6. ICONV for Windows
  7. 联想微型计算机怎么进入bios,详细教你联想电脑怎么进入bios
  8. 计算机电缆执行标准是什么,DJYVP计算机电缆执行标准
  9. 在OpenFOAM中获取网格详细信息
  10. 显示器带宽测试软件,三种常见的上行带宽测试方法
  11. 「转」新手淘宝天猫小卖家开店,如何做好全盘运营?
  12. jet-cp4005,linux双面打印,HP LaserJet Pro M706n 双面打印 技术规格 | HP®People's Republic of China...
  13. 三菱Q系列PLC(内置以太网)与IFIX驱动IGS通讯测试 - TCPIP或UDP
  14. php+fastcgi+apache2+php-fpm配置
  15. Hadoop基础部分-2
  16. 用python将MSCOCO和Caltech行人检测数据集转化成VOC格式
  17. 织梦手机站生成html,织梦手机端静态页面生成教程
  18. JSP+Servlet+C3P0+Mysql实现的网上蛋糕店
  19. 电视android 操作系统,智能电视哪个系统好?四大操作系统对比分析
  20. wireshark图片还原

热门文章

  1. Python爬虫工程师是干什么的?能赚多少钱?需要掌握哪些技术?
  2. 海驾学车过程全揭秘——第一篇:总述
  3. 网络科学大牛、数据、期刊、会议资料整理
  4. 【829】【02检索语言】【理解】
  5. 【视频教程】基于Fragstats的土地利用景观格局分析应用
  6. 大模型时代:隐私计算的前沿技术与应用
  7. AUTOIT IE.au3的介绍以及应用
  8. 穿越数字化海浪,京东云舰护航千行百业抵达混合多云的彼岸
  9. 2016年中国电信业发展趋势:管道价值回归与重塑
  10. Ubuntu16.04配置Leela zero(cpu版)