我最近带了我的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
我在尝试安装日立的外部硬盘。据推测,它是USB3.0,并向后兼容2.0。
我可以用lsusb看到它(它是"SimpleTech"):
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 045e:00dd Microsoft Corp. Comfort Curve Keyboard 2000 V1.0
Bus 002 Device 00
我正在尝试检测USB插入,而不管它是什么设备。例如:一个电话,一个电池组,一个生物识别系统等,这可能是或不可能被Linux所识别(没有驱动器,也没有任何“驱动/运行”)。据推测,Linux将检测USB插入(独立于设备),然后继续注册并仅对已识别的设备进行操作。例如,它将在/dev/bus/ USB / etc中列出已识别的USB设备详细信息。相反,我想捕获/处理插入到USB插槽中的所有内容。这大概意味着,我不能依赖像udevadm这样的东西,因为它只会影响到公认的设备。这也意味着我需要在曲线的早期捕获插入事件。我该怎么做?
最近,我购买了一个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
在USB中加载一个Windows-Image的Rufus,它被损坏,不再被系统识别。无论是windows还是ubuntu都无法检测到。我试过使用Windows磁盘分区编辑器,Rufus软件本身,KDE分区(我使用KDE Neon).但没有,这些尝试都没有奏效。
最后,多亏了这 post,我才能在终端上检测到一些东西。基本上,它使用sudo lsusb来列出设备。在我的终端中,我可以看到倒数第二行的坏usb:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 0eef:c0a
在我的Python程序中,我需要不断地检查是否有一个新的USB驱动器连接到我的设备上,运行x86 Linux (Ubuntu)。其他USB设备不应被误认为是USB驱动器,如键盘、鼠标或其他任何设备。做这件事最好的方法是什么?
在我的特殊情况下,我有一个自定义的媒体播放器设备,由运行Linux的x86单板PC驱动。
设备信息Settings -> System -> About device
SAMSUNG-SM-G900R4, Android version 6.0.1
计算机系统信息(终端命令:uname -a)
Linux debian 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21) x86_64 GNU/Linux
使用jmtpfs安装USB设备
jmtpfs /media/SAMSUNG-SM-G900R4
误差-0
Device 0 (VID=04e8 and PID=6860) is a Samsung Gala
我正在使用华为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
我正在用raspbian-wheezy运行RaspberryPi:
uname -a
Linux raspberrypi 3.18.5+ #744 PREEMPT Fri Jan 30 18:19:07 GMT 2015 armv6l GNU/Linux
如何使用NetGear N150无线U盘作为无线局域网接口:
dmesg
[ 3.401856] usb 1-1.2: new high-speed USB device number 4 using dwc_otg
[ 3.523552] usb 1-1.2: New USB device found, idVendor=08
最近在一个新的硬盘上安装了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
我有一个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]
我有一个小型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-
我的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