Okay, I'm still having issues with building u-boot. I'm starting to think our 
contractor gave us a messed up version of the source. Here is my problem:

I do the following:

setenv ipaddr 192.168.1.238

I print it out and:

bootargs=120M console=ttyS0,115200n8 root=/dev/nfs 
nfsroot=192.168.1.5:/mnt/temp/ rw noinitrd ip=192.168.1.241 
video=dm64xxfb:mode=lcd:interface=rgb:vid0=on:vid1=on:osd0=on:osd1=on 
eth=00:01:92:00:04:87
bootcmd=nboot 0x80700000 0x0 0x200000 ;bootm
bootdelay=3
baudrate=115200
ethaddr=00:01:92:00:04:87
ipaddr=192.168.1.238
serverip=192.168.1.5
bootfile="uImage"
stdin=serial
stdout=serial
stderr=serial

(we pass other things to the kernel, so ignore those they are not the problem)

Now if I try to do a tftp I get the following:

# tftpboot 0x80800000 uImage
Net.c Line 338: NetOurIP = 00000000
*** ERROR: `ipaddr' not set

NOTE: the line with the NetOurIP is the ipaddr - which appears to be zero!!!  
But it isn't.

Even weirder is if I do a bdinfo I get the following:

# bdinfo
arch_number = 0x00000000
env_t       = 0x00000000
boot_params = 0x00000000
DRAM bank   = 0x00000000
-> start    = 0x00000000
-> size     = 0x00000000
ethaddr     = 00:00:00:00:00:00
ip_addr     = 0.0.0.0
baudrate    = 0 bps

BUT with the contractors image I get the following:

# bdinfo
arch_number = 0x00000385
env_t       = 0x00000000
boot_params = 0x80000100
DRAM bank   = 0x00000000
-> start    = 0x80000000
-> size     = 0x08000000
ethaddr     = 00:00:00:00:00:00
ip_addr     = 0.0.0.0
baudrate    = 115200 bps

Any thoughts that might help point me towards a resolution? The contractor 
insists (as in they don't want to bother with it) nothing is wrong <sigh>.

Thanks!

Lloyd
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to