无法识别 U 盘和驱动器

6 10.10 usb thinkpad

将任何 USB 棒连接到我的 thinkpad 时,ubuntu 10.10 无法识别它们。我在桌面上看不到任何东西。

“dmesg | tail -n10”的输出给了我:

[ 1965.696388] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 1965.884537] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 1966.072503] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 1966.260349] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 1966.506227] usb 1-1: new high speed USB device using ehci_hcd and address 9
[ 1966.572375] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 1966.760379] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 1966.948358] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 1967.136335] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 1967.325423] hub 1-0:1.0: unable to enumerate USB device on port 1
Run Code Online (Sandbox Code Playgroud)

将我的 USB 扫描仪连接到同一端口时:

[ 2008.480135] usb 1-1: new high speed USB device using ehci_hcd and address 65
[ 2008.548389] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 2008.736786] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 2008.924379] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 2009.112348] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 2009.300443] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 2009.488536] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 2009.732180] usb 1-1: new high speed USB device using ehci_hcd and address 71
[ 2014.796299] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 2018.000128] usb 2-1: new full speed USB device using uhci_hcd and address 3
Run Code Online (Sandbox Code Playgroud)

并且 ubuntu 10.10 可以识别该扫描仪。那么我该怎么做才能看到我的 U 盘呢?在我的另一台运行 Fedora 14 的 Thinkpad 上,它运行良好......

它只发生在存储介质(USB 记忆棒、相机等)上。我的扫描仪 (HP scanjet 2200c) 工作得很好。

lur*_*uri 1

不知道这些想法是否会对您有帮助,但我在这里......一些要检查的选项(我将从第 3 点和第 5 点开始):

  1. 也检查这个问题:USB Storage Device Automount,并尝试那里提出的解决方案。
  2. 另外,您可以尝试palimpsest检查是否检测到它,然后安装它。
  3. 在 10.04 中(也有人在 10.10 中报告过),似乎存在一个阻止 USB 自动挂载的错误。不知道这是否已修复,但您可以尝试该情况的解决方案(请注意,它禁用软盘支持)sudo modprobe -r floppy:(来源
  4. 还有另一种可能性(引用这个):

    我最终通过卸载pmount,然后与libpmount0.0一起重新安装解决了这个问题

    现在,驱动器已被检测到、自动安装并可以安全地删除。不知道是什么导致了升级问题,但希望这可以帮助其他遇到同样问题的人。

  5. 在这里您可以找到另一种解决方法:

    gksu gedit /etc/modules
    
    Run Code Online (Sandbox Code Playgroud)

    添加两行(在文件末尾):

    usb_storage 
    usbhid
    
    Run Code Online (Sandbox Code Playgroud)

    modprobe -l |grep usbhid(实际上,您可以在进行编辑之前检查modprobe -l | grep usb_storage这些模块是否已加载。)


小智 0

检查您的组。我也遇到过类似的问题,因为没进floppy组。

要查看您所在的组,请运行:

groups
Run Code Online (Sandbox Code Playgroud)

如果您不在该floppy组中,可以通过运行以下命令将自己添加到该组中:

sudo usermod -a -G floppy $USER
Run Code Online (Sandbox Code Playgroud)