范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

Linux怎么判断网卡是否支持netdump功能

  内核调试工具netdump需要网卡驱动支持netpoll功能。netpoll的目的是让内核在网络和I/O子系统尚不能完整可用时,依然能发送和接收数据包。主要用于网络控制台(net console)和远程内核调试(KGDBoE)中。实现netpoll功能,主要是要实现kernel中的poll_controller函数,该函数定义:void (*poll_controller)(struct net_device *dev)。该函数的作用是在缺少设备中断的情况下,还能对控制器做出响应。几乎所有的poll_controller函数都定义成如下形式:
  void my_poll_controller(struct net_device *dev) {
  disable_device_interrupt(dev);
  call_interrupt_handler(dev->irq, dev);
  enable_device_interrupt(dev);
  }
  所以,poll_controller只是模拟了来自指定设备的中断。一个最简单的判断一个网卡驱动是否这次支持netpoll功能的方法是安装内核源代码,然后在代码树 /usr/src/kernel-中搜索HAVE_POLL_CONTROLLER的定义, grep -r "HAVE_POLL_CONTROLLER" /usr/src/linux-/drivers/net示例如下:
  # grep -r "HAVE_POLL_CONTROLLER" /usr/src/linux-2.4/drivers/net
  /usr/src/linux-2.4/drivers/net/3c59x.c:#ifdef HAVE_POLL_CONTROLLER
  /usr/src/linux-2.4/drivers/net/3c59x.c:#ifdef HAVE_POLL_CONTROLLER
  /usr/src/linux-2.4/drivers/net/e100/e100_main.c:#ifdef HAVE_POLL_CONTROLLER
  /usr/src/linux-2.4/drivers/net/e100/e100_main.c:#ifdef HAVE_POLL_CONTROLLER
  /usr/src/linux-2.4/drivers/net/e1000/e1000_main.c:#ifdef HAVE_POLL_CONTROLLER
  /usr/src/linux-2.4/drivers/net/e1000/e1000_main.c:#ifdef HAVE_POLL_CONTROLLER
  /usr/src/linux-2.4/drivers/net/e1000/e1000_main.c:#ifdef HAVE_POLL_CONTROLLER
  /usr/src/linux-2.4/drivers/net/eepro100.c:#ifdef HAVE_POLL_CONTROLLER
  /usr/src/linux-2.4/drivers/net/eepro100.c:#ifdef HAVE_POLL_CONTROLLER
  /usr/src/linux-2.4/drivers/net/pcnet32.c:#ifdef HAVE_POLL_CONTROLLER
  /usr/src/linux-2.4/drivers/net/pcnet32.c:#ifdef HAVE_POLL_CONTROLLER
  /usr/src/linux-2.4/drivers/net/tg3.c:#ifdef HAVE_POLL_CONTROLLER
  /usr/src/linux-2.4/drivers/net/tg3.c:#ifdef HAVE_POLL_CONTROLLER
  /usr/src/linux-2.4/drivers/net/tlan.c:#ifdef HAVE_POLL_CONTROLLER
  /usr/src/linux-2.4/drivers/net/tlan.c:#ifdef HAVE_POLL_CONTROLLER
  /usr/src/linux-2.4/drivers/net/tulip/tulip_core.c:#ifdef HAVE_POLL_CONTROLLER
  /usr/src/linux-2.4/drivers/net/tulip/tulip_core.c:#ifdef HAVE_POLL_CONTROLLER
  从输出可以看到,3c59x, e100, e1000, eepro100, pcnet32, tg3, tlan和tulip都支持netpoll。
  如果系统使用了这些网卡,那么系统应该支持netpoll,那么就支持netdump。
  如果希望进一步确认网卡是否是使用这些网卡,可以查看/etc/modules.conf:
  # cat /etc/modules.conf
  alias eth1 e100
  alias eth0 3c59x
  4.SysRq
  SysRq组合键是一组"魔术组合键",只要内核没有被完全锁住,键盘还能够使用,不管内核在做什么事情,使用这些组合键可以立即打印出内核的信息。
  使用sysrq组合键是了解系统目前运行情况的最好方式。如果系统出现挂起的情况或者在诊断一些和内核相关,比较怪异,比较难重现的问题的时候,使用sysrq键是一个比较好的方式。
  为了安全起见,默认SysRq组合键是关闭的。
  打开这个功能,运行:
  # echo 1 > /proc/sys/kernel/sysrq
  关闭这个功能:
  # echo 0 > /proc/sys/kernel/sysrq
  如果想让此功能一直生效,在/etc/sysctl.conf里面设置kernel.sysrq的值为1. 重新启动以后,此功能将会自动打开。
  kernel.sysrq = 1
  因为打开sysrq键的功能以后,有终端访问权限的用户将会拥有一些特殊的功能。因此,除非是要调试,解决问题,一般情况下,不要打开此功能。如果一定要打开,请确保用户的终端访问的安全性。

诺基亚7360报价及数据线问题作为如今生活中不可或缺的手机,在我们的日常生活中已经越来越重要了。不仅是我们在改变着手机,同时手机也反过来改变着我们的生活方式。现在我们可以足不出户拿着手机就能知天下事,这在以前是120g固态硬盘价位是多少120g固态硬盘报价图文导语电脑成为了我们工作中一个好助手,更是提高工作效率的一大利器。我们每天都在电脑上输入输出,记录存储一些文件或者影像资料等等。这就不可避免的要用到电脑上的存储器了。现在市面上主流的固态硬盘的数据存在什么位置详细介绍上回说到,SSD主控主要有三大部分组成与Host对接的界面(Hostinterface),闪存转换层FTL以及闪存对接界面(Flashinterface)。再把SSD主控的架构图请盘点西数蓝盘和希捷哪个好?导语在计算机日益发展的当今时代,硬盘的性能已经显得越来越重要了,正是因为这样一个市场的原因就导致硬盘的各个厂家竞争激烈。想要在这样一个竞争激烈的市场中存活下来,就必须要拥有过硬的技移动硬盘哪个好移动硬盘性能品牌价格介绍图文详解移动硬盘,简单的来介绍一下,就是可以移动的存储产品。现在移动硬盘在我们的生活中使用的是相当的广泛的,它为我们的生活带来了极大的便利。移动硬盘一般采用的都是usb接口,这样我们就可以1tb移动硬盘哪个好1tb移动硬盘有哪些品牌1tb移动硬盘哪个好,都有哪些品牌?主流的移动硬盘的品牌可以大约有希捷,西数,东芝,忆捷,威刚,三星,日立等,国产有联想。其中,希捷,西数,三星,日立都有自己硬盘生产线,根据移动硬移动硬盘哪个牌子好移动硬盘选购技巧图文移动硬盘,在现在这个信息时代应用广泛,以其容量大体积小,而且还传输速度快使用方便等优势深受消费者的青睐。那么,移动硬盘哪个牌子好呢?下面来看看吧。移动硬盘哪个牌子好N0。1mdas魅族PRO7支持nfc吗?魅族PRO7支持otg吗详解近日,魅族发布了新品魅族pro7系列,魅族pro7plus和魅族pro7这两款。在外观上魅族基本延续了上一代的PRO6,最大的变化还是背部增加了双摄和副屏。有朋友问到魅族pro7有酷派8122手机怎么刷机酷派8122手机刷机教程酷派8122是酷派在2013年7月份生产上市的一款中低端智能手机产品,它采用了4英寸的电容式多点触控显示屏幕,拥有非常优秀的显示效果,且搭载了Android4。2操作系统,并且配备酷派8122刷机教程酷派8122刷机方法图文酷派8122这款手机是一款最新的入门级音乐手机,这款手机的价格只有300元,非常适合那些充满活力却资金不足的学生族来使用哦。这款手机最大的特色就是拥有双喇叭以及dts的音质功能,无oppoa520好用吗?高性价比的女性音乐手机导语OPPO是知名度非常高的国产手机品牌,在国内外都有着很高的声誉,OPPO手机以音质好和运行流畅为特点,在智能手机市场中占据着比较大的份额。在智能手机占领手机时常之前,OPPO的
小米1S青春版电信版能用联通3G卡吗小米1S青春版电信版能用联通3G卡。小米1S搭载了一块4英寸的标准全触控屏幕,采用了TFT的材质屏幕,1600万色的分辨率为854x480像素,显示引擎使用半反半透显示技术,全面提小米1S青春版联通版能用电信3G卡吗小米1S青春版联通版不能用电信3G卡。小米1S搭载了一块4英寸的标准全触控屏幕,采用了TFT的材质屏幕,1600万色的分辨率为854x480像素,显示引擎使用半反半透显示技术,全面小米1s和小米M2哪个好小米1S采用高通骁龙SnapdragonMSM8260双核处理器,主频为1。7GHz,配备1GBRAM和4GBROM。而小米M2采用高通骁龙SnapdragonAPQ8064处理器小米1S和盛大手机哪个好小米1S将采用基于Android4。0版本的MIUI4。0操作系统,MIUI系统采用了和原装Android不同的系统应用程序,取代了原装的音乐程序调用程序相册程序相机程序及通知栏,小米1S和天语V8哪个好小米1S采用高通骁龙SnapdragonMSM8260双核处理器,主频为1。7GHz,配备1GBRAM和4GBROM。而天语V8采用了NvdiaTegra3的四核处理器,CPU主频小米1S和天语W806哪个好小米1S搭载了一块4英寸的标准全触控屏幕,采用了TFT的材质屏幕,1600万色的分辨率为854x480像素,显示引擎使用半反半透显示技术,全面提高了液晶屏幕的可视角度液晶颗粒的反应小米1S有前置摄像头吗小米1S配备了一枚200万像素的前摄像头。小米1S搭载了一块4英寸的标准全触控屏幕,采用了TFT的材质屏幕,1600万色的分辨率为854x480像素,显示引擎使用半反半透显示技术,小米1S摄像头怎么样小米1S搭配了一颗800万像素的摄像头和一枚200万像素的前摄像头,支持自动对焦和双LED补光灯,能够播放1080p(1920times1080,30帧秒)高清视频,最大支持326小米1S支持电信卡吗小米1S支持GSM,WCDMA(联通3G),不支持CDMA(电信卡)。小米1S搭载了一块4英寸的标准全触控屏幕,采用了TFT的材质屏幕,1600万色的分辨率为854x480像素,显小米1S支持RMVB播放吗小米1S不支持RMVB播放。小米1S搭载了一块4英寸的标准全触控屏幕,采用了TFT的材质屏幕,1600万色的分辨率为854x480像素,显示引擎使用半反半透显示技术,全面提高了液晶小米1S屏幕材质是什么小米1S采用了TFT的材质屏幕,1600万色的分辨率为854x480像素,显示引擎使用半反半透显示技术,全面提高了液晶屏幕的可视角度液晶颗粒的反应时间色彩对比度和屏幕亮度。小米1S