-
Notifications
You must be signed in to change notification settings - Fork 56
该驱动的5.17分支在5.15版本内核编译失败的问题 #4
Comments
您好, |
Linux有太多的发行版,恕我直言,您觉得用什么方式能够更好的解决这个问题呢? |
我将5.17.0以下的PDE_DATA重新加了 |
嗯嗯,最近我多个内核版本都试过了,是可以的。 |
在知乎看到有说5.15内核在Ubuntu2204失败的,有些奇怪。您的Ubuntu2204的无线网卡是可以正常运行么? 关于蓝牙驱动,之前有看到关于btusb的相关repo,但操作了一番的结果是没成。我的理解是linux kernel需要对8852be网卡做更多的适配。蓝牙驱动这块确实目前无法进行适配,如果您有好的提议欢迎在issue中继续回复。 |
前面在Ubuntu22.04上编译过,5.15内核是确认可以正常编译这个无线驱动并使用的。 |
@Arron-zx |
鉴于Linux Kernel API简直是一个版本换一次,更新的内核和更旧的内核很多地方我也很无奈,但总归是有一些个方法的。 |
感谢提醒,我刚才尝试编译安装了,恰好我目前使用的是5.15版本的内核。编译安装完成后,我的蓝牙确实可以正常使用了,再次感谢! |
首先非常感谢作者对于这个无线网卡所作的工作,让我最终能够在ubuntu下使用无线网络。
我的电脑是联想thinkbook 14+,系统环境是ubuntu 22.04LTS,默认内核是5.15.0版本,在使用此驱动的5.17分支,编译时,报出pde_data定义冲突错误,我只是简单说明下过程啊,具体报文就不贴出来了。后来参考了前面的讨论,将rtw_proc.c文件里的pde_data 全部替换成了PDE_DATA,最终顺利编译通过,安装后也可正常使用了。
不过有意思的是,我后来将系统内核升级到了5.17.6,发现改后的源文件没办法正常编译了,又爆出PDE_DATA定义冲突错误,然后,我又将它改回了pde_data,结果顺利编译通过,并安装成功了。想问问这是为什么呢?以及该分支版本的驱动文件是对所有5.15版本以上的内核都通用吗?
另外一个问题,这个8852be芯片,是个包含无线和蓝牙的芯片,我这部笔记本电脑目前的蓝牙在linux下还是用不了,查了很多信息,但没找到合适的驱动,作者能否把这个问题也解决一下呢?非常感谢并期盼您的回复
The text was updated successfully, but these errors were encountered: