zoukankan      html  css  js  c++  java
  • rmmod: chdir(/lib/modules): No such file or directory

    针对飞凌6410中动态卸载驱动时候出现rmmod: chdir(/lib/modules): No such file or directory怎么解决?

    1.在文件系统目录中创建/lib/modules/3.0.1这个空目录

    2.查看/sbin中是否有rmmod,如果没有,静态编译如下代码,将生成的rmmod放入/sbin中

    #include <stdio.h>
    #include <stdlib.h>
    #include <unistd.h>
    #include <fcntl.h>
    #include <string.h>
    #include <errno.h>

    int main(int argc, char *argv[])
    {
        const char *modname = argv[1];
        int ret = -1;
        int maxtry = 10;

        while (maxtry-- > 0) {
            ret = delete_module(modname, O_NONBLOCK | O_EXCL);//系统调用sys_delete_module

            if (ret < 0 && errno == EAGAIN)
                usleep(500000);
            else
                break;
        }

        if (ret != 0)
            printf("Unable to unload driver module %s : %s/n",modname, strerror(errno));
    }

  • 相关阅读:
    android 多线程
    android调用 .net webService
    android apk程序升级
    android连数据库
    android事件
    android 服务
    android 活动
    (12)android控件-Advanced
    (11)android控件-Transitions
    (10) android控件-date
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3035953.html
Copyright © 2011-2022 走看看