我在互联网上做了一些研究,这似乎是......我不知道......硬件问题?我说不清楚。我肯定知道的一件事是,它发生在 Windows 中的很多人身上,他们无法通过修改设置来解决它(呃,因为它发生在 Windows 之外)但有些人似乎能够通过更新 USB 来修复它司机们,所以...
这就是问题所在……而且只是间歇性的;但是现在它正在发生在我身上,我认为这是发布一些控制台输出以尝试并尽可能多地显示信息的好机会:
==========================
==========================
当连接到 USB 3.0 端口时,有时无法检测到 USB 3.0 设备;但是当连接到 USB 2.0 端口时工作正常。
==========================
所以我最初有一台带有 1 个 USB 3.0 端口和 3 个 USB 2.0 端口的华硕 RoG G74Sx 笔记本电脑。这是我第一次注意到这个问题。我有一个 WD 3TB MyBook 外置硬盘。有一天,我注意到在 USB 3.0 端口中未检测到它,但在任何 USB 2 端口中都检测到了它。我将驱动器插入带有 USB 3 的 Windows 笔记本电脑,一切似乎都正常。更不合理的是,这也导致 G74Sx(运行 Ubuntu 13.04)重新检测到它。实际上,我在接下来的一两周内又出现了几次,并开始猜测 Ubuntu 对 USB 3 连接的支持参差不齐。
当我说它发生了几次时,我的意思是随机有一天早上我会去将 MyBook 插入 USB3 端口,并且在前一天晚上工作正常后不会被检测到。它始终适用于 USB2,有时会在系统重启后或成功连接到另一台机器(通常是 Windows 7)的 USB3 端口后在 USB3 端口中检测到。
两周后,问题停止,USB3 端口始终可以检测到 MyBook。我不知道发生了什么。我没有对 BIOS、固件或任何操作系统安装进行任何更改。它刚刚开始工作。
============================================
============================================
所以上周我拿了一个华硕 N56VZ(实际上是两个)和一个华硕 S56CM,并在两者上都安装了 Ubuntu 13.04(必须禁用 S56CM 的安全启动,因为它是一台 Windows 8 笔记本电脑)。现在,除了 nVidia Optimus(但我不会在这里讨论)之外,大多数事情都进行得很顺利,直到今天早上我醒来时 USB3 端口都检测不到 WD MyBook(这又是一个外部硬盘)。端口本身没有损坏,因为我可以将 USB 鼠标插入其中,但我没有其他 USB3 设备要测试;但是,MyBook 在 Ubuntu 和 Windows 中的其他几款笔记本电脑中都可以正常工作。
所以我确认我可以将 MyBook 插入运行 Ubuntu 13.04 的 N56VZ 中的任何一个,而这些笔记本电脑只有 USB3 端口。MyBook 也可以通过 USB3 端口在 Windows 7 中被另一台笔记本电脑检测到。与过去不同,无论是系统重启还是让 MyBook 在其他设备上启动,我的 S56CM 的 USB3 端口都无法检测到它,而 USB2 始终可以检测到 MyBook。到目前为止,从今天早上开始,我一直无法让 USB3 端口检测我的 USB3 设备(但它可以与 USB 鼠标一起使用)。
lsusb 在连接/不连接驱动器的情况下具有相同的输出。这是我将驱动器插入 USB3 端口时 dmesg 的尾部(驱动器响应,系统也响应,但从未成功连接):
[ 287.115279] usb 4-1: new SuperSpeed USB device number 2 using xhci_hcd
[ 287.132077] usb 4-1: New USB device found, idVendor=1058, idProduct=1140
[ 287.132088] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=5
[ 287.132094] usb 4-1: Product: My Book 1140
[ 287.132099] usb 4-1: Manufacturer: Western Digital
[ 287.132103] usb 4-1: SerialNumber: 574341575A32363535333139
[ 287.148226] Initializing USB Mass Storage driver...
[ 287.149341] scsi6 : usb-storage 4-1:1.0
[ 287.149934] usbcore: registered new interface driver usb-storage
[ 287.149940] USB Mass Storage support registered.
[ 288.147116] scsi 6:0:0:0: Direct-Access WD My Book 1140 1012 PQ: 0 ANSI: 6
[ 288.147537] scsi 6:0:0:1: Enclosure WD SES Device 1012 PQ: 0 ANSI: 6
[ 288.149609] sd 6:0:0:0: Attached scsi generic sg3 type 0
[ 288.150005] scsi 6:0:0:1: Attached scsi generic sg4 type 13
[ 288.151177] sd 6:0:0:0: [sdc] Spinning up disk...
[ 296.161509] scsi 6:0:0:1: Failed to get diagnostic page 0x8000002
[ 296.161527] scsi 6:0:0:1: Failed to bind enclosure -19
[ 296.161567] ses 6:0:0:1: Attached Enclosure device
[ 289.152700] ........ready
[ 303.181164] sd 6:0:0:0: [sdc] Very big device. Trying to use READ CAPACITY(16).
[ 303.181502] sd 6:0:0:0: [sdc] 5860466688 512-byte logical blocks: (3.00 TB/2.72 TiB)
[ 303.181512] sd 6:0:0:0: [sdc] 4096-byte physical blocks
[ 303.181965] sd 6:0:0:0: [sdc] Write Protect is off
[ 303.181977] sd 6:0:0:0: [sdc] Mode Sense: 47 00 10 08
[ 303.182403] sd 6:0:0:0: [sdc] No Caching mode page present
[ 303.182415] sd 6:0:0:0: [sdc] Assuming drive cache: write through
[ 303.183277] sd 6:0:0:0: [sdc] Very big device. Trying to use READ CAPACITY(16).
[ 303.185078] sd 6:0:0:0: [sdc] No Caching mode page present
[ 303.185088] sd 6:0:0:0: [sdc] Assuming drive cache: write through
[ 303.236864] sdc: sdc1 sdc2
[ 303.237960] sd 6:0:0:0: [sdc] Very big device. Trying to use READ CAPACITY(16).
[ 303.238638] sd 6:0:0:0: [sdc] No Caching mode page present
[ 303.238650] sd 6:0:0:0: [sdc] Assuming drive cache: write through
[ 303.238661] sd 6:0:0:0: [sdc] Attached SCSI disk
[ 304.286643] hub 4-0:1.0: Cannot enable port 1. Maybe the USB cable is bad?
[ 304.318630] usb 4-1: USB disconnect, device number 2
[ 304.322483] scsi 6:0:0:0: rejecting I/O to offline device
[ 304.322498] scsi 6:0:0:0: [sdc] killing request
[ 304.322540] scsi 6:0:0:0: [sdc] Unhandled error code
[ 304.322548] scsi 6:0:0:0: [sdc]
[ 304.322553] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
[ 304.322575] scsi 6:0:0:0: [sdc] CDB:
[ 304.322579] Read(16): 88 00 00 00 00 00 00 00 01 7a 00 00 00 08 00 00
[ 304.322592] end_request: I/O error, dev sdc, sector 378
[ 304.322595] quiet_error: 54 callbacks suppressed
[ 304.322598] Buffer I/O error on device sdc1, logical block 43
[ 304.322611] scsi 6:0:0:0: rejecting I/O to offline device
[ 304.322614] scsi 6:0:0:0: [sdc] killing request
[ 304.322620] scsi 6:0:0:0: [sdc] Unhandled error code
[ 304.322622] scsi 6:0:0:0: [sdc]
[ 304.322623] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
[ 304.322625] scsi 6:0:0:0: [sdc] CDB:
[ 304.322627] Read(16): 88 00 00 00 00 00 00 04 09 50 00 00 00 08 00 00
[ 304.322638] end_request: I/O error, dev sdc, sector 264528
[ 304.322640] Buffer I/O error on device sdc2, logical block 336
[ 304.322643] Buffer I/O error on device sdc2, logical block 337
[ 304.322645] Buffer I/O error on device sdc2, logical block 338
[ 304.322647] Buffer I/O error on device sdc2, logical block 339
[ 304.322649] Buffer I/O error on device sdc2, logical block 340
[ 304.322652] Buffer I/O error on device sdc2, logical block 341
[ 304.322654] Buffer I/O error on device sdc2, logical block 342
[ 304.322656] Buffer I/O error on device sdc2, logical block 343
[ 304.322678] Buffer I/O error on device sdc2, logical block 336
marla@ultrabook:~$
Run Code Online (Sandbox Code Playgroud)
更新:所以我最初忽略了坏电缆警告,因为......虽然我今天早上切换到更长的 USB3 电缆,但它正在其他设备上工作。
事实证明,驱动器随附的电缆工作正常(这也可能是我过去使用 G74Sx 的问题)而且我购买的较长电缆不想与......某些笔记本电脑一起使用?
希望有人能告诉我 dmesg 输出中是否有信息说明为什么这条电缆不能在这台机器上工作在不同笔记本电脑上的 Ubuntu 或 Windows 中工作正常......这与只有 1 个 USB3 有什么关系港口?
虽然我个人在 Windows 中没有遇到任何 USB3 连接问题,但我读到很多人都这样做,所以我怀疑这与操作系统有关。没有 USB2 端口的 PC 似乎也没有这个问题。
我当地的 Canada Computers 最近一直在卖很多垃圾质量的电缆,所以我要去商店用最后 100 美元把它们弄出来我浪费在保修后几周的电缆上,但如果有人的话可以对这个问题有更多的了解,将不胜感激。我想当它在 3/5 机器上工作时,电缆不是唯一的问题。
如果使用更高质量的电缆问题仍然存在,我会让所有人知道......
在最终发布之前,我只是在这里大声思考:这一定与固件或硬件驱动程序有关吗?我读过一些人通过更新驱动程序解决了 Windows 中的问题,但我知道华硕网站只有 Windows 的 USB 驱动程序......他们唯一支持 Linux 的是 BIOS 更新。
由于只有 USB3 的机器工作正常,我只能想象它们有更好的驱动程序/固件吗?
如果这是驱动程序问题,有没有办法在 Ubuntu 中获得改进的 USB 驱动程序?
好的/差的驱动程序是否会影响设备是否可以使用质量较低的电缆?
最后,我真的解决了我的问题吗?这条电缆目前在一台只有 USB3 和 Ubuntu 的机器上工作,并且在一台有 1 个 USB3、2 个 USB2 和 Windows 7 的机器上工作;但不适用于带有 1 个 USB3、2 个 USB2 和 Ubuntu 的 S56CM(我不想格式化以查看它是否适用于 Windows;我不使用 Windows,不喜欢 Windows,Windows 机器属于其他我家的人);然而,MyBook 随附的原始较小电缆适用于所有情况。
鉴于所有这些物理信息以及 dmesg 的输出表明它是一条坏电缆:我能得出的最合乎逻辑的结论是我的电缆坏了(还结合我购买电缆的分销商一直在销售一些废话电缆最近)。那么大多数人会同意这是一条坏电缆吗?这里还有其他事情吗?还是这一切都是这条坏电缆的结果?我正在考虑购买另一条电缆,因为我需要更长的 USB3,但不知道我是否应该选择完全不同的制造商,因为他们所有的电缆质量都很差,或者我是否只有一条有故障的电缆。
结果证明是低质量的USB3电缆。我的驱动器附带的一个工作正常,而我从 Canada Computers 购买的那个工作时断时续。我目前正在与商店/库存经理沟通,让他们购买更高质量的电缆。在保修到期后的几个月内,我的电缆断裂了价值超过 100 美元。感谢您的阅读和评论。
| 归档时间: |
|
| 查看次数: |
10866 次 |
| 最近记录: |