关于linux内核启动及驱动加载问题
1.自己编写的mmc驱动程序,insmod加载该驱动成功,能正确的读写,删除,基本功能测试没有问题2.在一张SD卡上建立root文件系统,将SD卡驱动编译进内核,通过SD卡加载文件系统,加载总是不成功,出现以下错误:[ 53.382712]atkbd.c:keyboardresetfailedonfpga:kmi1<6>Wai
作者: wjydlut 发布时间: 07-26
网卡丢包的问题
打synflood攻击,被攻击的服务器查看网卡接收到的数据包,基本上recv:drop是1:3的关系。也就是大流量的时候,大量的syn包直接被网卡丢弃了。CPU的负载68%,基本上是ksoftriqd进程。想问一下,丢包的机制是否在于中断的响应问题?
作者: Godbach 发布时间: 07-27
求助>>关于进程0
进程0由几个静态结构初始化,在head.S代码中设置内核栈,代码为:lssstack_start,%esp复制代码...ENTRY(stack_start) .longinit_thread_union+THREAD_
作者: zd零 发布时间: 07-26
巨怪异的问题:交叉编译为什么在SUSE上出错而在Ubuntu上却没问题呢?
在一台SUSE的linuxPC机上交叉编译一个在powerpc上运行的工程,报下面的错误,把编译工具目录powerpc-linux-gnuspe拷贝到另外一台Ubuntu的linuxPC机上编译却没问题,太怪异了:as:unrecognizedoption'-many'make:***[aaa.o]Error1
作者: eagerbever_m 发布时间: 07-26
我想知道应用层抓包为什么离不开iptables
比如说基于libnetfilter_queue的用户态防火墙,需要iptables给一个规则才能抓到包,否则自己连包都抓不到。libnetfilter_queue不就是基于libnfnetlink吗?而libnfnetlink也是基于内核nfnetlink_queue的呀。为什么一定要经过iptables呢?
作者: sohusina 发布时间: 07-26
vmlinuz和bzImage的关系
现在对这两个东西迷糊了。我用纯净的内核编译之后生成了三个文件:bzImage(1.97M)System.map(800K)vmlinuz(50M)I386的1、bzImage和vmlinuz到底是怎样的一个关系?应该怎样用?我在已经装好linux操作系统的电脑上把内核拷贝过去,makemodule_installinstall之后,在grub会多出来一个新内核的菜单项
作者: 527639827 发布时间: 07-21