我的女朋友有一台戴尔 Vostro 3558 笔记本,预装了 Ubuntu 14.04 LTS 系统。最近 USB 端口随机出现故障。这种情况没有规律,无论笔记本电脑是充电还是使用电池,有时它可以工作一整天,有时端口在 30 分钟后就会失效。当故障发生时,所有 USB 端口都不再工作。如果我发出系统盘它只是挂起而没有任何输出。此外,恢复 USB 功能的唯一方法是使用电源按钮强制关闭笔记本电脑,因为如果我尝试正确关闭系统,它只是挂起。
通常只使用 USB 鼠标,但当端口发生故障时,系统将无法识别鼠标、硬盘或闪存驱动器。由于鼠标的光学灯和闪存驱动器的操作指示灯都会闪烁,因此端口仍会供电。
我检查了系统日志,发现故障发生时有如下条目:
Jun 16 17:20:17 kriszta-Vostro-3558 kernel: [27807.306465] usb 2-5: reset high-speed USB device number 3 using xhci_hcd
Jun 16 17:20:17 kriszta-Vostro-3558 kernel: [27807.490473] usb 2-6: reset full-speed USB device number 4 using xhci_hcd
Jun 16 17:20:17 kriszta-Vostro-3558 kernel: [27807.618373] usb 2-8: reset high-speed USB device number 5 using xhci_hcd
Jun 16 17:20:17 kriszta-Vostro-3558 kernel: [27807.894272] usb 2-2: reset low-speed USB device number 6 using xhci_hcd
Jun 16 17:20:17 kriszta-Vostro-3558 kernel: [27807.911879] usb 2-2: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
Jun 16 17:45:00 kriszta-Vostro-3558 kernel: [29290.676373] usb 2-2: reset low-speed USB device number 6 using xhci_hcd
Jun 16 17:45:00 kriszta-Vostro-3558 kernel: [29290.676840] usb 2-2: Device not responding to set address.
Jun 16 17:45:00 kriszta-Vostro-3558 kernel: [29290.880615] usb 2-2: Device not responding to set address.
Jun 16 17:45:00 kriszta-Vostro-3558 kernel: [29291.084024] usb 2-2: device not accepting address 6, error -71
我搜索了错误代码,并尝试了一些解决方案,但没有成功。例如:我尝试删除并重新加载 usb-hid,但modprobe-r usbhid 版本什么也不做,如果我尝试用信号 9 杀死它,它却拒绝死亡。
我怀疑是硬件错误,但我想确认一下。内置戴尔诊断程序未发现任何问题。笔记本电脑仍在保修期内。有人能解决这个问题吗,还是我应该在保修期内要求更换主板?