找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 973|回复: 17

折腾了一天,玩客云刷机,终于把没有内置驱动的无线网卡给装好了。。

[复制链接]
本帖最后由 wangaigui 于 2024-4-10 20:59 编辑

手上有一个usb无线网卡,看到了这个无线版本的玩客云直刷包,于是便兴冲冲的刷了
2023.10.16玩客云直刷包-armbian支持DOCKER-USB-WIFI
结果发现自己手头的usb无线网卡在里面没有内置的驱动,nmtui激活网络根本找不到无线信号。
各种查找资料,搞了一天,终于把这个问题搞定了,把自己下载的网卡驱动给编译进去并安装 成功了,过程很复杂,但是实际上很简单。
综合了大量的网络教程,不一一指明出处了。

最关键的是内核头文件安装,其次是查找无线网卡驱动编译,最后网卡usb modeswitch.

整理了一下,把教程出一下,给有需要的人,
*******************************************************
**********该固件在我的玩客云上无法安装casaos!!!************
*******************************************************
我折腾了很长时间,直到昨天才搞定既能用rtl8188gu无线网卡,又能安装casaos的固件。
刷了无数固件,才找到,Armbian-unofficial_23.11.0-trunk_Onecloud_bookworm_current_6.1.63.burn.img
就是这个固件
make 之后的 8188gu.ko我也拷贝出来了,你如果用这个固件,可以直接用我的 install就可以了,可以节省大量的时间。

准备工作:
1.最主要的内核头文件安装,需要下载 bugscaner大神提供的该版本的内核头文件,他的帖子一楼末尾网盘里去找,linux-headers-current-aml-s812_20.11_armhf.deb
2.你自己的无线网卡驱动的下载地址,例如我的无线网卡使用的是rtl8188gu, 下载地址在 https://github.com/McMCCRU/rtl8188gu.git
3.确定你的玩客云IP地址,例如我的是192.168.2.137,后边我会以这个为例,你如果要用,替换为自己的。
然后就可以操作了:
第一步: 把下载的内核头文件拷贝到玩客云的 /usr/src/目录下
方法如下,启动windows的cmd命令提示符,例如显示 C:\Users\Andy>就把下载好的内核头文件拷贝到C:\Users\Andy\下,命令如下:

scp -r linux-headers-current-aml-s812_20.11_armhf.deb root@192.168.2.137:/usr/src/

会有一个提示,输入        yes           然后再输入root的密码 1234
秒传

第二步:玩客云端,ssh, root ,1234, 进入 /usr/src/,命令如下:
cd /usr/src/


第三步, 安装内核头文件,时间比较长,耐心等待,命令如下:


sudo dpkg -i linux-headers-current-aml-s812_20.11_armhf.deb



第四步:确定内核头文件已安装

ls -l /usr/src/linux-headers-$(uname -r)



一般是安装好了

第五步:安装或更新binutils,来自其他教程,命令如下:
sudo apt-get install binutils

第六步:安装gcc开发环境,来自其他教程,命令如下:


sudo apt-get install build-essential


第七步,退出当前的操作目录,命令如下:


cd


第八步,下载网卡驱动,以我的rtl8188gu驱动为例,命令如下:


git clone https://github.com/McMCCRU/rtl8188gu.git



第九步:进入驱动下载目录,(看你的网卡驱动名称,就是git前面那些代号,我的是rtl8188gu)


cd rtl8188gu


第十步:开始编译,这一步卡了我整整一天,遍寻教程,偶尔发现了为啥不成功,受这个教程的启发https://www.jianshu.com/p/329b38b414b8,命令如下(网络教程大部分命令是 make,太不负责了,make个锤子啊):


make ARCH=arm



漫长的等待啊,一般会成功的。
第十一步:开始安装驱动,命令如下:


sudo make install

第十一步:插入你的无线网卡,usb1口。
做到这一步,一般是成功了,当然这个时候,可能nmtui还是发现不了无线信号去激活,是因为系统把可能把你的无线网卡识别为cdrom,


可以输入以下命令确认:


lsusb


如果显示为Bus 001 Device 011: ID 0bda:1a2b Realtek Semiconductor Corp.,就是被识别为cdrom

需要运行以下命令,安装eject 功能

apt install eject


然后运行

eject /dev/cdrom



弹出cdrom,时间比较长。


这个时候网卡驱动基本安装完成,可以输入以下命令配置无线网络了


nmtui

键盘上下操作,选定 Activate a connection


然后一般就会出现下边这个界面,可以愉快的连接wifi网络了。





有可能会出现重新启动后再次被识别为cdrom的问题,我根据网上的教程制作了一个usb modeswitch文件,不确定是否有用。可以把它从电脑端复制到/lib/udev/rules.d/目录下,命令如下,其中有些命令内容子自行根据自己的玩客云王志更改:

scp -r 40-usb_modeswitch.rules root@192.168.2.137:/lib/udev/rules.d/




现在遇到了一个最大的问题就是,从前几天开始,刷了那个无线网卡固件之后,casaos系统无法安装了,静待大神解决,不然大神的这个wifi固件算是废了,当然也不确定是不是其他原因。






























本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
来自手机 | 显示全部楼层
看错了 。。。。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
我的无线网卡是水星150免驱版的,其他的我没试验过。
但原理大同小异,应该没啥问题。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

谢谢分享!很有用!!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

我usb无线网卡芯片跟楼主是一样的rtl8188gu,也是开始的内核文件头,去年就开始搞,一直没搞到合适的。后来作罢了。楼主能把那个内核文件头也贴附件上来吗?

点评

我折腾了很长时间,直到昨天才搞定既能用rtl8188gu无线网卡,又能安装casaos的固件。 刷了无数固件,才找到,Armbian-unofficial_23.11.0-trunk_Onecloud_bookworm_current_6.1.63.burn.img 就是这个固件 make 之后  详情 回复 发表于 2024-4-4 10:25
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
xq20042004 发表于 2024-4-3 22:57
我usb无线网卡芯片跟楼主是一样的rtl8188gu,也是开始的内核文件头,去年就开始搞,一直没搞到合适的。后来 ...

我折腾了很长时间,直到昨天才搞定既能用rtl8188gu无线网卡,又能安装casaos的固件。
刷了无数固件,才找到,Armbian-unofficial_23.11.0-trunk_Onecloud_bookworm_current_6.1.63.burn.img
就是这个固件
make 之后的 8188gu.ko我也拷贝出来了,你如果用这个固件,可以直接用我的 install就可以了,可以节省大量的时间。

点评

多谢多谢!那我就再重刷hzyitc大的这个版本就行了,按道理来说,就是刷Armbian-unofficial_24.5.0-trunk_Onecloud_bookworm_current_6.6.21.burn.img这个最新版的,也应该能兼容你这个驱动才对。  详情 回复 发表于 2024-4-4 12:32
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

wangaigui 发表于 2024-4-4 10:25
我折腾了很长时间,直到昨天才搞定既能用rtl8188gu无线网卡,又能安装casaos的固件。
刷了无数固件,才找 ...

多谢多谢!那我就再重刷hzyitc大的这个版本就行了,按道理来说,就是刷Armbian-unofficial_24.5.0-trunk_Onecloud_bookworm_current_6.6.21.burn.img这个最新版的,也应该能兼容你这个驱动才对。

点评

我是从这个帖子得到提示,参考这个帖子的, https://www.right.com.cn/forum/thread-8346519-1-1.html  详情 回复 发表于 2024-4-4 14:45
固件和内核头文件 https://www.123pan.com/s/57fuVv-euNKd.html提取码:xeMI  详情 回复 发表于 2024-4-4 14:41
不兼容的,只有我说的那一个版本可以,我都试过了  详情 回复 发表于 2024-4-4 14:34
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
xq20042004 发表于 2024-4-4 12:32
多谢多谢!那我就再重刷hzyitc大的这个版本就行了,按道理来说,就是刷Armbian-unofficial_24.5.0-trunk_ ...

不兼容的,只有我说的那一个版本可以,我都试过了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
xq20042004 发表于 2024-4-4 12:32
多谢多谢!那我就再重刷hzyitc大的这个版本就行了,按道理来说,就是刷Armbian-unofficial_24.5.0-trunk_ ...

固件和内核头文件
https://www.123pan.com/s/57fuVv-euNKd.html提取码:xeMI

点评

你这个盘里的固件,和 https://github.com/hzyitc/armbian-onecloud/releases 里的同版本固件,是在这里下载的吗?还是固件文件有修改过的?  详情 回复 发表于 2024-4-4 15:31
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
xq20042004 发表于 2024-4-4 12:32
多谢多谢!那我就再重刷hzyitc大的这个版本就行了,按道理来说,就是刷Armbian-unofficial_24.5.0-trunk_ ...

我是从这个帖子得到提示,参考这个帖子的,
https://www.right.com.cn/forum/thread-8346519-1-1.html
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

我现在已经在折腾这个最新版本了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

wangaigui 发表于 2024-4-4 14:41
固件和内核头文件
https://www.123pan.com/s/57fuVv-euNKd.html提取码:xeMI

你这个盘里的固件,和 https://github.com/hzyitc/armbian-onecloud/releases 里的同版本固件,是在这里下载的吗?还是固件文件有修改过的?

点评

我是根据网盘里的文件名字在你说的这个网址里面下载的,一定要名字一样的  详情 回复 发表于 2024-4-4 19:05
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
xq20042004 发表于 2024-4-4 15:31
你这个盘里的固件,和 https://github.com/hzyitc/armbian-onecloud/releases 里的同版本固件,是在这里 ...

我是根据网盘里的文件名字在你说的这个网址里面下载的,一定要名字一样的
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

也是搞了一整天,实验特别费时间,搞了好几个rom,最后按着楼主提供的固件,依样画葫芦,最终搞定!真TM费劲啊
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

搞完这个USB2.0只能作为应急备用,尤其是没有接线口的时候,链接网速是没有千兆网口快的。只能说聊胜于无了。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-28 10:35

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表