Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以在BIOS级别恢复USB端口固件?_Usb_Bios_Firmware - Fatal编程技术网

是否可以在BIOS级别恢复USB端口固件?

是否可以在BIOS级别恢复USB端口固件?,usb,bios,firmware,Usb,Bios,Firmware,我对硬件的影响不是很感兴趣,而是对固件的可能损坏(即有一个软件解决方案)感兴趣 [以下仅说明计算机具有不同寻常的外围设备:一个控制器PCI卡(用于显微镜)安装在一台不太古老的计算机(Intel Core Duo)中。该卡需要安装额外的Firewire卡,并使用USB拇指驱动器为定制软件提供许可证密钥(由显微镜制造商制造)。控制器卡、显微镜是二手的,因此制造商的帮助不是直接的选择。计算机有4个背面USB 2.0端口和2个正面USB 2.0端口。] 该卡是两年多前安装的,一直运行良好。起初,一年多前

我对硬件的影响不是很感兴趣,而是对固件的可能损坏(即有一个软件解决方案)感兴趣

[以下仅说明计算机具有不同寻常的外围设备:一个控制器PCI卡(用于显微镜)安装在一台不太古老的计算机(Intel Core Duo)中。该卡需要安装额外的Firewire卡,并使用USB拇指驱动器为定制软件提供许可证密钥(由显微镜制造商制造)。控制器卡、显微镜是二手的,因此制造商的帮助不是直接的选择。计算机有4个背面USB 2.0端口和2个正面USB 2.0端口。]

该卡是两年多前安装的,一直运行良好。起初,一年多前,前端端口停止工作,它们通电(设备的led灯亮),设备根本看不见。当时我忽略了这一点

一个月前,XP开始抱怨未知的USB设备,有时所有USB端口都会关闭,重新启动并不能解决问题-解决方法是关闭电源,拔下电源几分钟,然后重新启动。最后USB端口3和4作为前端端口:有电源,但看不到任何设备

我怀疑控制器PCI卡在BIOS级别上做了一些事情。PCI卡上的指示灯在操作系统启动之前亮起。使用Ubuntu LiveDVD的USB端口行为也完全相同,只有USB端口1和2工作,其他端口(前面和后面)通电,但未检测到任何设备

主板是一个华硕与(美国大趋势的)ACPI BIOS v.0310

我想更改甚至重新安装BIOS用来控制USB端口的任何东西,以恢复其功能

我对修改计算机固件完全不熟悉(我唯一的经验是,在用户级别,按照说明升级固件或启用/安装RAID BIOS软件)

我是否远远没有猜到这可能是由卡损坏固件引起的,并且可以再次恢复?是否可以将USB端口行为定位在“BIOS”级别


任何帮助/提示都将不胜感激。

如果您想排除BIOS/固件损坏问题,您可以从主板供应商处下载最新的BIOS,并按照制造商的说明进行安装。这将完全重新刷新主板上的BIOS。任何“损坏”都将被消除

作为额外的预防措施,在重新刷新BIOS后,将您的设置重置为默认设置(使用主板上的CMOS清除跳线)。确保在执行此操作之前写下BIOS设置

但是您很可能有硬件问题,而不是BIOS/固件问题

有几件事需要了解:

  • 在任何现代PC中,BIOS都有多层校验和。如果BIOS不知何故损坏,它将无法通过这些校验和测试,并且您的PC将无法启动,可能会显示有关启动块恢复的错误消息

  • PCI插槽卡没有标准的机制来静默地操纵BIOS,特别是如果这是一个没有可选ROM固件的现成Firewire卡

  • BIOS几乎无法对各个USB端口的行为产生“持久”影响(USB控制器的全局禁用/启用除外)。BIOS初始化USB控制器以提供操作系统之前的键盘/鼠标/引导设备支持。一旦加载操作系统,BIOS将向操作系统()进行切换从这一点上说,操作系统“拥有”USB控制器,并负责检测枚举任何连接的USB设备的错误

  • 所使用的切换方法可能会有问题(某些生物传感器可以选择更改),但这不会导致您描述的行为

  • 我猜主板上的USB过电流保护电路出现故障,并且错误跳闸。当它跳闸时,会切断连接的USB设备的电源,这可能导致未检测到的设备、设备消失或随机“未知设备”信息。许多USB限流组件都是基于热的,因此拔下它一段时间可能会让它重新工作(直到它重新升温并再次出现故障)。我在旧的联想台式机上见过许多类似的故障

    请注意,如果过电流跳闸,您可能会在Windows中看到有关此问题的弹出消息,但并不总是如此。这取决于主板以及过电流跳闸信号是否连接到芯片组。也可能有BIOS选项来控制是否向操作系统报告过电流情况

    您在多个操作系统中看到的问题进一步说明了硬件问题。Linux可能会给您一些USB调试信息


    如果我是你,我会更换主板,或安装PCI/PCIe插槽USB控制器以更换板载USB端口。请注意,插槽USB板可能无法用于引导前BIOS内容。例如,连接到插槽USB控制器的USB键盘将无法进入BIOS设置(取决于BIOS旧版USB的配置方式)。

    那么,我该如何解决出现的问题呢?我已经收到了“USB端口上的电源浪涌”消息。我需要更换笔记本电脑中的usb控制器吗?@pro neon您需要更换usb端口上的限流器组件。谢谢。我检查了笔记本电脑,结果发现usb端口短路。