我已经安装了Debian6.0操作系统(Linux内核2.6.32 )来测试我的USB应用程序以及驱动程序。
我的USB设备在USB2.0端口上运行良好,没有任何问题。
但是,当我试图在USB3.0端口上连接相同的设备时,它被列举为USB2.0,而不是我从dmesg输出中看到的USB3.0设备。
下面是我的设备的dmesg输出日志,它被枚举为USB2.0设备,而不是USB3.0,即使在USB3.0端口上也是如此。
[ 945.271232] usb 3-1.2: new high speed USB device using ehci_hcd and address 4
这是带有xhci支持
我一直在寻找,并跟随指南,使它发挥作用,但还没有得到任何有效的。
以下是一些信息:
lsusb:
Bus 003 Device 003: ID 056a:006a Wacom Co., Ltd
dmesg | tail (断开和重新连接平板电脑):
[ 1932.290102] usb 3-2: USB disconnect, address 2
[ 1936.260109] usb 3-2: new full speed USB device using uhci_hcd and address 3
lsmod | fgrep wacom:
wacom 4
我已经为我的PhidgetSBC构建了一个Buildroot linux镜像,并且包含了蓝牙支持。不幸的是,我的蓝牙USB加密狗似乎不能工作。虽然我没有用代码测试它,但当我插入它时,它的内部LED不会亮起。
当我发出lsmod命令时,我看到了以下内容:
Module Size Used by Not tainted
usb_storage 33699 -
btusb 8560 -
bluetooth 50130 -
似乎蓝牙在内核中,但我如何测试我的usb加
我正在尝试使用National Instruments的GPIB-USB-HS适配器与Tektronix示波器TDS 210通信。我的系统是Ubuntu14.04.3,我在其中安装了linux-gpib,链接如下:和python-gpib。我像这样重新配置了/etc/gpib.conf:
interface {
minor = 0 /* board index, minor = 0 uses /dev/gpib0, minor = 1 uses /dev/gpib1, etc. */
board_type = "ni_usb_b" /* type of in
苏斯b
Bus 002 Device 014: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter
不名-a
Linux HOSTNAME 2.6.32-279.14.1.el6.x86_64 #1 SMP Tue Nov 6 11:21:14 CST 2012 x86_64 x86_64 x86_64 GNU/Linux
德梅斯
usb 2-3: new high speed USB device number 12 using ehci_hcd
usb 2-3: New USB device found, idVend
当我的USB设备连接时,我得到了以下信息:
$ dmesg | tail
[ 79.612133] usb 2-2: new full-speed USB device number 3 using ohci-pci
[ 79.937340] usb 2-2: New USB device found, idVendor=238b, idProduct=0a21
[ 79.937343] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 79.937344] usb 2-2: Product:
编辑我使用的是ubuntu 17.10。以下是输出。我有一个USB适配器MT7601U。
$ lsusb
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 082: ID 148f:7601 Ralink Technology, Corp. MT7601U Wireless Adapter
Bus 001 Device 002: ID 8087
在Windows上,下载一个500 MB的文件只需不到一分钟,而在Linux上则需要将近半个小时。
为什么我的互联网速度在Linux上比在Windows上慢得多,我能做些什么来加速它呢?
我使用的是熊猫无线公司生产的无线网络适配器,它在Windows上运行得非常好,所以我怀疑这是由于驱动程序问题或其他原因。
lsusb的输出:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 5986:0673 Acer, Inc
Bus 001 Device 003: ID 0781:
我有一个USB摄像头: Novatel U740 (https://linux-hardware.org/index.php?id=usb:1410-1410),不幸的是它似乎无法工作(Ubuntu18.04,最新的一切)。
以下是我从lsusb获得的信息:
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 007: ID 1410:1410 Novatel Wireless Merlin U740 (non-Vodafone)
Bus 003 Device 001: ID 1d6b:00
在Ubuntu上,我很难获得一个USB串行接口。该设备包含一个FTDI芯片,具体而言是2232D (我可以在板上看到它)。设备有两个串行端口,因此它以/dev/ttyUSB0和/dev/ttyUSB1的形式列出
dmesg错误地将其列为2232C。
sudo dmesg
[40872.288998] usb 2-2: new full-speed USB device number 11 using xhci_hcd
[40872.441145] usb 2-2: New USB device found, idVendor=0403, idProduct=6001, bcdDevice= 5
我有一个Tenda W322U v2.0USBWifi适配器,它在一个旧的Edubuntu上运行了多年。如何升级到Ubuntu 20.04.2 LTS。当然,无线网络已经死了。我得到以下信息:
国际劳工局:
Bus 002 Device 003: ID 148f:3072 Ralink Technology, Corp. RT3072 Wireless Adapter
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1
除其他外,本教程()和阅读Linux设备驱动程序书中的某些章节时,我无法获得探测函数中的pr_debug()语句来显示dmesg中的任何输出。
这是我的密码:
#include <linux/module.h> /*included for all kernel modules*/
#include <linux/kernel.h> /*included for KERN_DEBUG*/
#include <linux/init.h> /*included for __init and __exit macros*/
#include