Ubuntu 13.04 上的华为 Linux 驱动程序

Ubuntu 13.04 上的华为 Linux 驱动程序

在 Ubu 13.04 中安装华为沃达丰 K3772 密钥的驱动程序时出现以下错误:

"make: *** [install] Errore 2
Install NDIS driver failed.
The compiling environment is not all ready.
Please check gcc, make and kernel buid(/lib/modules/3.8.0-22-generic/build) to be all installed?
Now please enter any key to finish other installations.
NDIS is disabled, and only Modem can be used".
These packages gcc, make, and others are installed.

我有另一台装有 Mint 14 KDE 的笔记本电脑,安装成功,按键工作正常。13.04 上缺少什么才能从源代码完成安装?

谢谢

答案1

从以下位置下载修改后的驱动程序关联。

安装

  • 将档案解压至桌面
    $ cd ~/Desktop
    $ tar -xvf Linux\ Driver\ 4.19.19.00\(Modified\).tar.gz
  • 切换到解压后的目录,其名称为司机
    $ cd driver
  • 切换到并使脚本命名为安装可执行文件
    $ su
    $ chmod +x install
  • 安装脚本
    $ ./install
  • NDIS 驱动程序安装失败不会发生错误。相反,它会显示NDIS 驱动程序安装成功

创建移动宽带连接

  • 设置 -> 网络 -> 移动宽带并点击添加新连接
  • 按照选择国家、运营商等的步骤进行操作。

下次插入调制解调器时,它将被正确检测到,您可以通过单击连接到之前创建的移动宽带连接网络图标在系统托盘上。

答案2

我发现了同样的问题,并且可以修改。请尝试以下补丁。

diff -ru driver_org/ndis_driver/ndis_src/src/hw_cdc_driver.c driver/ndis_driver/ndis_src/src/hw_cdc_driver.c
--- driver_org/ndis_driver/ndis_src/src/hw_cdc_driver.c 2012-06-13 21:13:08.000000000 +0900
+++ driver/ndis_driver/ndis_src/src/hw_cdc_driver.c     2013-05-25 03:18:23.335755961 +0900
@@ -2715,7 +2715,7 @@
     // set up our own records
     net = alloc_etherdev(sizeof(*dev));
     if (!net) {
-        dbg ("can't kmalloc dev");
+//      dbg ("can't kmalloc dev");
         goto out;
     }

干杯

相关内容