RE: Ethernet in PPCBOOT on STK860L does not work

Started by Daniel Furse on Feb 6, 2001

open the first message on its own page

Message details and related content
Hi,

We had exactly the same problem with our STK860L.

The solution was to remove the straps from connector X32. After that
the ethernet worked fine.

Dan

-----Original Message-----
From: WN.Jacobs [mailto:<redacted>]
Sent: 06 February 2001 13:22
To: <redacted>
Cc: <redacted>
Subject: Ethernet in PPCBOOT on STK860L does not work



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
include/config_TQM860L.h:
#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
gmake

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

Ppcboot starts correctly:

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

Initializing...
  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 192.7.1.206
setenv ipaddr 192.7.1.61
saveenv

=> 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     = 192.7.1.61
  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
etc.

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?

Regards,
---
willy
mailto:wn.jacobs@signaal.nl

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread / next series-diff position
kprevious message in thread / previous series-diff position
ldrill in
Escclose help / fold thread tree
?toggle this help