我正在尝试编译用于USB转串行设备的Linux驱动程序,但遇到错误
/root/moxa_usb_to_serial/mxu11x0/driver/mxu11x0.c:307: error: ‘usb_serial_probe’ undeclared here (not in a function)
/root/moxa_usb_to_serial/mxu11x0/driver/mxu11x0.c:308: error: ‘usb_serial_disconnect’ undeclared here (not in a function)
我有linux
Linux host 3.10.
我对编译linux驱动程序非常陌生,我遇到了一些问题!
我正试图为usb设备编译一个驱动程序。
结果:
[thayoz@lacalpc13 linux]$ make
for i in driver lib qrng ; do cd $i && (make all || exit ) && cd ..; done
make[1]: Entering directory /home/thayoz/Desktop/untitled folder/Quantis-USB/src/linux/driver'
make -C /usr/src/kernels/
我最近安装了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
我有一个带有嵌入式系统的板,它是基于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
我正在尝试安装一个无线驱动程序,它是与适配器一起提供的。但跑
数独巴什install.sh
我收到错误了。根据自述文件,这基本上应该是安装脚本,但它在过程中会显示错误。因此,命令和错误的输出如下:
cc1: some warnings being treated as errors
scripts/Makefile.build:325: recipe for target '/home/the_blank/Desktop/RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105/driver/rtl8188C_8192C_usb_linux_v3.4.
我买了一个相当便宜的无线天线,现在不得不在Ubuntu14.04位上安装RT2870驱动程序。
我从它的官方网页下载了驱动程序文件2010_0709_RT2870_Linux_STA_v2.4.0.1,并试图编译它,但我得到了编译错误,我不知道如何克服。
所以,在我发布make之后,这个过程就开始了,过了一段时间,它就以
/home/xxx/Desktop/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../os/linux/rt_linux.c: In function ‘RtmpOSNetDevDetach’:
/home/xxx/Desk
当我尝试为我的Silabs USB to UART桥安装驱动程序时,我遇到了一个问题。
我从这里下载了驱动程序:
我正试着把它安装在我的树莓树上,它的内核是3.6.11
在说明中,我可以看到以下内容:
make (your cp2010x driver)
cp cp2010x.ko to /libmodules/<kernel>/kernel/driver/usb/serial
insmod /libmodules/<kernel>/kernel/driver/usb/serial/usbserial.ko
insmod xp2010x.ko
然而,当我尝试调用MAKE
我正在尝试将usb转串口驱动程序添加到我的arch linux arm设备中,并且我注意到内核源代码树中已经包含了FTDI驱动程序的源文件,位于:
驱动程序/usb/串口,存在ftdi_sio.c和ftdi_sio.h文件。
当我导航到内核/驱动程序时,到处都找不到ftdi_sio.ko模块。
如何构建ftdi内核模块并将其包含到引导中,以便在我的arch linux arm上具有usb转串口功能?
我有一个无线接口,我正在尝试安装他们的Linux驱动程序从这里开始。
当我运行install.sh (我只有CLI)时,我会得到这些错误。我该怎么做呢?这是一台64位的机器。
/home/zeno/RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911/driver/rtl8188C_8192C_usb_linux_v4.0.2_9000.20130911/os_dep/linux/os_intfs.c: In function ârtw_proc_init_oneâ:
/home/zeno/RTL8188C_8192C_USB_linux_v4.0.2_9
我在笔记本电脑上运行Ubuntu 14.04。我的笔记本电脑里有USB相关的问题。它有时起作用,有时不起作用。我想自己解决这个问题。因此,我想知道是否有一种方法可以确切地知道在我的笔记本电脑中哪个驱动程序负责USB,以及如何在linux源代码树中定位该驱动程序的源文件。这是sudo lspci -v | grep -i usb的响应:
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05) (prog-if 30 [XHCI])
00:1a.0 USB con
Problem Statement
在windows服务器中,提供对USB设备的访问是由GFI管理的。在Linux中是否有任何开源工具可以完成同样的工作。我想阻止基于设备类的USB设备。我在找add-on或some set of commands。我希望在Linux服务器中安装外接程序,并根据组提供对客户端系统的访问。
tried out
我看过关于“如何在linux中阻止usb存储设备”的文章。如图所示。