当我尝试为我的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
在Ubuntu22.04内核升级到5.19之后,Wifi停止工作。升级内核后,我通常运行
cd rtl8192eu-linux-driver
make clean
make
sudo make install
sudo modprobe 8192eu
基于这个帖子,这种方式重新启动驱动程序,wifi又开始工作了。但是,这次,我犯了一些错误。
xander@xander:~/rtl8192eu-linux-driver/rtl8192eu-linux-driver$ make
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.19.0-05190
我目前正试图在Exar xr21v1414 http://www.exar.com/connectivity/uart-and-bridging-solutions/usb-uarts/xr21v1410上运行Linux3.8.3中的bellow驱动程序,但是当我安装驱动程序vizzini.ko时,会出现以下错误:
[ 162.650000] usbserial: USB Serial support registered for Vizzini USB serial port
[ 162.650000] vizzini 1-1.4:1.0: Vizzini USB serial port
我正在尝试编译用于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.
我是一个新手,正在学习如何为USB设备编写Linux设备驱动程序。我想了解dmesg输出
[ 6870.420077] usb 2-5: new low-speed USB device number 43 using ohci_hcd
[ 6870.500057] hub 2-0:1.0: unable to enumerate USB device on port 5
[ 6871.444057] usb 2-5: new low-speed USB device number 44 using ohci_hcd
[ 6871.524065] hub 2-0:1.0: unable to
我有一个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
我买了一个相当便宜的无线天线,现在不得不在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
我已经尝试为我的内核3.13.0-40通用编译驱动程序。我也尝试过用这个驱动程序编译一个自定义内核,但都失败了。
驱动程序的名称是用于Linux2.6.18-3.4.x的vizzini。我已经从这里下载了它。
错误是:
/home/usuario/Descargas/xr21v141x-lnx2.6.18-to-3.4-pak/vizzini.c:137:26: error: ‘usb_serial_probe’ undeclared here (not in a function)
.probe = usb_serial_probe,
我正在学习如何编写linux驱动程序,以及如何挑选我随处可见的U盘。有一段时间,当我插入探测函数时,我一直在为调用它而苦苦挣扎。
发生的情况是,当我拔出它的时候,它会被调用,或者至少在那之前它里面的printk不会被调用。然后调用disconnect函数。对/sys/bus/usb/drivers中的驱动程序使用bind和unbind可以做同样的事情。
May 24 21:09:12 localhost.localdomain kernel: probed
May 24 21:09:12 localhost.localdomain kernel: usb 1-2: USB disconnect
我有一个康柏cq5115uk双引导Windows和Ubuntu14.04和惠普激光喷墨1020打印机。在Windows下,只有当我禁用Windows设备管理器中的USB2.0设备时,打印机才能工作,只剩下USB1.1设备。在Ubuntu下,打印机不能工作。我猜问题和Windows是一样的,所以我想知道如何在Ubuntu下禁用USB2.0。谢谢
mike@mike-VC913AA-ABU-CQ5115UK:lsusb
Bus 002 Device 002: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
Bus 002 Device 001:
所以我正在做一个zynq z7000卡,我在上面做了一个Linux。我把Linaro作为根文件系统。我设法引导卡,但我只能使用鼠标和键盘usb设备。我试过摄像头和闪存盘,但它们不起作用。当我使用:
lsusb
我得到了摄像头设备
...
Bus 001 Device 005: ID 046d:0805 Logitech, Inc. Webcam C300
然而,当我尝试
ls /dev/video*
我得到了
ls: cannot access /dev/video*: No such file or directory
我用来建立我的形象。
我正拼命地试图通过Linux (RaspbianKern4.4.12-v7+)与使用TIUSB3410的设备进行通信。
以下是dmesg的输出:
[ 2730.016013] usb 1-1.4: new full-speed USB device number 5 using dwc_otg
[ 2730.161030] usb 1-1.4: New USB device found, idVendor=0451, idProduct=3410
[ 2730.161049] usb 1-1.4: New USB device strings: Mfr=1, Product=2, Serial