我有一个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
我有一个带有嵌入式系统的板,它是基于buildroot的。在"make linux-menuconfig“中,我想为USB-RS232适配器"Moxa UPORT 1110”添加适当的驱动程序。我在"make linux-menuconfig“中做了标记: Device Drivers-> USB support -> USB Serial Converter support-> USB MoxaUPORT Serial Driver 将适配器与设备连接后,linux将无法识别该设备。 当我检查"lsusb“时,我得到: lsusb
Bus
我正在尝试检测USB插入,而不管它是什么设备。例如:一个电话,一个电池组,一个生物识别系统等,这可能是或不可能被Linux所识别(没有驱动器,也没有任何“驱动/运行”)。据推测,Linux将检测USB插入(独立于设备),然后继续注册并仅对已识别的设备进行操作。例如,它将在/dev/bus/ USB / etc中列出已识别的USB设备详细信息。相反,我想捕获/处理插入到USB插槽中的所有内容。这大概意味着,我不能依赖像udevadm这样的东西,因为它只会影响到公认的设备。这也意味着我需要在曲线的早期捕获插入事件。我该怎么做?
我有一个宏碁捕食者helios 300笔记本电脑( an 317-53)与3个usb和1个usb类型的c口。问题是,当两个端口被识别为USB3端口时,另外两个端口被识别为USB2。所有端口的颜色都是蓝色的。lsusb显示:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
我不知道如何让我的usb wifi适配器被iwconfig识别。当我在终端输入'lsusb‘时,我会把它拿回来:
Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
今天,我使用Google Pixel Chromebook (2015)在MrChromebox固件脚本上安装了Ubuntu18.04.3。安装进行得很顺利,但我的带以太网适配器的USB-C集线器似乎有问题。Ubuntu没有识别适配器上的以太网端口。我知道它能工作,因为在我安装Ubuntu之前,我在ChromeOS上试过它。
关于让Ubuntu识别这个USB适配器上的以太网端口有什么建议吗?
谢谢!
编辑:@telcoM推荐的lsusb命令的输出:
与USB-C集线器断开连接:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root
每当我尝试通过USB连接我的Xbox One控制器(我没有蓝牙适配器或其他任何东西),它只是短暂地振动,然后什么都不会发生。它没有点亮,也没有任何输入被识别。
当我输入lsusb时,它就被识别了:
Bus 010 Device 007: ID 045e:02d1 Microsoft Corp. XBOX One Controller for Windows
下面是uname -a的输出:
Linux cobradabest-ubuntu-pc 5.4.0-42-generic #46~18.04.1-Ubuntu SMP Fri Jul 10 07:21:24 UTC 2020 x86_64
我想要使用的外部USB键盘被识别为USB设备,但是当Linux被引导时,它就没有功能了。它在插入Windows桌面时工作,在grub中工作,但在系统启动时不起作用。
该设备可在USB端口上看到(05a4:8003):
$ lsusb
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 002: ID 046d:c078 Lo
当插入USB设备时,dmesg记录Linux内核识别它,这里dmesg还描述了prosa中的产品(在下面的示例中是“USB2.0摄像机”)
[ 12.621009] Linux video capture interface: v2.00
[ 12.685253] uvcvideo: Found UVC 1.00 device USB 2.0 Camera (0c45:6340)
[ 12.712522] input: USB 2.0 Camera as /devices/pci0000:00/0000:00:1d.7/usb1/1-1/1-1:1.0/input/input8
我
我的问题是,当我重新启动我的计算机,Ubuntu识别我的无线键盘和鼠标usb,但它不识别我的usb无线网络适配器。以下是我的lsusb结果:
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 002: ID 046d:c52e Logitech, Inc. MK260 Wireless Combo Receiver
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d
我们有一个定制的Linux发行版(通过buildroot创建)在嵌入式平台上运行。有一个中继模块,我们需要通过USB端口连接到它(该模块基于ATmega32U2微控制器)。
在Windows上测试设备时,驱动程序是通过.inf安装的,一切都很正常。我还有一台运行Ubuntu16.04的机器,它不需要额外的安装就可以识别设备( ttyACM0)。然而,在我们的嵌入式平台上,它不起作用。
当我尝试一个dmesg时,这个设备似乎被识别了:
[10902.840000] usb 1-2.3: new full-speed USB device number 8 using s5p-ehci
[1090
我正在尝试使用在戴尔7490笔记本上运行Ubuntu22.10的Sabrent HB-BU10。
由于没有插入USB,系统用lsusb -v报告了以下内部集线器:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
由于只有电源集线器(没有连接的设备)插入了系统,lsusb -v报告了两个新的集线器(显然是USB2和USB3都是枚举的)。我从长清单中插入了几行代码:
Bus 002 Device
我最近安装了Linux,一切看起来都很好,除了我的USB 3驱动器在插入USB 3时不会挂载,它们甚至不会点亮。它们只在插入USB 2端口时才会安装。然而,我的USB 2设备在USB 3和USB 2中都能很好地工作。AFAIK,USB3.0驱动程序在内核中已经存在多年了,为什么它不能工作呢?我相信我在Fedora 30中也有类似的问题,但是我目前还没有安装它,所以我不能测试它。
我知道的是:
* | Port
|
Device | USB 3 USB 2
----------------
USB 3 | | x
USB 2