我是 Linux 新手。我看到还有其他“相同类型”的问题,希望有人能帮助我。我不太了解其他帖子,无法为自己找到解决方案。我有一块 Suunto Ambit GPS 手表,正在运行 Ubuntu 13.04。USB 设备没有显示。我从其他一些帖子中看到你想要一个 dmesg。这里是:
usb 3-1: new full-speed USB device number 5 using xhci_hcd
usb 3-1: config 1 has an invalid interface number: 1 but max is 0
usb 3-1: config 1 has no interface number 0
usb 3-1: New USB device found, idVendor=1493, idProduct=0010
usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 3-1: Product: Ambit
usb 3-1: Manufacturer: Suunto
usb 3-1: SerialNumber: 18B79A4617002000
我认为第二行是问题所在。我使用 vituralbox 和 Windows 客户端来运行 movescount 软件。我刚刚转换到 Linux,所以我真的不想为了支持我的手表而不得不回到 Windows...
答案1
我发现最好通过 USB ID 来查找设备(您可以使用 找到它)lsusb
。在网上搜索此 ID 将为您提供有关 USB 设备使用的协议的更好的技术信息。
答案2
您可以尝试使用 OpenAmbit,而不是尝试使用 moveslink(Windows 软件)从时钟中提取动作。我在 OpenSuse 中使用它(而不是 moveslink),并通过它将动作传输到 MovesCount 服务。OpenAmbit 网站提供的更多信息:https://sourceforge.net/projects/openambit/
答案3
首次连接时,它可能显示为 USB 存储设备。这是典型的 Windows 设备行为,并允许设备自动加载(Windows)驱动程序。
Ubuntu 不支持或不需要这种类型的“不安全二进制”方法来处理新设备。相反,您可能需要使用 USB 模式切换来恢复与设备的完整接口。
首先检查lsusb
,连接后立即(10-20 秒后再次)。
PS. 在 Google 上搜索以下内容似乎没有任何有用的信息:1493 0010 (这可能不是要查找的 USB ID。)
话虽如此,但这可能毫无意义。如果制造商仅提供基于 Windows(或可能是 Mac)的应用程序来与此设备通信,则您需要运行该软件(在 Wine/Linux 或 Windows 下)。
尝试制造商论坛: