当前位置:首页 > 我的程序 > 正文内容

关于 Cannot enable. Maybe the USB cable is bad? 这个问题。

Peirre6年前 (2020-04-16)我的程序1657

经常摆弄电脑,那USB接口也是插进,拔出多少次。有一天发生了这个问题,什么问题呢?见图:

2020-04-16 08-08-04屏幕截图.png

只要是linux 新内核,都会出现这个问题,虚拟机USB功能,DOSBOX等USB功能不可识别。

在网上查看了一些资料,没根本解决方案。一些网友也有这个问题,百思不得其解,只能说是高端的“黑”。

初步分析 usb4-port3这个驱动模块是USB部分,所以在驱动程序这个级别上是USB4设备标识魔法数不可识别。

普及,什么是“魔法数”?

这魔法数就是一个字节的数字,为什么魔法。你可以改变这个字节无数次,然后计算机会返回正确的计算结果。

对应的汇编命令: in和out。 自从286以来,都没进行过深刻讨论。这是提外话,这个命令老师说过。

这个问题在linux 内核的解决是重新编译 linux 内核,有相关的文章说明。

编译前寻找"Cannot enable,Maybe the USB ... is bad?"这个字串就可以了,然后返到上层,寻找到定义值,定义值可能是80或20.把它改为0x00再编译就可以解决了。

这是软件,系统核心的解决方式。这个可能不太爽,因为同一个系统,别人没有问题,你有问题。来我们更深入一点。

BIOS记录各个设备的启动方式,嗯,对的,向厂家要一个BIOS,刷新。如果是这个层面,那就是已经解决了。

这个...好像刷新BIOS没有用吧。对的,会出现没有用的情况。

有硬盘的固件吗?刷一个...好像可以吧....... 打个电话:“喂喂,我硬盘坏了。” “那还不快修?”,“我没钱......,寄出又怕硬盘丢失。””那你不是废话。”,“你能把硬盘固件给我吗?“,”没有,给你一个让硬盘休眠的固件!“ ”好吧...“ ”嘟...嘟...“

好了,硬盘的问题也和BIOS一样刷个固件就可以了。那么自信吗?刷了就好?不对,刷了还是一样的。拔掉USB设备,寻找电路。咦?还是有问题。这不是隔靴挠痒吗。

嗯,好像在主板上看到了什么,哇,好大的芯片,不错,这就是南桥,哈哈,魂断南桥了。

送主板去维修,加上锡球,把主板放到焊台上,焊好主板可以用,焊不好,嘿嘿,不是我的错。主板报废了。

会是主板问题吗?那电源有可能吗?电源失压中,啪啪啪,看见了电光球。果然是智能芯,抗压中。

南桥遗梦?是的不错。可能吧。梦见南桥可以改写系统恢复了。

马的,我的资料在哪???电脑无限循环中......

抱个枕头睡大觉... 梦中进行时。 by by over.

PS:现在知道了,还是BIOS的原因。强刷完整的BIOS就没有问题了。另外主板有个5M的固件 和 8M的固件,另外linux系统驱动也要注意。




分享给朋友:

相关文章

介绍一个改编过的纸牌游戏WinSol。

介绍一个改编过的纸牌游戏WinSol。

这个游戏是VC++ 6.0 SP6 编写的。原作者是个日本人。但是他也是翻版。源代码是linux下的aisleriot纸牌游戏。经过拼装,加上windows SDK。改编而成。虽然这是VC++ 6.0...

Radasm 编辑器配置VC2010下的Opencv 环境。

Radasm 编辑器配置VC2010下的Opencv 环境。

Opencv 下载地址:https://opencv.org/releases.html备用下载地址1:https://blog.csdn.net/yanzi1225627/article/detai...

USB设备的插入机制与USB驱动故障。

USB设备的插入机制与USB驱动故障。

USB主机检测设备,首先在USB集线器的每个端口的D+,D-上,分别接了一个15K欧姆的下拉电阻到地。集线器端口为空时,被这两个电阻拉低了电平。在USB设备端,D+或者D- 上接了上拉1.5K电阻。全...

显微镜标定计算器,只发此处,留用备查。

显微镜标定计算器,只发此处,留用备查。

易语言写的标定计算器标定计算器.rar只限光学实验显微镜用。知道怎么用的可以选择下载。有问题请留言。显微镜标定计算器是来原于,电子目镜的标定在软件上显示很不正确。此程序只是精度高一点。这个程序是用22...

我谈易语言

我谈易语言

易语言是一个集成打包的中文编程的语言。说实话,只要在电脑上的程序,易语言都可以用自己的方式实现。易语言可以开发linux 控制台下的图文程序和工具,十分好用。易语言的源码和例子量很大,精华源码例子已经...

刚刚上手的一个汇编程序nasm。

刚刚上手的一个汇编程序nasm。

今天使用了masm32软件,总有使不上劲的感觉。因为intel 指令集很多都没有,自己想测试一下,一边翻资料,一边使用。windows 编程好用,但是指令不全,心里总是感觉差一点。又不是编大程序,只是...