12.04 无法识别 U 盘

12.04 无法识别 U 盘

我有一个新的 U 盘,几个小时前刚用过。现在我的 Ubuntu (12.04) 无法识别它。USB 端口是正确的,因为插入的其他设备可以正常工作。当我检查时lsusb,它返回:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 03f0:7104 Hewlett-Packard DeskJet 3420c
Bus 001 Device 004: ID 12d1:140c Huawei Technologies Co., Ltd. 
Bus 001 Device 005: ID 04f3:0103 Elan Microelectronics Corp. 
Bus 002 Device 008: ID 058f:1234 Alcor Micro Corp. Flash Drive

当我使用时,fdisk返回列表中没有我的 U 盘的踪迹。我认为这是设备问题,因为 Windows 也看不到它,但我不知道我能做些什么。

我可以补充一点,插入时,U盘会非常热。

答案1

插入 U 盘,然后在终端中运行dmesg

如果你的系统以任何方式检测到正在连接的设备,你应该会看到类似以下内容的内容(复制自Ubuntu 文档):

[17197212.184000] usb 5-6: new high speed USB device using ehci_hcd and address 2
[17197212.420000] Initializing USB Mass Storage driver...
[17197212.420000] scsi2 : SCSI emulation for USB Mass Storage devices
[17197212.420000] usb-storage: device found at 2
[17197212.420000] usb-storage: waiting for device to settle before scanning
[17197212.420000] usbcore: registered new driver usb-storage
[17197212.420000] USB Mass Storage support registered.
[17197217.420000]   Vendor: WDC WD32  Model: 00JB-00KFA0       Rev: 0811
[17197217.420000]   Type:   Direct-Access                      ANSI SCSI revision: 00
[17197217.436000] usb-storage: device scan complete
[17197217.464000] Driver 'sd' needs updating - please use bus_type methods
[17197217.472000] SCSI device sda: 625142448 512-byte hdwr sectors (320073 MB)
[17197217.472000] sda: assuming drive cache: write through
[17197217.520000] SCSI device sda: 625142448 512-byte hdwr sectors (320073 MB)
[17197217.520000] sda: assuming drive cache: write through
[17197217.520000]  sda: sda1
[17197217.528000] sd 2:0:0:0: Attached scsi disk sda
[17197217.540000] sd 2:0:0:0: Attached scsi generic sg0 type 0

如果有没有什么插入 USB 后出现活动,我认为这可能意味着设备已死。但是,如果这是 Linux 理解的错误情况,您可能会看到一些输出,表明正在检测设备以及无法安装的原因。

然而,Windows 和 Linux 无法识别非常热的设备,听起来很像是有什么东西短路了,而你却无能为力。

答案2

我的情况也一样,Ubuntu 12.04 没有 U 盘,但 Windows 可以检测到。我会用 dmesg 检查一下,然后再报告

相关内容