Ethernet in PPCBOOT on STK860L does not work

WN.Jacobs WN.Jacobs at
Wed Feb 7 00:22:11 EST 2001

We bought recently several TQC STK860L starter kits.
The STK860L is equipped with a 80 MHz MPC860T.

To build PPCBOOT for this board I have made a few changes in
#define	TQM8xxL_80MHz			# was #undef
#define CONFIG_BAUDRATE	9600		# was 115200
#define	CFG_MONITOR_LEN (256 << 10)	# was (128 << 10)

and then
gmake TQM860L_config

With a Lauterbach BDM debugger I have loaded ppcboot in flash.

Ppcboot starts correctly:

ppcboot 0.8.1 (Feb  5 2001 - 16:14:04)

  CPU:   XPC860xxZPnnD3 at 80 MHz: 4 kB I-Cache 4 kB D-Cache FEC present
  Board: ### No HW ID - assuming TQM8xxL
  DRAM:  16 MB
  FLASH:  8 MB
  In:    serial
  Out:   serial
  Err:   serial
Hit any key to stop autoboot:  0

In ppcboot I added manually:

setenv ethaddr 0:40:2f:0:4c:08
setenv serverip
setenv ipaddr

=> bdinfo
  memstart    = 0x00000000
  memsize     = 0x01000000
  flashstart  = 0x40000000
  flashsize   = 0x00800000
  flashoffset = 0x00040000
  sramstart   = 0x00000000
  sramsize    = 0x00000000
  immr_base   = 0xfff00000
  bootflags   = 0x00000001
  intfreq     =     80 MHz
  busfreq     =     40 MHz
  ethaddr     = 00:40:2F:00:4C:08
  IP addr     =
  baudrate    =   9600 bps
  getc        = 0x00fd5f74
  tstc        = 0x00fd5fac
  putc        = 0x00fd5ee4
  puts        = 0x00fd5fcc
  printf      = 0x00fd2388
  install_hdlr= 0x00fd68d4
  free_hdlr   = 0x00fd695c
  malloc      = 0x00fc2694
  free        = 0x00fc2b98

=> tftp
ARP broadcast 1
TX timeout
ARP broadcast 2
TX not ready
TX timeout
ARP broadcast 4
TX not ready

I see the ethernet link comes up (yellow LED in RJ45 connector) when
ppcboot starts.

With the tftp command I see that ethernet frames are received (green LED
in RJ45 connector) - at least by the LXT905 chip, probably not by the
MPC860 - when I do a ping to the board, but I do not see any ethernet
frames send by ppcboot. The straps on the STK8xxL for ethernet (X12 -
14) are the default for SCC 1.

Any idea what is going wrong?

mailto:wn.jacobs at

** Sent via the linuxppc-embedded mail list. See

More information about the Linuxppc-embedded mailing list