问题标签 [lsusb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3694 浏览

android - Fastboot 在我的 ubuntu14.04 上无法识别我的 Asus zenfone2

在正常启动模式下,当我输入adb devices. 然后,我将手机设置为快速启动模式adb boot bootloader。当手机已经进入 fastboot 模式时,fastboot devices不返回任何结果。但是,lsusb列出了设备的详细信息,包括 vendorid、productid 和设备名称。

我尝试修改 51-android.rule,以 root 身份运行 fastboot,更改 /dev/bus/usb/ 的所有者,重新安装和更新 android-tools。但是我的 ubuntu 在 fastboot 模式下仍然无法检测到 zenfone2。

此外,我连接了我的另一部手机(Redmi2),它也处于快速启动模式,可以无缝检测到。另外,当我尝试将 zenfone2 连接到其他 ubuntu PC 时,可以检测到它。

有没有人遇到并解决过类似的问题?或者也许知道潜在的原因是什么?

0 投票
0 回答
49 浏览

ubuntu-12.04 - 即使通电,kinect 也无法连接

我正在尝试将 kinect xbox360 与 ubuntu 12.04(以及最终的 ROS)一起使用。

kinect 已插入并通电(绿灯闪烁)。运行时lsusb,我没有看到预期的三个 Microsoft 设备

Bus 002 Device 009: ID 045e:02ae Microsoft Corp. Bus 002 Device 008: ID 045e:02ad Microsoft Corp. Bus 002 Device 007: ID 045e:02b0 Microsoft Corp.

运行时lsusb -t,我确实看到了一个设备,其设备 ID 在插入/拔出 kinect 时会发生变化(插入 USB 驱动器进行测试时,我还会看到不同的设备 ID……)。
我认为这可能是权限问题,所以我已将我的用户名添加到“拨出”组sudo adduser username dialout并注销......行为没有改变。

任何想法,将不胜感激。谢谢。

0 投票
1 回答
4162 浏览

usb - USB 3 端口可以是黑色的吗?

我对我的(新)笔记本电脑的一个 USB 端口是否是 USB 2 或 3 有一些疑问。

端口颜色为黑色,而据报道 USB 3 为蓝色。从ubuntu 14开始,我检查lsusb并得到了

这应该意味着USB端口是版本3。黑色是否意味着什么?

0 投票
0 回答
87 浏览

android - 如何停用 Android 设备上的特定 USB 端口

我想在 Android 中打开和关闭 USB 设备。我知道 Linux 上的方法,它非常简单(参见https://loginroot.com/power-off-and-on-usb-device-in-linux-ubuntu/)。不幸的是,该命令lsusb -t不适用于 Android 终端。您知道如何停用 Android 上的特定 USB 端口吗?或者,获取 USB 设备树就足够了,但我也不知道如何实现。

0 投票
2 回答
1523 浏览

go - 使用 go build CGO_ENABLED 进行交叉编译 - 警告:找不到 libudev.so.1

CGO_ENABLED=1由于libusb依赖关系,我正在尝试为 Raspberry Pi 交叉编译 Golang 应用程序

在编译期间,我收到错误:

我尝试了以下命令的多种变体,但没有成功:

当我使用标志运行构建时,-x我得到了详细的输出,它看起来有点像在构建src/net包时失败:

奇怪的是编译器可以找到/usr/lib/arm-linux-gnueabihf/libusb-1.0.so,如果我ls -al在那个目录libudev.so中也存在。两个文件都链接回/lib/arm-linux-gnueabihf/

/usr/lib/arm-linux-gnueabihf/pkgconfig包含:

最后,运行file显示两者都是libusb正确libudev的架构:

0 投票
1 回答
1230 浏览

yocto - 如何列出 yocto 上连接的所有 USB 设备(打印机)?

我正在尝试使用 yocto 让 USB 打印机与嵌入式系统一起使用。我将 cups 包添加到 yocto 图像中。lpstat 命令返回没有可用的默认目标。我正在尝试查看我的打印机是否通过 lsusb 列出,但 lsusb 似乎不是一个可识别的命令。busybox lsusb 不起作用。

0 投票
2 回答
1942 浏览

linux - Linux shell 从用户输入中获取设备 ID

我正在为一个程序编写安装脚本,该程序需要 lsusb 的设备 ID 在其配置中,所以我正在考虑执行以下操作:

抱歉,我的代码还没有走得太远,但我坚持这一点,不知道如何做我想做的事。请有人帮忙。我对 shell 脚本很陌生

0 投票
1 回答
1337 浏览

linux - 如何在 Linux 上读取 USB 设备的二进制设备对象存储 (BOS) 描述符

我需要以编程方式读取插入 Linux 系统(Ubuntu 18.04)的 USB 设备的设备描述符。我可以通过解析lsusb输出或直接从. 但是,我无法使用任何一种方法找到二进制设备对象存储 (BOS) 描述符。/sys/bus/usb/devices/

我想我可以使用libusb查询 BOS,但似乎因为这是一个 USB 规范标准描述符,可能有更简单的方法。是否可以直接从usbfs读取它,或者从lsusb或其他标准实用工具查询它?

0 投票
1 回答
748 浏览

c - 如何将 lsusb 设备的结果链接到 /dev/ttyUSB*

我有 USB 产品的供应商和产品代码:0403:6001

我想知道如何轻松地将 lsusb 命令的结果与设备的确定联系起来/dev/ttyUSB*

lsusb给我

我怎么知道这个设备是打开/dev/ttyUSB0还是 1 或 2 如果我的 PC 上有多个 USB 设备

提前致谢

背景定义:每次配置都不一样

USB设备可以插入或拔出,​​其他设备也可以...

0 投票
1 回答
2864 浏览

javascript - “adb devices”在 Ubuntu 上返回空的“附加设备列表”

基于反应本机文档(https://facebook.github.io/react-native/docs/running-on-device)我想在我的ubuntu vm(Ubuntu 18.04.2 LTS)中连接到ADB,但我的问题是我不断收到一个空列表。

那么我遵循了哪些步骤:

  1. lsusb 提取移动模型(在我的情况下为 2a45)

devnull@greg_server:~$ lsusb

Bus 001 Device 004: ID 2a45 :2008 Meizu Corp. MX Phone (MTP)

总线 001 设备 002:ID 80ee:0021 VirtualBox USB 平板电脑

总线 001 设备 001:ID 1d6b:0001 Linux Foundation 1.1 根集线器

  1. 将此输入到您的 udev 规则中以启动并运行

echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="2a45", MODE="0666", GROUP="plugdev"' | sudo tee /etc/udev/rules.d/51-android-usb.rules

  1. 显示亚行列表

devnull@greg_server:~$ adb devices

附加设备列表

为了排除故障

使用“adb devices”在 Ubuntu 16.04 上“附加设备列表”为空

我按照以下步骤操作:

  1. 创建 adb_usb.ini 文件并重新启动 adb 服务器

devnull@greg_server:~$ cat ~/.android/adb_usb.ini

0x2a45

devnull@greg_server:~$ adb kill-server

devnull@greg_server:~$ adb start-server;

守护进程没有运行;从现在开始 tcp:5037

守护进程成功启动

devnull@greg_server:~$ adb devices

附加设备列表

  1. 启用 USB 调试并再次检查 adb devices

在这种情况下,我注意到 lsusb 无法识别我的手机,并且 adb devices 命令再次返回一个空列表,如下所示

devnull@greg_server:~$ lsusb

总线 001 设备 002:ID 80ee:0021 VirtualBox USB 平板电脑

总线 001 设备 001:ID 1d6b:0001 Linux Foundation 1.1 根集线器

devnull@greg_server:~$ adb devices

附加设备列表

  1. 检查android usb文件配置

root@greg_server:/etc/udev/rules.d# pwd

/etc/udev/rules.d

root@greg_server:/etc/udev/rules.d# ls -lst

共 64

4 -rw-r--r-- 1 根 71 Oct 24 07:18 51-android-usb.rules

60 -rw-r--r-- 1 根 58549 5 月 8 日 06:28 70-snap.core.rules

root@greg_server:/etc/udev/rules.d# cat 51-android-usb.rules

SUBSYSTEM=="usb", ATTR{idVendor}=="2a45", MODE="0666", GROUP="plugdev"

关于可能是什么情况的任何帮助?