linux安装无线网卡驱动(aptitude下载半手动安装)

linux安装无线网卡驱动(aptitude下载半手动安装),第1张

我用的linuxlite。源的话用的ubuntu的163源。在网上查到可以直接安装驱动,我就试了一试。失败了。。。。然后就稍微用了点时间查了一下。成功以后,总结如下:

整体安装过程:

编译的时候遇到问题提示: error: implicit declaration of function ‘get_ds’

解决方法如下: https://github.com/tomaspinho/rtl8821ce/pull/31

原因如下: https://lore.kernel.org/patchwork/patch/1047248/

原因大概就是get_ds是KERNEL_DS的旧名称,所以我们在5.x以后的内核要用新的名称。

编译安装后,/var/lib/dpkg/status文件里面仍然记载着apt安装失败。所以,当你用apt一类的工具再次安装其他软件时,apt工具会报错。怎么办呢?

解决办法:修改/var/lib/dpkg/status文件。

可以通过以下步骤在Linux下载BCM43142无线网卡的驱动:

一、所需材料准备如下:

准备一台电脑、一张无线网卡、linux;

二、具体步骤如下:

1、确定无线网卡型号,在linux终端下输入lsusb;

2、此时可看到型号为BCM43142,在百度搜索芯片厂商官网;

3、进入官网,按照提示选择驱动下载,linux系统,型号为BCM43142;

4、将下载的文件解压缩,并重命名文件夹为wlandriver,复制到所在用户的根目录下;

5、在命令提示附中切换到wlandriver目录,执行sudo make 和sudo make install 命令;

6、随后执行sudo cp RT2870STA.dat  /etc/Wireless/RT2870STA/RT2870STA.dat命令,切换到/wlandriver/os/linux目录,执行sudo insmod rt5572sta.ko命令;

7、此时BCM43142无线网卡的驱动已经安装成功,即可连接无线网正常上网。

《深入Linux设备驱动程序内核机制》百度网盘pdf最新全集下载:

链接: https://pan.baidu.com/s/1YvFdIRy0vvLKsXXXsCBh3w

?pwd=a5ap 提取码: a5ap

简介:本书不仅适合那些在Linux系统下从事设备驱动程序开发的专业技术人员阅读,也同样适合有志于从事Linux设备驱动程序开发 name="_GoBack">或对Linux设备驱动程序及Linux内核感兴趣的在校学生等阅读。对于没有任何Linux设备驱动程序开发经验的初学者,建议先阅读那些讨论“如何”在Linux系统下编写设备驱动程序的入门书籍,然后再阅读本书来理解“为什么”要以这样或者那样的方式来编写设备驱动程序。  


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/6063752.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-13
下一篇 2023-03-13

发表评论

登录后才能评论

评论列表(0条)

保存