169it科技资讯


当前位置:  技术问答>linux和unix

加载混杂设备

    来源: 互联网  发布时间:2017-01-12

我在加载misc混杂设备的时候,发现板子上已经存在misc一个混杂设备,但又不知道是哪个设备模块加载的。我检查了drivers目录下的程序,发现有4个申请注册混杂设备。于是我用rmmod卸载了4个程序对应的驱动模块,但misc这个设备还是存在,我不知道到底是哪个设备加载的。怎样才能在已经存在某个不明混杂设备的情况下加载新的混杂设备?我急于求解,希望高手指点,感激涕零!

|
到 /dev下ls -al 一下这个设备看看它的设备号 混杂设备的主设备号是相同的,只要次设备号不同,就可以直接加载的。

加载混杂设备[图片]使用《Csdn收音机》截图功能,轻松制作图文并茂的文章!
本页相关标签:

    
相关技术文章:
    ▪求rm/rm -rf命令改写脚本

     本来心情不错,结果在敲命令的时候,手误 rm -rf file 几天心血就这么木有了,经抢救,无效....囧,linux下恢复文件的确不会,哎,两个钟头没搞出啥.... 这次摔了,认了,求改写脚本 网上有这么一个 mkdir -p ~/.trash alias rm=trash  alias r=trash  alias rl='ls ~/.trash' alias ur=undelfile undelfile() {     mv -i  ~/.trash/$@ ./ } trash() {     mv $@ ~/.trash/ } 这个的确可以用,问题是想清理 .trash里面文件咋弄,肯定不能再用rm的.... 求rm / rm -rf的命令改写脚本,吸取教训[其他命令的改写脚本也欢迎,例如删除分......


    ▪Curl和C-Ares

         各位大虾好,小菜遇到了一下问题,在此先谢谢了。     1、我使用Curl连接网站,希望可以异步获取信息,所以我想使用多线程,通过查找资料,在官方中有两种方式,一种是开启多线程,另一种是使用了类似于select机制的multi的方法,我还不清楚这两种方法的区别。     2、使Curl异步需要使用C-Ares来解决,但是,我不知道怎么样在编译的时候吧C-Ares编译到Curl中,我看了README.ares文件,并在http://blog.gmane.org/gmane.comp.web.curl.library/month=20100101网站中找到了一下代码: #include <curl/curl.h> int main() {  curl_version_info_data*info=curl_version_inf......


    ▪怎么在vim里设置一行有80个字符呢

     怎么在vim里设置一行有80个字符呢,谢谢 | 直接代开.vimrc 然后输入set tw=80即可 ......


 
最新技术文章:
    ▪linux 字符界面中如何安装VMware-Tools

     linux 字符界面中如何安装VMware-Tools | 应该是 ./configure make ./install.pl  或者直接./install.pl  | 把vmvare光盘里的vmware-tools包copy出来,用tar解包,然后跟其它源码软件一样安装就行了 | 应该是下载一个rpm文件,然后在安装吧, | 我也想问同样的问题。 | 看 README和INSTALL | 把vmware-tools从光盘中copy出来, 然后解压, 然后运行 ./install 好像, 是这个, 你可以看......


    ▪gdb for循环无法打印

     g_MySQLAdmin.Query(sql,myvvs); for(int j =0; j < myvvs.size() ; j++) { string title= vvs[i][2]; if( myvvs.size() != 1) { title+= "["; title+=CConvert::IntToStr(j+1); title+="]"; } 71 { 72 string title= vvs[i][2]; 73 if( myvvs.size() != 1) 74 { 75 title+= "["; 76 title+=CConvert::IntToStr(j+1); 77 title+="]"; 78 } 79 string mysql = "INSERT INTO `wp_posts` (`post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_status`, `comment_status`, `ping_status`, `post_name`, `post_modified`, `post_modified_gmt`, `post_......


    ▪SYSCALL_DEFINE6函数的数据参数void __user *, buff,这个buff是从哪里

     我想问一下SYSCALL_DEFINE6函数的数据参数void __user *, buff,这个buff是从哪里传下来的!!! SYSCALL_DEFINE6(sendto, int, fd, void __user *, buff, size_t, len,  unsigned, flags, struct sockaddr __user *, addr,  int, addr_len) 期待各位大侠的帮助 谢谢了 | 用户空间的程序调用glibc库中的  sendto 然后glibc里封装的sendto,将中断号__NR_sendto装入寄存器eax,同时把参数依次装入ebx,ecx... ,如果装不下则入栈传递。 再通过0x80中断,陷入内核中。 然后内核查找系统调用表中。得到在__NR_sendto位置的函数指针即sys_sendto的函数指针。......


 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2017,169IT.COM,E-mail:www_169it_com#163.com(请将#改为@)

浙ICP备11055608号