Thinkpad X61上的Debian Sid从我的一个USB闪存驱动器(ADATA S102)读取数据时出现问题。即使访问原始块存储也是一个问题:
liori:% LANG= dd if=/dev/sdb bs=512 count=1 | hexdump
dd: opening '/dev/sdb': No medium found
liori:%
我在尝试使用手动或者将其安装时同样的错误mount
或udisks --mount
。Dmesg不报告任何错误(这是在尝试从驱动器读取后):
[559579.972136] usb 2-2: new high-speed USB device number 22 using ehci_hcd
[559580.105313] usb 2-2: New USB device found, idVendor=125f, idProduct=312b
[559580.105324] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[559580.105332] usb 2-2: Product: ADATA USB Flash Drive
[559580.105339] usb 2-2: Manufacturer: ADATA
[559580.105346] usb 2-2: SerialNumber: 000000000000000302
[559580.106098] scsi27 : usb-storage 2-2:1.0
[559581.104896] scsi 27:0:0:0: Direct-Access ADATA NAND Flash 1.00 PQ: 0 ANSI: 6
[559581.106930] sd 27:0:0:0: Attached scsi generic sg2 type 0
[559581.108437] sd 27:0:0:0: [sdb] Attached SCSI removable disk
这个驱动器曾经在过去工作过。根据这些说明将其格式化为UDF 。我有另一个相同的模型驱动器,它完美地工作。我在使用Ubuntu 12.04的另一台Thinkpad X61上获得相同的结果,而带有Windows 7的Thinkpad T43p也没有看到驱动器(虽然它没有报告任何错误消息 - 或者我不知道在哪里寻找它)。
该驱动器支持USB3.0,但我没有任何USB3.0端口来检查它是否可以在那里工作。
任何使驱动器再次工作的帮助表示赞赏。
编辑:驱动器神奇地再次开始工作,好像什么也没发生。我会打开问题,以防问题再次出现。