Hi everybody!<br><br>My board use chip at91rm9200 ( my board as same as ARM9 SBC board <a href="http://www.ime.usp.br/~fr/sbc/">http://www.ime.usp.br/~fr/sbc/</a> )<br>, and I use u-boot as a boot loader for my system.<br>
I built linux image 2.6 ( 2.6.16, 2.6.17, 2.6.18 ) with patch from <a href="http://maxim.org.za/AT91RM9200/2.6/">http://maxim.org.za/AT91RM9200/2.6/</a> and a small root filesystem and use u-boot to load them.<br>Everything is ok. My system had a sh shell.
<br><br>#################################################<br># ls<br>bin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ftp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; linuxrc&nbsp;&nbsp;&nbsp;&nbsp; sbin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var<br>dev&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; home&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lost+found&nbsp; tmp<br>etc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; proc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; usr<br>#################################################
<br><br>And here is a part of dmesg log:<br><br>#################################################<br><pre>NET: Registered protocol family 16<br>Generic PHY: Registered new driver<br>NET: Registered protocol family 2<br>IP route cache hash table entries: 256 (order: -2, 1024 bytes)
<br>TCP established hash table entries: 1024 (order: 0, 4096 bytes)<br>TCP bind hash table entries: 512 (order: -1, 2048 bytes)<br>TCP: Hash tables configured (established 1024 bind 512)<br>TCP reno registered<br>NetWinder Floating Point Emulator 
V0.97 (double precision)<br><br>at91_spi: Baud rate set to 5990400<br>AT91 SPI driver loaded<br>AT91 Watchdog Timer enabled (5 seconds, nowayout)<br>at91_usart.0: ttyS0 at MMIO 0xfefff200 (irq = 1) is a AT91_SERIAL<br>at91_usart.1: ttyS1 at MMIO 0xfffc4000 (irq = 7) is a AT91_SERIAL
<br>RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize<br>LXT970: Registered new driver<br>LXT971: Registered new driver<br><span style="font-weight: bold;">eth0: Link now 100-FullDuplex</span><br style="font-weight: bold;">
<span style="font-weight: bold;">eth0: AT91 ethernet at 0xfefbc000 int=24 100-FullDuplex (de:ad:be:ef:01:01)</span><br style="font-weight: bold;"><span style="font-weight: bold;">eth0: Intel LXT971A PHY</span><br><br>#################################################################################
<br><br><br></pre>Ethernet card is seem to work.<br><br>################################################################################<br># ifconfig lo up<br># ifconfig eth0 up<br>eth0: Link now 100-FullDuplex<br># ifconfig eth0 
<a href="http://192.168.0.1">192.168.0.1</a> netmask <a href="http://255.255.255.0">255.255.255.0</a><br># ping -c 1 localhost<br>PING localhost.localdomain (<a href="http://127.0.0.1">127.0.0.1</a>): 56 data bytes<br>64 bytes from 
<a href="http://127.0.0.1">127.0.0.1</a>: icmp_seq=0 ttl=64 time=1.6 ms<br><br>--- localhost.localdomain ping statistics ---<br>1 packets transmitted, 1 packets received, 0% packet loss<br>round-trip min/avg/max = 1.6/1.6/1.6 ms
<br># ping -c 1 <a href="http://192.168.0.1">192.168.0.1</a><br>PING <a href="http://192.168.0.1">192.168.0.1</a> (<a href="http://192.168.0.1">192.168.0.1</a>): 56 data bytes<br>64 bytes from <a href="http://192.168.0.1">
192.168.0.1</a>: icmp_seq=0 ttl=64 time=1.4 ms<br><br>--- <a href="http://192.168.0.1">192.168.0.1</a> ping statistics ---<br>1 packets transmitted, 1 packets received, 0% packet loss<br>round-trip min/avg/max = 1.4/1.4/1.4 ms
<br># ping -c 1 <a href="http://192.168.0.222">192.168.0.222</a><br>PING <a href="http://192.168.0.222">192.168.0.222</a> (<a href="http://192.168.0.222">192.168.0.222</a>): 56 data bytes<br><br>--- <a href="http://192.168.0.222">
192.168.0.222</a> ping statistics ---<br>1 packets transmitted, 0 packets received, 100% packet loss<br>#<br><br>################################################################################<br><br>But really, it can't connect to outside. ping localhost and it's ip address are ok, but ping a host in LAN ==&gt; false!
<br>- Network configuration is Ok. <br>- Network card is OK. In u-boot env, i use tftp to load kernel image and ramdisk image ==&gt; network card is ok<br>- In kernel with patched, i think kernel image had driver for network card ( 
<span style="font-weight: bold;">eth0: Intel LXT971A PHY</span>
).<br><br>Can you give me some suggestion. <br>Thanks!!!<br>