Ubuntu是否支持USB 1.0?


8

我有一个16 GB 1.0的钛金属制USB随身碟,皮革扎带,我很喜欢。我知道它可以在Vista中运行(在所有情况下),但是在Ubuntu 11.04中(我也有gnome 3,如果这可能会影响,但可以肯定我之前尝试过),则无法检测到。我也已经在终端中运行sudo命令来搜索它,并且它没有显示,也没有以root用户登录的信息。

由于速度较慢,因此我仅将其用于HTML / CSS / PHP以及软件设置的备份,以防万一我遇到了一些问题并且需要在没有互联网连接的情况下恢复设置。

东芝Satellite-Pro L300 1F-J(带有升级的RAM)。
已测试3个USB 2.0端口,左侧2个,右侧1个。


$ sudo lsusb 产生:

Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0011:7788
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


$ dmesg 追加:

[ 79.868026] usb 2-3: new high speed USB device using ehci_hcd and address 2
[ 80.150509] usbcore: registered new interface driver uas
[ 80.174803] Initializing USB Mass Storage driver...
[ 80.174934] scsi6 : usb-storage 2-3:1.0
[ 80.175941] usbcore: registered new interface driver usb-storage
[ 80.175945] USB Mass Storage support registered.
[ 81.184276] scsi 6:0:0:0: Direct-Access Generic Flash Disk 8.00 PQ: 0 ANSI: 2
[ 81.184790] sd 6:0:0:0: Attached scsi generic sg2 type 0
[ 81.187989] sd 6:0:0:0: [sdb] 32768000 512-byte logical blocks: (16.7 GB/15.6 GiB)
[ 81.188829] sd 6:0:0:0: [sdb] Write Protect is off
[ 81.188834] sd 6:0:0:0: [sdb] Mode Sense: 03 00 00 00
[ 81.188836] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 81.191324] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 81.207084] sdb:
[ 81.212388] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 81.212395] sd 6:0:0:0: [sdb] Attached SCSI removable disk


1
它应该被检测到,当您插入它时,运行lsusb会给您一些东西吗?
Uri Herrera

1
@Lewise-在没有插入棍子的情况下重新启动。输入dmesg-注意[... time ...]。插入USB记忆棒并键入dmesg-复制从[... time ...]中看到的新输出,并将其粘贴到您的问题中。希望这将为我们提供有关内核如何处理USB记忆棒的线索。
fossfreedom

@fossfreedom添加了附加dmesg输出。
刘易斯·戈达德,

Answers:


9

USB 1.0向上兼容,因此这不是问题。

USB记忆棒上的分区表可能已损坏,并且Windows对它的挑剔程度不及Linux。

连接时查看“磁盘工具”应用程序(最简单)是否显示您的硬件。查看它是否识别分区。查看“安装音量”按钮是否起作用。

如果看到硬件正常,您可以尝试的一件事是

  • 从Windows备份棒上的文件
  • 引导到Linux
  • 从palimpsest重新格式化和重新分区驱动器
  • 从Windows将文件复制回它

某些USB随身碟附带了自定义分区方案(例如U3随身碟),这可能也会使您感到困惑-再次,您可以尝试对驱动器进行重新分区。


磁盘实用程序不显示它。我启动了Vista并运行chkdsk,该报告未报告任何错误或损坏的扇区。我格式化下磁盘管理,它拒绝格式为NTFS,在年底返回一个错误,但在FAT32,这是它原本是工作的罚款它仍然没有被Ubuntu的检测,甚至在磁盘工具。
刘易斯戈达德

我将其标记为我的解决方案,不是因为它已解决问题,而是因为它可以最好地回答原始问题。
刘易斯·戈达德,

稍后再回顾一下:有些木棍,我只能通过使用dd在设备上复制/ dev / zero来直接擦除前几千个块,破坏任何分区数据(包括损坏的分区表)来恢复。请注意,这显然会破坏驱动器上的所有数据。
阿德里安

5

要回答您的标题,是的,Ubuntu(11.xx或任何版本)支持USB 1.0,因此问题可能出在BIOS的某个地方。

确保已启用旧版USB支持(如果BIOS具有该选项)。如果启用,那么它可能是一个软件相关的问题,你应该在这种情况下,报告中的错误。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.