[other] AX900 USB无限网卡驱动,安装报错,怎么解决呢
Tofloor
poster avatar
风吹过的绿洲
deepin
2024-12-17 16:17
Author

驱动下载地址:https://cn.fenvi.com/drive.html?keyword=ax900

image.png

我在这个网站上有找到官方提供的linux驱动。

但是编译报错了,

image.png

各位大神有办法解决吗

Reply Favorite View the author
All Replies
蓝鲸
deepin
2024-12-17 16:34
#1

应该是系统内核问题,执行下边的命令,把内核版本退回去,试试。

sudo apt install linux-image-6.6.40-amd64-desktop-hwe
sudo apt install linux-headers-6.6.40-amd64-desktop-hwe
sudo apt remove linux-image-6.6.59-amd64-desktop-hwe
sudo update-grub
Reply View the author
风吹过的绿洲
deepin
2024-12-17 17:11
#2
蓝鲸

应该是系统内核问题,执行下边的命令,把内核版本退回去,试试。

sudo apt install linux-image-6.6.40-amd64-desktop-hwe
sudo apt install linux-headers-6.6.40-amd64-desktop-hwe
sudo apt remove linux-image-6.6.59-amd64-desktop-hwe
sudo update-grub

还是有错误,但是错误不一样了,这个函数名称感觉不同内核里面命名不一样。主要这个文件好象是生成的,我手动按它的提示改一下方法名也没有用。

image.png

Reply View the author
风吹过的绿洲
deepin
2024-12-17 18:02
#3
风吹过的绿洲

还是有错误,但是错误不一样了,这个函数名称感觉不同内核里面命名不一样。主要这个文件好象是生成的,我手动按它的提示改一下方法名也没有用。

image.png

后面发现是每次都会解压缩,覆盖原来的文件。所以我注释掉install.sh脚本中的解压缩代码,修改源文件就生效了。

image.png

不过,又遇到了其他问题,

image.png

这么多错误,我就搞不定了。

Reply View the author
字甲达宾
deepin
2024-12-17 23:09
#4

原因:厂家提供的驱动,版本是 2023-10-19, 有点旧,不能匹配较新的内核版本。

解决办法:

  1. 换一个旧一点的内核版本,再编译驱动。

  2. 换一个新版本的驱动,再编译。GitHub 这里有一个 2024.07 的驱动,我 debian 12.8 amd64, 编译成功,能正常生成8851bu.ko 驱动文件。就是编译时间略长,可能需要 10-20分钟左右。你可以试一试。

    https://github.com/kwankiu/rtl8851bu

    附、驱动压缩包

    rtl8851bu_2024-07.zip (大小:7M)

    https://zhfontx.lanzoue.com/iwfbc2idw58j


    如果第2种方法,提供的 驱动也无法在 deepin v23 上 (内核 6.6.59 )正常编译, 那就只能按 方法 1 来操作了。

Reply View the author
风吹过的绿洲
deepin
2024-12-18 12:39
#5
字甲达宾

原因:厂家提供的驱动,版本是 2023-10-19, 有点旧,不能匹配较新的内核版本。

解决办法:

  1. 换一个旧一点的内核版本,再编译驱动。

  2. 换一个新版本的驱动,再编译。GitHub 这里有一个 2024.07 的驱动,我 debian 12.8 amd64, 编译成功,能正常生成8851bu.ko 驱动文件。就是编译时间略长,可能需要 10-20分钟左右。你可以试一试。

    https://github.com/kwankiu/rtl8851bu

    附、驱动压缩包

    rtl8851bu_2024-07.zip (大小:7M)

    https://zhfontx.lanzoue.com/iwfbc2idw58j


    如果第2种方法,提供的 驱动也无法在 deepin v23 上 (内核 6.6.59 )正常编译, 那就只能按 方法 1 来操作了。

感谢大佬,我试试

Reply View the author
风吹过的绿洲
deepin
2024-12-19 11:30
#6
字甲达宾

原因:厂家提供的驱动,版本是 2023-10-19, 有点旧,不能匹配较新的内核版本。

解决办法:

  1. 换一个旧一点的内核版本,再编译驱动。

  2. 换一个新版本的驱动,再编译。GitHub 这里有一个 2024.07 的驱动,我 debian 12.8 amd64, 编译成功,能正常生成8851bu.ko 驱动文件。就是编译时间略长,可能需要 10-20分钟左右。你可以试一试。

    https://github.com/kwankiu/rtl8851bu

    附、驱动压缩包

    rtl8851bu_2024-07.zip (大小:7M)

    https://zhfontx.lanzoue.com/iwfbc2idw58j


    如果第2种方法,提供的 驱动也无法在 deepin v23 上 (内核 6.6.59 )正常编译, 那就只能按 方法 1 来操作了。

有一个小地方报错,但是我改了一下之后可以编译和安装。

Reply View the author