在我的Python程序中,我需要不断地检查是否有一个新的USB驱动器连接到我的设备上,运行x86 Linux (Ubuntu)。其他USB设备不应被误认为是USB驱动器,如键盘、鼠标或其他任何设备。做这件事最好的方法是什么?
在我的特殊情况下,我有一个自定义的媒体播放器设备,由运行Linux的x86单板PC驱动。
最近,我购买了一个KVM交换机(这一个),允许我使用两台带有一组外围设备的计算机。该设备工作在所有方面(包括在我的usb键盘和鼠标),但我不能连接我的usb摄像头(这一个)通过KVM。
在将摄像头插入交换机后,我从dmesg获得以下信息:
[ 1590.279218] usb 1-2.2: new high-speed USB device number 20 using xhci_hcd
[ 1590.360101] usb 1-2.2: Device not responding to setup address.
[ 1590.567771] usb 1-2.2: Device not
我正在使用华为3G USB在Ubuntu12.04 LTS上的戴尔Inspiron NS5520。我尝试了所有可能的解决方案,但都没有成功。每当我的USB调制解调器断开,我不能重新连接它,然后我必须重新启动笔记本电脑。重新启动时,有时会检测到USB,有时则不会。在Ubuntu11.x中,它工作得很好,但现在我使用的是12.04。这就是我们要说的:
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
我的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
我买了一部可以用作调制解调器的CDMA手机,这个http://smartfren.com/xstream/和我想在我的ubuntu上试用它。
插入usb,并运行"lsusb“
callmegus@Presario-CQ43-304:~$ 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 Founda
我有一个Smartbuy 16 it USB2.0闪存驱动器(带有新的内存控制器),它在任何Linux系统中都不被识别,但是在Windows上它识别并工作得很好。
当我把它连接到Linux系统上的PC上时,什么都不会发生。在dmesg中,出现了以下一行:
[ 2454.940289] usb 2-1.3: new high-speed USB device number 9 using ehci-pci
[ 2455.051632] usb 2-1.3: New USB device found, idVendor=13fe, idProduct=4300
[ 2455.051636] usb
我有一个定制的嵌入式linux板,带有一个通过USB连接的lan7500i-ABZJ。
因此,我使用内置的smsc75xx模块编译了linux内核(使用buildroot)。启动内核消息确实显示:
[ 5.315124] usb 1-1: New USB device found, idVendor=0424, idProduct=7500, bcdDevice= 2.00
[ 5.324072] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 5.340746]
最近在一个新的硬盘上安装了18.04。一切似乎都正常,包括usb键盘/鼠标,但没有usb存储设备。usb存储设备(我已经尝试过三种不同的)都可以在运行Windows和Linux的其他计算机上工作。
这是lsusb的输出( usb存储设备是PNY):
Bus 002 Device 004: ID 04f2:0116 Chicony Electronics Co., Ltd KU-2971/KU-0325 Keyboard
Bus 002 Device 003: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
Bus 002 Device 007: I
我有一个小型linux测试盒,上面有一个漂亮的usb千兆位适配器。该适配器首先用4端口usb3集线器连接,然后连接到机器上。
机器-> usb3 4端口集线器->局域网适配器
我也尝试过外部为集线器供电,但结果并没有改变。经过一些随机的时间,这个usb接口就死了。
以下是日志日志,接口名为eth1
myhost kernel: usb 2-1: USB disconnect, device number 3
myhost kernel: usb 2-1.1: USB disconnect, device number 5
myhost kernel: ax88179_178a 2-
我最近带了我的raspberry pi 3型号的B+和我的wifi适配器,它是Realtek RTL8188。
当我插入Raspberry pi时,它不起作用,但在我的Windows 10笔记本电脑上立即工作
(详细资料)终端: lsusb
Bus 001 Device 009: ID 0bda:f179 Realtek Semiconductor Corp.
Bus 001 Device 005: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 001 Device 007: ID 0424:7800 Standard Microsyste
我有一款带有Android4.2.2的小型AKAI智能手机。
我想从智能手机上下载一些照片到我的Ubuntu电脑上。
我用USB线把智能手机连接到电脑上,但什么也没发生。我没有看到智能手机在我的电脑和无法下载的照片。
我能做什么?
编辑:这是当手机和我的USB鼠标连接时LSUSB的输出:
erelsgl@erelsgl-H61MLC:~$ 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 h