[U-Boot-Users] trizeps2 SMC lan91c96

Hinko Kocevar hinko.kocevar at iskramedical.si
Wed Mar 9 18:01:52 CET 2005


Hi all,
I've successfully ported u-boot to trizeps2 cpu module from K&K that 
runs on pxa255 cpu, 32Mb FLASH and 64Mb SDRAM. Right no I get the 
command prompt.

Next I enabled CONFIG_DRIVER_LAN91C96 and set 'CONFIG_LAN91C96_BASE 
0x0C000300' - taken from linux kernel. After issuing tftp command I get 
following output:

U-Boot 1.1.3 (Mar  9 2005 - 16:32:01)

U-Boot code: A3080000 -> A30A9B40  BSS: -> A30AE1C4
RAM Configuration:
Bank #0: a0000000 64 MB
Flash: 32 MB
In:    serial
Out:   serial
Err:   serial
Hit any key to stop autoboot:  0
$ tftp
LAN91C96:smc_close
LAN91C96:smc_shutdown
LAN91C96:smc_open
LAN91C96:smc_reset
LAN91C96:smc_enable

Warning: MAC addresses don't match:
         HW MAC address:  00:18:00:10:14:18
         "ethaddr" value: 00:50:C2:0E:C8:D9
Using MAC Address 00:50:C2:0E:C8:D9
TFTP from server 192.168.0.77; our IP address is 192.168.0.98
Filename 'trizeps2_kernel.img'.
Load address: 0xa3000000
Loading: LAN91C96:smc_hardware_send_packet
LAN91C96: memory allocation, try 1 failed ...
LAN91C96: memory allocation, try 2 failed ...
LAN91C96: memory allocation, try 3 failed ...
LAN91C96: memory allocation, try 4 failed ...
LAN91C96: memory allocation, try 5 failed ...
LAN91C96:smc_rcv
RCV: STATUS    0 LENGTH    0
  Reading 32766 words and 0 byte(s)

Now, in linux kernel I had to set bit LAN91C96_CR_INT_SEL1 in 
LAN91C96_CONFIG to select correct int, but in u-boot we do not use 
interrupts last time I checked and I have them disabled in my config 
also, so this should not be mandatory here.
 From the bdi debug session I managed to pinpoint the location where it 
all hangs - tftp.c, TftpSend():

             *((ushort *)pkt)++ = htons(TFTP_RRQ);

Has anyone any experience with lan91c96 under u-boot? Would I be better 
off using smc9111 driver instead?

Any comments are welcome,

regards,
hk

-- 
hinko <dot> kocevar <at> iskramedical <dot> si
Hinko Kocevar, embedded systems developer
Iskra Medical d.o.o., Stegne 23, 1k LJ, SLO-EU

	"Aì rén"	|	[Analects XII:22]




More information about the U-Boot mailing list