在尝试构建它(执行install.sh)时,出现了许多编译器警告/错误:
error: implicit declaration of function 'daemonize' [-Werror=implicit-function-declaration]
warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
etc...
etc...
我知道在其他驱动程序中也存在相同的问题,例如,这里用于rtl8188CU驱动程序。
是否有任何可以使RTL8192SE?
完成工作的修复/
根据"Linux设备驱动程序“一书,我试图编写一个简单的设备驱动程序,但是无法设置正确的包含路径。我正在使用一个简单的make脚本。该操作系统是Ubuntu14.04LTS,内核为3.13.0-29-通用的在一个旧的英特尔(奔腾D (EMT/64位)的PC机上)。我试过:
I/usr/src/include
-> Error can't find module.h (there should be links but wasn't there)
I/usr/src/linux-headers-3.13.0-29-generic/include and copi
我使用一个特定品牌的电视调谐器卡(TBS技术),驱动程序不包括在内核中,因此必须在每次内核更新后重建。在安装昨天的内核更新到4.4.0-143-泛型之后,TBS驱动程序无法构建,但是如果我回到4.4.0-142-泛型,它们就能工作了。当运行make时,特别是当它试图构建一个名为videobuf-dma-sg.o的文件时,会出现问题,错误输出如下所示:
CC [M] /home/backend/Drivers/linux-tbs-drivers/v4l/videobuf-dma-sg.o
/home/backend/Drivers/linux-tbs-drivers/v4l/videobu
在配置lirc-redrat3-0.8.7时,我遇到了以下问题:
./configure
......
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
.....
checking for python... /usr/bin/
当我尝试为我的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
我昨晚做了个蠢事,在深夜更新了我的笔记本电脑,所以这一切都是我的责任。我更新了ubuntu并重新启动,结果发现Xserver无法启动。它声称这是由于日志中的分段错误造成的,但是在屏幕上的跟踪中却写着"evdi“(显示链接)。现在我知道这些displaylink驱动程序没有最伟大的声誉,在过去给我带来了一些痛苦,所以我运行了"displaylink-installer卸载“,系统就用Xserver启动了。太完美了。
然而,我确实需要在将来的某个时候使用我的外部监视器。
startx打印屏幕跟踪:
X.Org X Server 1.21.1.4
X Protocol Version
我让Edimax EW-7811在windows上工作,但是在Ubuntu上没有显示无线连接。
iwconfig显示
lo no wireless extensions.
enp4s0 no wireless extensions.
我遵循了这线程中的一些想法,但是我得到了一些错误。
如果我试图从Edimax - ./install.sh安装驱动程序,就会得到以下错误:
scripts/Makefile.build:258: recipe for target '/EW-7811DAC_Linux_Driver_4.3.19/driver/rtl8821AU_lin