And*_*ndy 10 wireless usb-modem drivers
我有一个来自 Edimax 的 USB 无线适配器 EW-7822UAC,我曾经能够从供应商提供的源代码构建/编译 Linux 驱动程序,只需在全新安装的 Ubuntu 上安装 build-essential 包,即使没有更新系统。
现在,我已经安装了 Kubuntu 13.10 64 位,当我尝试构建驱动程序时,我收到一堆重复的错误和警告,最终构建过程失败。
内核是3.11.0-12-generic,我不需要在 (K)ubuntu 12.04 中安装 build-essential 以外的任何东西。
以下是我调用 make 命令后得到的重复警告和错误块:
/home/xxx/build/rtl8812AU_8821AU_linux_v4.2.2_7502.20130517/os_dep/linux/os_intfs.c:601:8: warning: assignment makes pointer from integer without a cast [enabled by default]
entry = create_proc_read_entry("bw_mode", S_IFREG | S_IRUGO,
^
/home/xxx/build/rtl8812AU_8821AU_linux_v4.2.2_7502.20130517/os_dep/linux/os_intfs.c:607:7: error: dereferencing pointer to incomplete type
entry->write_proc = proc_set_bw_mode;
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激,但请在行话上放轻松。谢谢。
chi*_*555 11
请在此处查看:https : //github.com/abperiasamy/rtl8812AU_8821AU_linux在右侧,单击“下载 ZIP”。假设下载到您的下载文件夹,打开文件夹,右键单击 zip 文件并选择“在此处提取”。打开终端并执行以下操作:
cd Downloads/rtl8812AU_8821AU_linux-master
make
sudo make install
sudo modprobe 8812au
Run Code Online (Sandbox Code Playgroud)
它在我的 13.10 系统上“发出”了几个警告,但没有错误。由于我没有该设备,我无法进一步测试。这是一个相当新的设备,我们会对您的报告非常感兴趣。
每当更新管理器安装更新的内核版本(也称为 linux 映像)时,重新启动后,您将需要重新编译驱动程序:
cd Downloads/rtl8812AU_8821AU_linux-master
make clean
make
sudo make install
sudo modprobe 8812au
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22959 次 |
| 最近记录: |