USB 端口处于错误模式,如何使用 usbmodeswitch?

USB 端口处于错误模式,如何使用 usbmodeswitch?

几天来,我一直无法使用 USB 端口作为媒体设备。我一直在阅读和研究我能找到的所有内容,但我找不到一个我可以解读的 usbmodeswtich 或 usbms 的良好指南。USB 可以很好地供电,但不支持将我的 Android 手机用作媒体设备,这让我很头疼,因为我每天都使用 adb,而且不再支持我的即插即用鼠标。不确定是什么导致了切换,但我认为这可能与我读到的暂停问题有关,但我读到的那些帖子中的解决方案也不起作用。以下是我的系统信息和详细信息。

  • 系统:Ubuntu 12.04,64位,专用机器
  • 机器:HP-Pavillion g6 笔记本电脑,AMD A6 四核处理器
  • USB 用于:冷却底座、Android 调试桥、无线鼠标
  • 尝试了 Mod Probe,udev 重启,由于我自己的知识缺乏,无法尝试 lsusb。:)
  • 最后一次尝试读出:

    ncandiano@ncandiano-HP-Pavilion-g6-Notebook-PC:~$ sudo modprobe -r usbhid && sleep 5 && sudo modprobe usbhid
    ncandiano@ncandiano-HP-Pavilion-g6-Notebook-PC:~$ sudo modprobe -r usb-storage
    ncandiano@ncandiano-HP-Pavilion-g6-Notebook-PC:~$ sudo modprobe usb-storage
    ncandiano@ncandiano-HP-Pavilion-g6-Notebook-PC:~$ sudo restart udev
    udev start/running, process 2624
    ncandiano@ncandiano-HP-Pavilion-g6-Notebook-PC:~$ 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 003 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 002 Device 002: ID 0461:4de7 Primax Electronics, Ltd webcam
    

任何帮助将不胜感激!

答案1

有一个手册页因为usb_modeswitch我建议研究一下,它看起来很有帮助。如果我没记错的话,usb_modeswitch它用于切换连接的 USB 设备,而不是端口本身。手册页证实了这一点。默认情况下,USB 应该通用,并且当设备从特定端口拔出时不应保持特定状态。

我认为您遇到的问题与笔记本电脑本身更相关,而且您走错了路,这就是为什么很难找到好的答案。我从同事那里听说一些 HP 笔记本电脑的 USB 端口坏了​​,确切的型号和产品编号可能会有所帮助。例如:g6-1101sg (LS281EA)

如果 USB 端口没有因某些固件错误而失效,您的鼠标应该可以adb正常工作。您使用的是哪款 Android 手机?它真的像 Galaxy Nexus 一样使用 UMS 或 MTP/PTP 吗?如果它使用 UMS,它应该可以正常工作,就像插入和拔出专用 USB 存储棒一样,无需模式切换。MTP 有所不同,因为那里的大多数软件都处于不成熟状态。

相关内容