我尝试安装Realtek_RTS5229_Linux_Driver_v1.07
从 [此处][1] 下载的
当我运行 make 命令时出现以下错误:-
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-32-generic'
make: *** [LINUX] Error 2
我安装了 64 位 Ubuntu 12.04 LTS。
答案1
从 Ubuntu 主存储库安装驱动程序:
sudo apt-get install linux-firmware-nonfree
然后重新启动。
答案2
我认为该文件太旧,无法在 Ubuntu 14.04 上编译。它也无法在我的系统上编译。我注意到您的软件包中有许多名为 rtsx.something 的文件。内置了几个名为 rtsx 的驱动程序:
/lib/modules/3.13.0-32-generic/kernel/drivers/memstick/host/rtsx_pci_ms.ko
/lib/modules/3.13.0-32-generic/kernel/drivers/mfd/rtsx_pci.ko
/lib/modules/3.13.0-32-generic/kernel/drivers/mmc/host/rtsx_pci_sdmmc.ko
您确定所需的驱动程序尚未存在吗?这告诉我们有关该设备的什么信息?
lspci -nn
我建议你尝试:
sudo apt-get install git
git clone https://github.com/mcfloundinho/rts5229.git
cd rts5229
make clean
make
sudo make install
sudo depmod -a
sudo modprobe rts5229
它在我的系统上发出一个警告但没有错误。
请编辑 /etc/modprobe.d/blacklist.conf 以更改此行:
#Wireless drivers conflicting with rt3562sta
对此,有一个空格:
# Wireless drivers conflicting with rt3562sta
校对、保存并关闭文本编辑器。
您仅为当前正在运行的内核编译了驱动程序。当 Update Manager 安装较新的 Linux 映像时,在请求的重新启动后,重新编译:
cd rts5229
make clean
make
sudo make install
sudo depmod -a
sudo modprobe rts5229