我正在System76 Galago上运行Artix。当我插入USB设备时,它显示为/dev/usb/003/00X。
示例lsusb输出:
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 5986:9102 Acer, Inc BisonCam,NB Pro
Bus 003 Device 002: ID 05dc:a815 Lexar Media, Inc. JumpDrive V10
Bus 003 Device 004: ID 8087:0026 Intel Cor
这适用于我的每一个外部HDD,USB3.0端口运行良好。当我在它(2.0)中连接鼠标接收器时,它工作得很好。
lsusb连接到USB2.0
时输出
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0bda:0139 Realtek Semiconductor Corp. RTS5139 Card Reader Controller
Bus 001 Device 003: ID 04f2:b3d8 Chicony Electronics Co., Ltd
Bus 001
我正在做一个项目,在这个项目中,我必须与任何连接的设备(ttyS0、ttyS1或ttyUSB0)进行串行通信。幸运的是,我遇到了一个非常有用的堆栈溢出链接:"“。在这个链接中有一个python代码,它工作得很好,它给出了一个正确的设备名称和详细信息。
这里的示例代码:"/dev/bus/usb/005/002“是"FT232串行(UART)”的设备信息。那么,有没有办法找到/dev/ bus /usb/005/002与ttyS0/ ttyUSB0的映射,或者使用设备信息直接访问UART,并使用"/dev/bus/usb/< bus >/< de
我正试图使用与GBA ST2 Bill进行通信.所有东西在Windows上都能正常工作(然后设备连接到一个COM端口上),但在Linux上就不行了(到目前为止,Ubuntu14.04、16.04和Debian 8)。
默认情况下,使用cdc_acm驱动程序--它附加到/dev/ttyACMx,但它不响应任何请求。(然而,当请求时,在睡眠模式下,它会立即醒来)。
dmesg和lsusb的相关输出
$ dmesg
[26600.821389] usb 2-1: new full-speed USB device number 37 using ohci-pci
[26601.307233] usb
我正在测试一个修补板,这是一个运行Debian9.8的ARM小工具。我插入了一个USB调制解调器。调制解调器似乎已被检测到,但我找不到用于它的设备:
[ 8178.815663] usb 1-1.1.5: new full-speed USB device number 11 using dwc2
[ 8179.245691] usb 1-1.1.5: New USB device found, idVendor=0572, idProduct=1300
[ 8179.245712] usb 1-1.1.5: New USB device strings: Mfr=1, Product=2,
我使用VMWare Fusion8.5.1运行Ubuntu16.04
在升级到vmware融合8.5.1之前,一切都很好。现在,当我连接USB设备时,我可以在dmesg中看到以下日志
[ 36.420842] usb 1-1: new high-speed USB device number 2 using ehci-pci
[ 36.559698] usb 1-1: New USB device found, idVendor=1f75, idProduct=0916
[ 36.559702] usb 1-1: New USB device strings: Mfr=1, Pro
我试图匹配使用udev的设备,并在设备每次连接时(通过RUNS)运行一个命令。设备(一个V4L2 USB摄像头)总是连接到同一个USB端口,所以我想我可以依靠KERNELS属性来匹配它。我一直认为设备的sysfs路径将是持久的,但是对于连接到同一个USB端口的同一设备,我看到了不同的路径和KERNELS值:
$ udevadm info -a /dev/video0
...
looking at device '/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.4/3-1.4:1.0/video4linux/video0':
我有桌面与ASUS总理X 370亲主板和技术规格,所有的USB端口是3.0或3.1,没有2.0端口。问题是所有公开的USB端口都被确认为2.0。我正在运行Ubuntu18.04.3 LTS。
巴士003应该是3.1所有其他3.0。我连接3.0设备,只赌2.0的速度。
📷
我有什么办法解决这个问题吗?
# lsusb
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device
我收到了来自冰坞硬盘磁盘外壳的以下失败消息:
USB controller 0000:04:00.0 does not support streams, which are required by the UAS driver.
据说4.4内核支持UAS & UASP,那么发生了什么呢?
dmesg |grep usb输出
[ 3554.004547] usb 7-2: reset SuperSpeed USB device number 9 using xhci_hcd
[ 3554.020553] usb 7-2: device firmware changed
[ 3554.02
lsusb说:
chris@cnb:/var/log$ lsusb
Bus 005 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 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device
我正在使用Kivy和Python在Linux中编写GUI。该程序应该检测到USB设备,并使用该设备对目标的图像进行编程。下面是我的代码片段:
这些是我试图检测USB设备的代码。这是在一个文件上,让我们称之为A.py。
busses = usb.busses()
for bus in busses:
devices = bus.devices
for dev in devices:
if (dev.idVendor == vendor and dev.idProduct == product):
在安全地删除或弹出它之后,我想重新安装它而不拔掉它,然后再重新插入它。有什么建议吗?
PS
在使用了弹出后,所有usb内存都超出了fdisk命令范围,我不认为这很容易
` Device Boot Start End Blocks Id System
/dev/sda1 109473792 1953525167 922025688 83 Linux
/dev/sda3 2050048 99706297 48828125 83 Linux
/dev/sda4 9970892
我正在尝试修改随Pipsta Printer提供的简单python脚本,以便打印出一系列内容,而不是打印一行文本。
我知道可能有更好的方法来做到这一点,但是使用下面的脚本,有人能告诉我我需要对脚本的"txt =“部分进行哪些更改,这样我就可以打印出一个项目列表,而不仅仅是一个项目?谢谢。
# BasicPrint.py
# Copyright (c) 2014 Able Systems Limited. All rights reserved.
'''This simple code example is provided as-is, and is for
我正在编写一个脚本,该脚本将分解usb驱动器,并使用加密的持久数据安装Kali linux。
#! /bin/bash
cd ~/Documents/Other/ISOs/Kali
echo "/dev/sdx x=?"
read x
echo "how many passes to wipe? 1 will be sufficient."
read n
echo "sd$x will be wiped $n times."
read -p "do you want to continue? [y/N] " -n 1 -r
ec
我的1TBUSB3.0早期在Ubuntu和Windows中运行良好。但最近Ubuntu根本没有发现这种情况。它在Windows中仍然运行良好。我确实更新了我的Ubuntu到12.10,但我不确定这是否导致了这个问题。
当我连接我的HDD并运行dmesg \tail时:
[ 47.804676] usb 4-3: >Device not responding to set address.
[ 48.008575] usb 4-3: >Device not responding to set address.
[ 48.212421] usb 4-3: >dev
我有一个xmos-200板,可以记录8个频道,并通过8个渠道推动输出。我要把重点放在输出上。
对于输出,有4个3.5mm千斤顶,每个通道2个。这个板是Linux认可的,播放-L显示
sysdefault:CARD=x20
xCORE USB Audio 2.0, USB Audio
Default Audio Device
front:CARD=x20,DEV=0
xCORE USB Audio 2.0, USB Audio
Front speakers
surround40:CARD=x20,DEV=0
xCORE USB Audio 2.0, USB