如何解决老旧驱动安装电脑(内核驱动编译用了安装)「旧驱动在哪下载」

现在用Linux的人越来越多了,Linux目前在驱动方面做的越来越方便,新电脑基本很少会出现驱动识别不了的问题,不过老旧电脑以及新增设备还是有这种可能的。
我有个x201T,板载无线网卡坏了,一直用usb网卡,但在ubuntu下识别不出来,也就没怎么用,装了个deepin体验一下,结果一样识别不出来,两个都不行,板载网卡是rt5370,usb网卡是RTL8188CUS。
记录一下安装驱动的过程吧,希望越来越多的人能多用Linux,尤其是青少年朋友,使用Linux能让你更好的明白什么是操作系统。
首先在网上找了驱动编译,如果是较新的驱动一般这样就可以解决。
但这些设备比较老,内核差异太大了,代码很老,错误一堆,修改了几个就受不了了,干脆下载并重新编译内核,在编译内核的时候可以在menuconfig里面加吧,内核里面添加好的驱动应该是匹配的。
下载的内核是5.2.1,比深度的内核还高一大截:)ok,先make menuconfig,在网络设备中选择两个设备,都编译进内核,就不选模块加载了,否则要改启动文件,麻烦。
选的时候注意不光要选这两个设备,相关的依赖都要选上,否则连菜单都没有。
如果要了解需要哪些依赖,也很简单,直接按/搜索,比如rt5370,然后看搜出来的信息,上面有depend on,依次打开就可以了。
对了,内核中声音、显示都添加一下,通用设备就可以了,否则可能没声音什么的。
安装内核,重启,ok,果然wifi能用了,结果发现本来深度中能用的电磁屏不好用了,这怎么行?找了半天,也没发现ibm当年用的是啥芯片,不过我掐指一算,这机器那么早,当年也就wacom的电磁屏能看,所以在配置中加上了wacom的tablet的支持,编译,安装,reboot,好运气,竟然真的就是这货。
Linux在易用性方面还有待提高,但是在深入性方面要甩windows十八条街,而且由于linux是共享软件,驱动厂商需要公布其代码,这对全世界的共享事业都非常重要。
Android用了linux内核,但又搞了一个HAL层绕过这个限制,本质上是对共享事业的背叛。
如何解决老旧驱动安装电脑(内核驱动编译用了安装)
(图片来源网络,侵删)

联系我们

在线咨询:点击这里给我发消息