问题标签 [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.
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 时,可以检测到它。
有没有人遇到并解决过类似的问题?或者也许知道潜在的原因是什么?
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
并注销......行为没有改变。
任何想法,将不胜感激。谢谢。
usb - USB 3 端口可以是黑色的吗?
我对我的(新)笔记本电脑的一个 USB 端口是否是 USB 2 或 3 有一些疑问。
端口颜色为黑色,而据报道 USB 3 为蓝色。从ubuntu 14开始,我检查lsusb
并得到了
这应该意味着USB端口是版本3。黑色是否意味着什么?
android - 如何停用 Android 设备上的特定 USB 端口
我想在 Android 中打开和关闭 USB 设备。我知道 Linux 上的方法,它非常简单(参见https://loginroot.com/power-off-and-on-usb-device-in-linux-ubuntu/)。不幸的是,该命令lsusb -t
不适用于 Android 终端。您知道如何停用 Android 上的特定 USB 端口吗?或者,获取 USB 设备树就足够了,但我也不知道如何实现。
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
的架构:
yocto - 如何列出 yocto 上连接的所有 USB 设备(打印机)?
我正在尝试使用 yocto 让 USB 打印机与嵌入式系统一起使用。我将 cups 包添加到 yocto 图像中。lpstat 命令返回没有可用的默认目标。我正在尝试查看我的打印机是否通过 lsusb 列出,但 lsusb 似乎不是一个可识别的命令。busybox lsusb 不起作用。
linux - Linux shell 从用户输入中获取设备 ID
我正在为一个程序编写安装脚本,该程序需要 lsusb 的设备 ID 在其配置中,所以我正在考虑执行以下操作:
抱歉,我的代码还没有走得太远,但我坚持这一点,不知道如何做我想做的事。请有人帮忙。我对 shell 脚本很陌生
linux - 如何在 Linux 上读取 USB 设备的二进制设备对象存储 (BOS) 描述符
我需要以编程方式读取插入 Linux 系统(Ubuntu 18.04)的 USB 设备的设备描述符。我可以通过解析lsusb输出或直接从. 但是,我无法使用任何一种方法找到二进制设备对象存储 (BOS) 描述符。/sys/bus/usb/devices/
我想我可以使用libusb查询 BOS,但似乎因为这是一个 USB 规范标准描述符,可能有更简单的方法。是否可以直接从usbfs读取它,或者从lsusb或其他标准实用工具查询它?
c - 如何将 lsusb 设备的结果链接到 /dev/ttyUSB*
我有 USB 产品的供应商和产品代码:0403:6001
我想知道如何轻松地将 lsusb 命令的结果与设备的确定联系起来/dev/ttyUSB*
lsusb给我
我怎么知道这个设备是打开/dev/ttyUSB0
还是 1 或 2 如果我的 PC 上有多个 USB 设备
提前致谢
背景定义:每次配置都不一样
USB设备可以插入或拔出,其他设备也可以...
javascript - “adb devices”在 Ubuntu 上返回空的“附加设备列表”
基于反应本机文档(https://facebook.github.io/react-native/docs/running-on-device)我想在我的ubuntu vm(Ubuntu 18.04.2 LTS)中连接到ADB,但我的问题是我不断收到一个空列表。
那么我遵循了哪些步骤:
- 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 根集线器
- 将此输入到您的 udev 规则中以启动并运行
echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="2a45", MODE="0666", GROUP="plugdev"' | sudo tee /etc/udev/rules.d/51-android-usb.rules
- 显示亚行列表
devnull@greg_server:~$ adb devices
附加设备列表
为了排除故障
使用“adb devices”在 Ubuntu 16.04 上“附加设备列表”为空
我按照以下步骤操作:
- 创建 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
附加设备列表
- 启用 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
附加设备列表
- 检查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"
关于可能是什么情况的任何帮助?