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));
    }

  • 相关阅读:
    面向对象 :类的创建以及应用
    面向对象(1)
    HTML 表单和验证事件2
    HTML 表单和验证事件
    html的导航制作
    静态网页的window.document对象
    JavaScript的DOM操作
    Java Script基础
    静态网页的格式布局
    构造函数
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3034496.html
Copyright © 2011-2022 走看看