[#5483] u-boot will crash when using network on bf548-ezkit

Document created by Aaronwu Employee on Sep 25, 2013
Version 1Show Document
  • View in full screen mode

[#5483] u-boot will crash when using network on bf548-ezkit

Submitted By: Vivi Li

Open Date

2009-09-02 19:56:29     Close Date

2009-09-21 18:07:11

Priority:

Medium High     Assignee:

Mike Frysinger

Category:

N/A     Fixed In Release:

N/A

Found In Release:

N/A     Status:

Closed

Board:

N/A     Processor:

BF548

Silicon Revision:

    Resolution:

Duplicated

Is the bug repeatable?:

N/A     

Summary: u-boot will crash when using network on bf548-ezkit

Details:

 

u-boot 2009.08 will crash when using network on bf548-ezkit.

 

Bellow is the log:

--

U-Boot 2009.08-svn2024 (ADI-2009R2-pre) (Sep 03 2009 - 12:53:03)

 

CPU:   ADSP bf548-0.0 (Detected Rev: 0.2) (parallel flash boot)

Board: ADI BF548 EZ-Kit board

       Support: http://blackfin.uclinux.org/

Clock: VCO: 525 MHz, Core: 525 MHz, System: 131.250 MHz

RAM:   64 MB

Flash: 16 MB

NAND:  256 MiB

In:    serial

Out:   serial

Err:   serial

Net:   smc911x-0

MAC:   00:e0:22:fe:bd:b0

Hit any key to stop autoboot:  0

bfin>

bfin> ping 10.100.4.174

 

 

 

Ack! Something bad happened to the Blackfin!

 

SEQUENCER STATUS:

SEQSTAT: 00002021  IPEND: 8008  SYSCFG: 0032

  HWERRCAUSE: 0x0: undef

  EXCAUSE   : 0x21: undef inst

  physical IVG15 asserted : <0x03f00524> { _evt_default + 0x0 }

RETE: <0x(null)> /* Maybe null pointer? */

RETN: <0x03e3f23c> /* unknown address */

RETX: <0x03f03e68> { _TftpHandler + 0x8 }

RETS: <0x03f0f80e> { _do_ping + 0x32 }

RETI: <0x03f000da> { _start + 0xda }

DCPLB_FAULT_ADDR: <0x03f778a8> { ___ashrdi3 + 0x52574 }

ICPLB_FAULT_ADDR: <0x03f03e68> { _TftpHandler + 0x8 }

 

PROCESSOR STATE:

R0 : 00000005    R1 : 0000640a    R2 : ae04640a    R3 : 0000ff00

R4 : 00000000    R5 : 00000000    R6 : 00000000    R7 : 03f4043c

P0 : 03f3fd38    P1 : 03e3f681    P2 : 03f778a8    P3 : 03e3ff80

P4 : 000003ef    P5 : 03e3fe70    FP : 03e3f681    SP : ffb00f18

LB0: 03f00ca2    LT0: 03f00ca0    LC0: 00000000

LB1: 03f18b08    LT1: 03f18b02    LC1: 00000000

B0 : 0000003f    L0 : 00000000    M0 : 0000004c    I0 : 03f2e3e8

B1 : 00000000    L1 : 00000000    M1 : 00000000    I1 : 03e3ff80

B2 : 03f76dfa    L2 : 00000000    M2 : 00000000    I2 : 0000003a

B3 : 00000000    L3 : 00000000    M3 : fffffffd    I3 : 03e3fa7c

A0.w: 020d0000   A0.x: 00000000   A1.w: 000036da   A1.x: 00000000

USP : ffb00ffc  ASTAT: 00003006

 

Hardware Trace:

   0 Target : <0x03f00ac4> { _bfin_panic + 0x0 }

     Source : <0x03f00c34> { _trap_c + 0x134 }

   1 Target : <0x03f00c2c> { _trap_c + 0x12c }

     Source : <0x03f00b18> { _trap_c + 0x18 }

   2 Target : <0x03f00b00> { _trap_c + 0x0 }

     Source : <0x03f004c8> { _trap + 0x60 }

   3 Target : <0x03f00468> { _trap + 0x0 }

     Source : <0x03f03e66> { _TftpHandler + 0x6 }

   4 Target : <0x03f02824> { _NetLoop + 0x0 }

     Source : <0x03f0f80a> { _do_ping + 0x2e }

   5 Target : <0x03f0f808> { _do_ping + 0x2c }

     Source : <0x03f0f7fc> { _do_ping + 0x20 }

   6 Target : <0x03f0f7f0> { _do_ping + 0x14 }

     Source : <0x03f01c8c> { _string_to_ip + 0x50 }

   7 Target : <0x03f01c86> { _string_to_ip + 0x4a }

     Source : <0x03f01c80> { _string_to_ip + 0x44 }

   8 Target : <0x03f01c80> { _string_to_ip + 0x44 }

     Source : <0x03f01b4c> { ___fswab32 + 0x1c }

   9 Target : <0x03f01b30> { ___fswab32 + 0x0 }

     Source : <0x03f01c7c> { _string_to_ip + 0x40 }

  10 Target : <0x03f01c64> { _string_to_ip + 0x28 }

     Source : <0x03f18662> { _simple_strtoul + 0x7e }

  11 Target : <0x03f18658> { _simple_strtoul + 0x74 }

     Source : <0x03f18638> { _simple_strtoul + 0x54 }

  12 Target : <0x03f1861a> { _simple_strtoul + 0x36 }

     Source : <0x03f1863c> { _simple_strtoul + 0x58 }

  13 Target : <0x03f1861a> { _simple_strtoul + 0x36 }

     Source : <0x03f1863c> { _simple_strtoul + 0x58 }

  14 Target : <0x03f1861a> { _simple_strtoul + 0x36 }

     Source : <0x03f1863c> { _simple_strtoul + 0x58 }

  15 Target : <0x03f1863a> { _simple_strtoul + 0x56 }

     Source : <0x03f18618> { _simple_strtoul + 0x34 }

 

### ERROR ### Please RESET the board ###

 

--

 

Follow-ups

 

--- Mike Frysinger                                           2009-09-04 00:07:30

doesnt look related to the network at all.  i'm guessing you ran

"save" and after you reset, things started crashing.  but if you load

the u-boot.ldr fresh and dont use "save", then things work fine.

 

--- Mike Frysinger                                           2009-09-04 00:26:51

pretty sure this is a dupe of [#5479]

 

--- Sonic Zhang                                              2009-09-21 22:57:21

This bug is against bf548-ezkit, why did you only fix it in bf533-ezkit?

 

--- Sonic Zhang                                              2009-09-21 22:59:56

OK. I saw the other commit.

 

 

 

 

    Files

    Changes

    Commits

    Dependencies

    Duplicates

    Associations

    Tags

 

File Name     File Type     File Size     Posted By

No Files Were Found

Attachments

    Outcomes