<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=big5">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7226.0">
<TITLE>RTL8169 driver not work on PPC8241</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><SPAN LANG="zh-tw"><FONT SIZE=2 FACE="Arial">Hi,</FONT></SPAN>

<BR><SPAN LANG="zh-tw"><FONT SIZE=2 FACE="Arial">My ethernet can not work based on RTL8169 and MPC8241. I try to use TFTP command to load files. But It can not send out the packets. I found it caused by TxDescriptor not work. Since the owner bit on TxDescriptor can not auto clean by descriptor in the function rtl_send( ). When compile RTL8169.C, a function &quot;virt_to_bus( )&quot; lost. So i define it as the following </FONT></SPAN></P>

<P><SPAN LANG="zh-tw"><FONT SIZE=2 FACE="Arial">#undef&nbsp; virt_to_bus</FONT></SPAN>

<BR><SPAN LANG="zh-tw"><FONT SIZE=2 FACE="Arial">#define virt_to_bus(x)&nbsp; ((unsigned long)x)</FONT></SPAN>
</P>

<P><SPAN LANG="zh-tw"><FONT SIZE=2 FACE="Arial">Can any one advise me if this definition ok? Or anything I should check?</FONT></SPAN>
</P>

<P><SPAN LANG="zh-tw"><FONT SIZE=2 FACE="Arial">Thanks</FONT></SPAN>
</P>

<P><SPAN LANG="zh-tw"><FONT SIZE=2 FACE="Arial">Roger Yang</FONT></SPAN>
</P>
<BR>

</BODY>
</HTML>