⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 【原创】2_6内核下dm9000问题解决方法总结 - china linux forum.htm

📁 Dm9000网络接口驱动大全
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0119)http://www.linuxforum.net/forum/gshowflat.php?Cat=&Board=embedded&Number=646564&page=0&view=collapsed&sb=5&o=all&fpart= -->
<HTML><HEAD><TITLE>【原创】2.6内核下DM9000问题解决方法总结 - China Linux Forum</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312"><LINK 
href="【原创】2_6内核下DM9000问题解决方法总结 - China Linux Forum.files/stylesheet2.css" 
type=text/css rel=stylesheet>
<META content="MSHTML 6.00.2900.3132" name=GENERATOR></HEAD>
<BODY><SPAN class=onbody>
<TABLE class=p9 cellSpacing=0 cellPadding=3 width="95%" align=center border=0>
  <TBODY>
  <TR vAlign=center align=right bgColor=#0099cc>
    <TD align=left width="20%"><A 
      href="http://www.linuxforum.net/index.php"><FONT 
      color=#ffffff>中国Linux论坛首页</FONT></A></TD>
    <TD width="80%"><A 
      href="http://www.linuxforum.net/forum/ubbthreads.php"><FONT 
      color=#ffffff>技术论坛|</FONT></A><FON color="#FFFFFF" t> <A 
      href="http://www.linuxforum.net/docnew/index.php"><FONT 
      color=#ffffff>文章荟萃</FONT></A><FONT color=#ffffff>| <A 
      href="http://www.linuxforum.net/books/index.php"><FONT 
      color=#ffffff>藏经阁</FONT></A>| <A href="http://sf.linuxforum.net/"><FONT 
      color=#ffffff>项目计划</FONT></A>| <A 
      href="http://www.linuxforum.net/poll2/index.php"><FONT 
      color=#ffffff>在线调查</FONT></A>| <A 
      href="http://www.linuxforum.net/mirror.php"><FONT 
      color=#ffffff>网站镜像</FONT></A>| <A 
      href="http://www.linuxforum.net/mirror.php"><FONT 
      color=#ffffff>软件仓库</FONT></A>| <A 
      href="http://www.linuxforum.net/about.php"><FONT 
      color=#ffffff>关于本站</FONT></A>| </FONT></TD></TR></TBODY></TABLE><BR></SPAN>
<TABLE cellSpacing=0 cellPadding=0 width="95%" align=center border=0>
  <TBODY>
  <TR>
    <TD class=tableborders>
      <TABLE cellSpacing=1 cellPadding=3 width="100%" border=0>
        <TBODY>
        <TR>
          <TD class=menubar align=right><A 
            href="http://www.linuxforum.net/forum/ubbthreads.php?Cat=">讨论区列表</A> 
            | <A href="http://www.linuxforum.net/forum/search.php?Cat=">搜寻文章</A> 
            | <A 
            href="http://www.linuxforum.net/forum/newuser.php?Cat=">新用户注册</A> | 
            <A href="http://www.linuxforum.net/forum/login.php?Cat=">登入论坛</A> | 
            <A href="http://www.linuxforum.net/forum/online.php?Cat=">在线用户</A> | 
            <A 
            href="http://www.linuxforum.net/forum/faq_chinese.php?Cat=">常见问题</A> 
          </TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<P>
<TABLE cellSpacing=0 cellPadding=0 width="95%" align=center border=0>
  <TBODY>
  <TR>
    <TD class=tableborders>
      <TABLE cellSpacing=1 cellPadding=3 width="100%" border=0>
        <TBODY>
        <TR class=darktable>
          <TD>
            <TABLE cellSpacing=0 cellPadding=0 width="100%">
              <TBODY>
              <TR class=darktable>
                <TD align=left width="33%"><SPAN class=catandforum><A 
                  href="http://www.linuxforum.net/forum/ubbthreads.php?Cat=&amp;C=4">Linux 
                  高级应用</A> <BR>&nbsp;&nbsp;&nbsp;&gt;&gt; <A 
                  href="http://www.linuxforum.net/forum/gpostlist.php?Cat=&amp;Board=embedded&amp;page=0&amp;view=collapsed&amp;sb=5&amp;o=all">Linux 
                  嵌入技术</A> </SPAN></TD>
                <TD align=middle width="33%">此话题阅读次数: 327 </TD>
                <TD align=right width="33%">
                  <TABLE border=0>
                    <TBODY>
                    <TR>
                      <TD class=navigation noWrap><A 
                        href="http://www.linuxforum.net/forum/gshowflat.php?Cat=&amp;Board=embedded&amp;Number=646309&amp;page=0&amp;view=collapsed&amp;sb=5&amp;o=all"><IMG 
                        height=15 alt=上个话题 
                        src="【原创】2_6内核下DM9000问题解决方法总结 - China Linux Forum.files/previous.gif" 
                        width=12 align=absMiddle border=0>上一篇</A>&nbsp;</TD>
                      <TD class=navigation noWrap><A 
                        href="http://www.linuxforum.net/forum/gpostlist.php?Cat=&amp;Board=embedded&amp;page=0&amp;view=collapsed&amp;sb=5&amp;o=all"><IMG 
                        height=15 alt=观看所有的话题 
                        src="【原创】2_6内核下DM9000问题解决方法总结 - China Linux Forum.files/all.gif" 
                        width=19 align=absMiddle border=0>索引</A>&nbsp;</TD>
                      <TD class=navigation noWrap><A 
                        href="http://www.linuxforum.net/forum/gshowflat.php?Cat=&amp;Board=embedded&amp;Number=646218&amp;page=0&amp;view=collapsed&amp;sb=5&amp;o=all"><IMG 
                        height=15 alt=下个话题 
                        src="【原创】2_6内核下DM9000问题解决方法总结 - China Linux Forum.files/next.gif" 
                        width=14 align=absMiddle border=0>下一篇</A>&nbsp;</TD>
                      <TD class=navigation noWrap><IMG alt=* 
                        src="【原创】2_6内核下DM9000问题解决方法总结 - China Linux Forum.files/greyflat.gif" 
                        align=absMiddle>平坦模式&nbsp; </TD>
                      <TD class=navigation noWrap><A 
                        href="http://www.linuxforum.net/forum/gshowthreaded.php?Cat=&amp;Board=embedded&amp;Number=646564&amp;page=0&amp;view=collapsed&amp;sb=5&amp;o=all&amp;vc=1"><IMG 
                        alt=树状模式,一封一封读 
                        src="【原创】2_6内核下DM9000问题解决方法总结 - China Linux Forum.files/threaded.gif" 
                        align=absMiddle border=0>树状模式</A>&nbsp; 
                  </TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR>
<TABLE cellSpacing=0 cellPadding=4 width="95%" align=center border=0>
  <TBODY>
  <TR>
    <TD class=small align=left>&nbsp; </TD>
    <TD class=small align=right><A 
      href="http://www.linuxforum.net/forum/printthread.php?Cat=&amp;Board=embedded&amp;main=646564&amp;type=thread" 
      target=_blank><IMG 
      src="【原创】2_6内核下DM9000问题解决方法总结 - China Linux Forum.files/printthread.gif" 
      align=top border=0> 打印</A> </TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="95%" align=center border=0>
  <TBODY>
  <TR>
    <TD class=tableborders>
      <TABLE cellSpacing=1 cellPadding=3 width="100%" border=0>
        <TBODY>
        <TR>
          <TD class=darktable vAlign=top width="17%" rowSpan=2><A 
            name=Post646564></A><A 
            href="http://www.linuxforum.net/forum/showprofile.php?Cat=&amp;User=luofuchong&amp;Number=646564&amp;Board=embedded&amp;what=showflat&amp;page=0&amp;view=collapsed&amp;sb=5&amp;o=all&amp;fpart=1&amp;vc=1">luofuchong</A><BR><SPAN 
            class=small>(journeyman)<BR>07-04-19 22:22<BR></SPAN></TD>
          <TD class=subjecttable width="83%">
            <TABLE class=subjecttable width="100%" border=0>
              <TBODY>
              <TR>
                <TD align=left width="70%"><IMG height=15 
                  src="【原创】2_6内核下DM9000问题解决方法总结 - China Linux Forum.files/book.gif" 
                  width=15> <B>[精华] 【原创】2.6内核下DM9000问题解决方法总结</B> </TD>
                <TD align=right width="30%">&nbsp; </TD></TR></TBODY></TABLE></TD></TR>
        <TR>
          <TD class=lighttable width="83%"><BR>
            <P 
            class=post>这几天为2.6内核下dm9000驱动问题郁闷了很久。参考了网上的一些方法,经过自己不断的尝试,有了不少的收获,也找到了一个比较快捷的方法。以下作一个小节,以馈赠好友: 
            <BR>至于我的探究过程比较漫长,在此就不不多说了。最后的结果是:发现原来2.6内核下dm9000网卡驱动的问题其实很容易解决,只是我们无意中把问题复杂化了~ 
            <BR><BR>方法: 
            <BR>只要在linux-2.6.x/driver/net/dm9000.c驱动文件申请中断前,设置一下中断类型就行了。 <BR>如下: 
            <BR>/* add by lfc */ <BR>set_irq_type(dev-&gt;irq, IRQT_RISING); 
            <BR>/* end add */ <BR>if (request_irq(dev-&gt;irq, 
            &amp;dm9000_interrupt, SA_SHIRQ, dev-&gt;name, dev)) <BR>return 
            -EAGAIN; <BR><BR>以下是针对bootloader的改动: 
            <BR><BR>1、假设你使用华恒提供的ppcboot,请把ppcboot/driver/dm9000x.c文件中,eth_init函数里的以下设置语句去掉: 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -